{
	"id": 0,
	"name": "nest-auth-monorepo",
	"variant": "project",
	"kind": 1,
	"flags": {},
	"children": [
		{
			"id": 3,
			"name": "nest-auth-client/src",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3786,
					"name": "AccessTokenType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 28,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L28"
						}
					],
					"target": 5
				},
				{
					"id": 3804,
					"name": "AuthClient",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 51,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L51"
						}
					],
					"target": 5
				},
				{
					"id": 3787,
					"name": "AuthClientConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 29,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L29"
						}
					],
					"target": 5
				},
				{
					"id": 3777,
					"name": "AuthError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 15,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L15"
						}
					],
					"target": 5
				},
				{
					"id": 3807,
					"name": "AuthEvents",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 53,
							"character": 14,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L53"
						}
					],
					"target": 5
				},
				{
					"id": 3776,
					"name": "AuthState",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 14,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L14"
						}
					],
					"target": 5
				},
				{
					"id": 3775,
					"name": "AuthStatus",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 13,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L13"
						}
					],
					"target": 5
				},
				{
					"id": 3779,
					"name": "ClientSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 17,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L17"
						}
					],
					"target": 5
				},
				{
					"id": 3794,
					"name": "CookieOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 40,
							"character": 31,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L40"
						}
					],
					"target": 5
				},
				{
					"id": 3793,
					"name": "CookieStorageAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 40,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L40"
						}
					],
					"target": 5
				},
				{
					"id": 3806,
					"name": "createAuthEventEmitter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 52,
							"character": 23,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L52"
						}
					],
					"target": 5
				},
				{
					"id": 3796,
					"name": "createAxiosAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 44,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 3778,
					"name": "DecodedJwt",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 16,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L16"
						}
					],
					"target": 5
				},
				{
					"id": 3797,
					"name": "decodeJwt",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 47,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 3789,
					"name": "DEFAULT_ENDPOINTS",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 33,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L33"
						}
					],
					"target": 5
				},
				{
					"id": 3785,
					"name": "EndpointConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 27,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L27"
						}
					],
					"target": 5
				},
				{
					"id": 3805,
					"name": "EventEmitter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 52,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L52"
						}
					],
					"target": 5
				},
				{
					"id": 3795,
					"name": "FetchAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 43,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L43"
						}
					],
					"target": 5
				},
				{
					"id": 3799,
					"name": "getTokenExpirationDate",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 47,
							"character": 36,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 3800,
					"name": "getTokenTimeToExpiry",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 47,
							"character": 60,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 3801,
					"name": "getUserIdFromToken",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 47,
							"character": 82,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 3813,
					"name": "hasAllAccess",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 57,
							"character": 47,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L57"
						}
					],
					"target": 5
				},
				{
					"id": 3812,
					"name": "hasAnyAccess",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 57,
							"character": 33,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L57"
						}
					],
					"target": 5
				},
				{
					"id": 3811,
					"name": "hasPermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 57,
							"character": 18,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L57"
						}
					],
					"target": 5
				},
				{
					"id": 3810,
					"name": "hasRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 57,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L57"
						}
					],
					"target": 5
				},
				{
					"id": 3781,
					"name": "HttpAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 23,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L23"
						}
					],
					"target": 5
				},
				{
					"id": 3782,
					"name": "HttpRequestOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 24,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L24"
						}
					],
					"target": 5
				},
				{
					"id": 3783,
					"name": "HttpResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 25,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L25"
						}
					],
					"target": 5
				},
				{
					"id": 3814,
					"name": "IAdminUser",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 14
						}
					],
					"target": 3397
				},
				{
					"id": 3815,
					"name": "IAuthCookieResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 31
						}
					],
					"target": 3406
				},
				{
					"id": 3816,
					"name": "IAuthResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 57
						}
					],
					"target": 3409
				},
				{
					"id": 3817,
					"name": "IAuthSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 77
						}
					],
					"target": 3416
				},
				{
					"id": 3818,
					"name": "IAuthSuccessResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 96
						}
					],
					"target": 3421
				},
				{
					"id": 3819,
					"name": "IChangePasswordRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 123
						}
					],
					"target": 3424
				},
				{
					"id": 3820,
					"name": "ICreateRoleInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 152
						}
					],
					"target": 3427
				},
				{
					"id": 3821,
					"name": "IEmailAuthConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 175
						}
					],
					"target": 3434
				},
				{
					"id": 3822,
					"name": "IEmailCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 198
						}
					],
					"target": 3436
				},
				{
					"id": 3823,
					"name": "IForgotPasswordRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 222
						}
					],
					"target": 3439
				},
				{
					"id": 3824,
					"name": "IInitializeAdminRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 251
						}
					],
					"target": 3442
				},
				{
					"id": 3825,
					"name": "IInitializeAdminResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 281
						}
					],
					"target": 3448
				},
				{
					"id": 3826,
					"name": "ILoginCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 312
						}
					],
					"target": 3452
				},
				{
					"id": 3827,
					"name": "ILoginRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 336
						}
					],
					"target": 3453
				},
				{
					"id": 3828,
					"name": "IMessageResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 356
						}
					],
					"target": 3459
				},
				{
					"id": 3829,
					"name": "IMfaCodeResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 379
						}
					],
					"target": 3461
				},
				{
					"id": 3830,
					"name": "IMfaConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 402
						}
					],
					"target": 3466
				},
				{
					"id": 3831,
					"name": "IMfaDevice",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 419
						}
					],
					"target": 3471
				},
				{
					"id": 3832,
					"name": "IMfaStatusResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 436
						}
					],
					"target": 3478
				},
				{
					"id": 3833,
					"name": "INestAuthAccessKey",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 461
						}
					],
					"target": 3488
				},
				{
					"id": 3834,
					"name": "INestAuthIdentity",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 486
						}
					],
					"target": 3500
				},
				{
					"id": 3835,
					"name": "INestAuthMFASecret",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 510
						}
					],
					"target": 3508
				},
				{
					"id": 3836,
					"name": "INestAuthOTP",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 535
						}
					],
					"target": 3517
				},
				{
					"id": 3837,
					"name": "INestAuthPermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 554
						}
					],
					"target": 3525
				},
				{
					"id": 3838,
					"name": "INestAuthRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 580
						}
					],
					"target": 3534
				},
				{
					"id": 3839,
					"name": "INestAuthRoleTenant",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 600
						}
					],
					"target": 3545
				},
				{
					"id": 3840,
					"name": "INestAuthSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 626
						}
					],
					"target": 3549
				},
				{
					"id": 3841,
					"name": "INestAuthTenant",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 649
						}
					],
					"target": 3561
				},
				{
					"id": 3842,
					"name": "INestAuthTenantOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 671
						}
					],
					"target": 3571
				},
				{
					"id": 3843,
					"name": "INestAuthTrustedDevice",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 700
						}
					],
					"target": 3574
				},
				{
					"id": 3844,
					"name": "INestAuthUser",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 729
						}
					],
					"target": 3584
				},
				{
					"id": 3845,
					"name": "INestAuthUserAccess",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 749
						}
					],
					"target": 3602
				},
				{
					"id": 3846,
					"name": "IPasswordlessOtpLoginCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 775
						}
					],
					"target": 3615
				},
				{
					"id": 3847,
					"name": "IPasswordlessSendRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 814
						}
					],
					"target": 3619
				},
				{
					"id": 3848,
					"name": "IPhoneAuthConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 845
						}
					],
					"target": 3623
				},
				{
					"id": 3849,
					"name": "IPhoneCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 868
						}
					],
					"target": 3625
				},
				{
					"id": 3850,
					"name": "IProfileField",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 892
						}
					],
					"target": 3628
				},
				{
					"id": 3851,
					"name": "IProfileFieldOption",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 912
						}
					],
					"target": 3635
				},
				{
					"id": 3852,
					"name": "IRefreshRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 938
						}
					],
					"target": 3638
				},
				{
					"id": 3853,
					"name": "IRegistrationConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 960
						}
					],
					"target": 3640
				},
				{
					"id": 3854,
					"name": "IResendVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 986
						}
					],
					"target": 3644
				},
				{
					"id": 3855,
					"name": "IResetPasswordWithTokenRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1019
						}
					],
					"target": 3646
				},
				{
					"id": 3856,
					"name": "IRoleResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1056
						}
					],
					"target": 3649
				},
				{
					"id": 3857,
					"name": "ISendEmailVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1076
						}
					],
					"target": 3650
				},
				{
					"id": 3858,
					"name": "ISendMfaCodeRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1112
						}
					],
					"target": 3652
				},
				{
					"id": 3859,
					"name": "ISendPhoneVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1138
						}
					],
					"target": 3654
				},
				{
					"id": 3860,
					"name": "ISessionUserData",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1174
						}
					],
					"target": 3656
				},
				{
					"id": 3861,
					"name": "ISessionVerifyResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1197
						}
					],
					"target": 3661
				},
				{
					"id": 3862,
					"name": "ISignupRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1226
						}
					],
					"target": 3665
				},
				{
					"id": 3863,
					"name": "ISocialCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1247
						}
					],
					"target": 3672
				},
				{
					"id": 3864,
					"name": "ISsoConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1272
						}
					],
					"target": 3674
				},
				{
					"id": 3865,
					"name": "ISsoProviderConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1289
						}
					],
					"target": 3677
				},
				{
					"id": 3798,
					"name": "isTokenExpired",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 47,
							"character": 20,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 3866,
					"name": "ISwitchTenantRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1314
						}
					],
					"target": 3684
				},
				{
					"id": 3867,
					"name": "ITenantOption",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1341
						}
					],
					"target": 3686
				},
				{
					"id": 3868,
					"name": "ITenantsConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1361
						}
					],
					"target": 3692
				},
				{
					"id": 3869,
					"name": "IToggleMfaRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1382
						}
					],
					"target": 3695
				},
				{
					"id": 3870,
					"name": "ITokenPair",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1406
						}
					],
					"target": 3697
				},
				{
					"id": 3871,
					"name": "ITokensResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1423
						}
					],
					"target": 3700
				},
				{
					"id": 3872,
					"name": "ITotpSetupResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1445
						}
					],
					"target": 3703
				},
				{
					"id": 3873,
					"name": "IUiConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1470
						}
					],
					"target": 3707
				},
				{
					"id": 3874,
					"name": "IUpdatePermissionInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1486
						}
					],
					"target": 3712
				},
				{
					"id": 3875,
					"name": "IUpdateRoleInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1515
						}
					],
					"target": 3716
				},
				{
					"id": 3876,
					"name": "IUserResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1538
						}
					],
					"target": 3720
				},
				{
					"id": 3877,
					"name": "IVerify2faRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1558
						}
					],
					"target": 3732
				},
				{
					"id": 3878,
					"name": "IVerify2faResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1582
						}
					],
					"target": 3736
				},
				{
					"id": 3879,
					"name": "IVerifyEmailRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1607
						}
					],
					"target": 3741
				},
				{
					"id": 3880,
					"name": "IVerifyForgotPasswordOtpRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1633
						}
					],
					"target": 3744
				},
				{
					"id": 3881,
					"name": "IVerifyOtpResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1671
						}
					],
					"target": 3749
				},
				{
					"id": 3882,
					"name": "IVerifyPhoneRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1696
						}
					],
					"target": 3753
				},
				{
					"id": 3883,
					"name": "IVerifyTotpSetupRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1722
						}
					],
					"target": 3756
				},
				{
					"id": 3791,
					"name": "LocalStorageAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 38,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L38"
						}
					],
					"target": 5
				},
				{
					"id": 3784,
					"name": "Logger",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 26,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L26"
						}
					],
					"target": 5
				},
				{
					"id": 3790,
					"name": "MemoryStorage",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 37,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L37"
						}
					],
					"target": 5
				},
				{
					"id": 3884,
					"name": "NEST_AUTH_PASSWORDLESS_PROVIDER",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1747
						}
					],
					"target": 3759
				},
				{
					"id": 3885,
					"name": "NestAuthMFAMethodEnum",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1780
						}
					],
					"target": 3760
				},
				{
					"id": 3886,
					"name": "NestAuthOTPTypeEnum",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1803
						}
					],
					"target": 3764
				},
				{
					"id": 3887,
					"name": "PasswordlessChannel",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1829
						}
					],
					"target": 3771
				},
				{
					"id": 3808,
					"name": "RefreshQueue",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 54,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L54"
						}
					],
					"target": 5
				},
				{
					"id": 3788,
					"name": "RequestOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 30,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L30"
						}
					],
					"target": 5
				},
				{
					"id": 3809,
					"name": "RetryTracker",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 54,
							"character": 23,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L54"
						}
					],
					"target": 5
				},
				{
					"id": 3792,
					"name": "SessionStorageAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 39,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L39"
						}
					],
					"target": 5
				},
				{
					"id": 3780,
					"name": "StorageAdapter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 22,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L22"
						}
					],
					"target": 5
				},
				{
					"id": 3888,
					"name": "TenantModeEnum",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 455,
							"character": 1850
						}
					],
					"target": 3772
				},
				{
					"id": 3802,
					"name": "TokenManager",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 48,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L48"
						}
					],
					"target": 5
				},
				{
					"id": 3803,
					"name": "TokenManagerConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-client/src/index.ts",
							"line": 48,
							"character": 23,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L48"
						}
					],
					"target": 5
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						3786,
						3804,
						3787,
						3777,
						3807,
						3776,
						3775,
						3779,
						3794,
						3793,
						3806,
						3796,
						3778,
						3797,
						3789,
						3785,
						3805,
						3795,
						3799,
						3800,
						3801,
						3813,
						3812,
						3811,
						3810,
						3781,
						3782,
						3783,
						3814,
						3815,
						3816,
						3817,
						3818,
						3819,
						3820,
						3821,
						3822,
						3823,
						3824,
						3825,
						3826,
						3827,
						3828,
						3829,
						3830,
						3831,
						3832,
						3833,
						3834,
						3835,
						3836,
						3837,
						3838,
						3839,
						3840,
						3841,
						3842,
						3843,
						3844,
						3845,
						3846,
						3847,
						3848,
						3849,
						3850,
						3851,
						3852,
						3853,
						3854,
						3855,
						3856,
						3857,
						3858,
						3859,
						3860,
						3861,
						3862,
						3863,
						3864,
						3865,
						3798,
						3866,
						3867,
						3868,
						3869,
						3870,
						3871,
						3872,
						3873,
						3874,
						3875,
						3876,
						3877,
						3878,
						3879,
						3880,
						3881,
						3882,
						3883,
						3791,
						3784,
						3790,
						3884,
						3885,
						3886,
						3887,
						3808,
						3788,
						3809,
						3792,
						3780,
						3888,
						3802,
						3803
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest-auth-client/src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-client/src/index.ts#L1"
				}
			]
		},
		{
			"id": 1,
			"name": "nest-auth-contracts/src",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 5,
					"name": "NestAuthMFAMethodEnum",
					"variant": "declaration",
					"kind": 32,
					"flags": {},
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 56,
					"name": "IAdminUser",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 81,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L81"
						}
					],
					"target": 5
				},
				{
					"id": 21,
					"name": "IAuthCookieResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 23,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L23"
						}
					],
					"target": 5
				},
				{
					"id": 17,
					"name": "IAuthResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 19,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L19"
						}
					],
					"target": 5
				},
				{
					"id": 19,
					"name": "IAuthSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 21,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L21"
						}
					],
					"target": 5
				},
				{
					"id": 22,
					"name": "IAuthSuccessResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 24,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L24"
						}
					],
					"target": 5
				},
				{
					"id": 42,
					"name": "IChangePasswordRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 54,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L54"
						}
					],
					"target": 5
				},
				{
					"id": 74,
					"name": "ICreateRoleInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 111,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L111"
						}
					],
					"target": 5
				},
				{
					"id": 57,
					"name": "IEmailAuthConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 86,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L86"
						}
					],
					"target": 5
				},
				{
					"id": 7,
					"name": "IEmailCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 9,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L9"
						}
					],
					"target": 5
				},
				{
					"id": 40,
					"name": "IForgotPasswordRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 52,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L52"
						}
					],
					"target": 5
				},
				{
					"id": 54,
					"name": "IInitializeAdminRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 79,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L79"
						}
					],
					"target": 5
				},
				{
					"id": 55,
					"name": "IInitializeAdminResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 80,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L80"
						}
					],
					"target": 5
				},
				{
					"id": 11,
					"name": "ILoginCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 13,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L13"
						}
					],
					"target": 5
				},
				{
					"id": 12,
					"name": "ILoginRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 14,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L14"
						}
					],
					"target": 5
				},
				{
					"id": 20,
					"name": "IMessageResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 22,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L22"
						}
					],
					"target": 5
				},
				{
					"id": 36,
					"name": "IMfaCodeResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 43,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L43"
						}
					],
					"target": 5
				},
				{
					"id": 62,
					"name": "IMfaConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 91,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L91"
						}
					],
					"target": 5
				},
				{
					"id": 34,
					"name": "IMfaDevice",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 41,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L41"
						}
					],
					"target": 5
				},
				{
					"id": 35,
					"name": "IMfaStatusResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 42,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L42"
						}
					],
					"target": 5
				},
				{
					"id": 27,
					"name": "INestAuthAccessKey",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 30,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L30"
						}
					],
					"target": 5
				},
				{
					"id": 25,
					"name": "INestAuthIdentity",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 28,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L28"
						}
					],
					"target": 5
				},
				{
					"id": 38,
					"name": "INestAuthMFASecret",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 46,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L46"
						}
					],
					"target": 5
				},
				{
					"id": 28,
					"name": "INestAuthOTP",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 31,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L31"
						}
					],
					"target": 5
				},
				{
					"id": 73,
					"name": "INestAuthPermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 110,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L110"
						}
					],
					"target": 5
				},
				{
					"id": 72,
					"name": "INestAuthRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 109,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L109"
						}
					],
					"target": 5
				},
				{
					"id": 71,
					"name": "INestAuthRoleTenant",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 108,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L108"
						}
					],
					"target": 5
				},
				{
					"id": 26,
					"name": "INestAuthSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 29,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L29"
						}
					],
					"target": 5
				},
				{
					"id": 78,
					"name": "INestAuthTenant",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 119,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L119"
						}
					],
					"target": 5
				},
				{
					"id": 69,
					"name": "INestAuthTenantOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 98,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L98"
						}
					],
					"target": 5
				},
				{
					"id": 39,
					"name": "INestAuthTrustedDevice",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 47,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L47"
						}
					],
					"target": 5
				},
				{
					"id": 70,
					"name": "INestAuthUser",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 103,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L103"
						}
					],
					"target": 5
				},
				{
					"id": 79,
					"name": "INestAuthUserAccess",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 120,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L120"
						}
					],
					"target": 5
				},
				{
					"id": 10,
					"name": "IPasswordlessOtpLoginCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 12,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L12"
						}
					],
					"target": 5
				},
				{
					"id": 53,
					"name": "IPasswordlessSendRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 74,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L74"
						}
					],
					"target": 5
				},
				{
					"id": 58,
					"name": "IPhoneAuthConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 87,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L87"
						}
					],
					"target": 5
				},
				{
					"id": 8,
					"name": "IPhoneCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 10,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L10"
						}
					],
					"target": 5
				},
				{
					"id": 60,
					"name": "IProfileField",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 89,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L89"
						}
					],
					"target": 5
				},
				{
					"id": 59,
					"name": "IProfileFieldOption",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 88,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L88"
						}
					],
					"target": 5
				},
				{
					"id": 14,
					"name": "IRefreshRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 16,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L16"
						}
					],
					"target": 5
				},
				{
					"id": 61,
					"name": "IRegistrationConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 90,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L90"
						}
					],
					"target": 5
				},
				{
					"id": 47,
					"name": "IResendVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 63,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L63"
						}
					],
					"target": 5
				},
				{
					"id": 41,
					"name": "IResetPasswordWithTokenRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 53,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L53"
						}
					],
					"target": 5
				},
				{
					"id": 77,
					"name": "IRoleResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 114,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L114"
						}
					],
					"target": 5
				},
				{
					"id": 48,
					"name": "ISendEmailVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 64,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L64"
						}
					],
					"target": 5
				},
				{
					"id": 31,
					"name": "ISendMfaCodeRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 38,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L38"
						}
					],
					"target": 5
				},
				{
					"id": 49,
					"name": "ISendPhoneVerificationRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 65,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L65"
						}
					],
					"target": 5
				},
				{
					"id": 18,
					"name": "ISessionUserData",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 20,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L20"
						}
					],
					"target": 5
				},
				{
					"id": 50,
					"name": "ISessionVerifyResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 66,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L66"
						}
					],
					"target": 5
				},
				{
					"id": 13,
					"name": "ISignupRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 15,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L15"
						}
					],
					"target": 5
				},
				{
					"id": 9,
					"name": "ISocialCredentials",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 11,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L11"
						}
					],
					"target": 5
				},
				{
					"id": 66,
					"name": "ISsoConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 95,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L95"
						}
					],
					"target": 5
				},
				{
					"id": 65,
					"name": "ISsoProviderConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 94,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L94"
						}
					],
					"target": 5
				},
				{
					"id": 15,
					"name": "ISwitchTenantRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 17,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L17"
						}
					],
					"target": 5
				},
				{
					"id": 63,
					"name": "ITenantOption",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 92,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L92"
						}
					],
					"target": 5
				},
				{
					"id": 64,
					"name": "ITenantsConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 93,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L93"
						}
					],
					"target": 5
				},
				{
					"id": 32,
					"name": "IToggleMfaRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 39,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L39"
						}
					],
					"target": 5
				},
				{
					"id": 16,
					"name": "ITokenPair",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 18,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L18"
						}
					],
					"target": 5
				},
				{
					"id": 24,
					"name": "ITokensResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 26,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L26"
						}
					],
					"target": 5
				},
				{
					"id": 37,
					"name": "ITotpSetupResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 44,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 67,
					"name": "IUiConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 96,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L96"
						}
					],
					"target": 5
				},
				{
					"id": 76,
					"name": "IUpdatePermissionInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 113,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L113"
						}
					],
					"target": 5
				},
				{
					"id": 75,
					"name": "IUpdateRoleInput",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 112,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L112"
						}
					],
					"target": 5
				},
				{
					"id": 23,
					"name": "IUserResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 25,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L25"
						}
					],
					"target": 5
				},
				{
					"id": 29,
					"name": "IVerify2faRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 36,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L36"
						}
					],
					"target": 5
				},
				{
					"id": 30,
					"name": "IVerify2faResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 37,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L37"
						}
					],
					"target": 5
				},
				{
					"id": 45,
					"name": "IVerifyEmailRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 61,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L61"
						}
					],
					"target": 5
				},
				{
					"id": 43,
					"name": "IVerifyForgotPasswordOtpRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 55,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L55"
						}
					],
					"target": 5
				},
				{
					"id": 44,
					"name": "IVerifyOtpResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 56,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L56"
						}
					],
					"target": 5
				},
				{
					"id": 46,
					"name": "IVerifyPhoneRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 62,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L62"
						}
					],
					"target": 5
				},
				{
					"id": 33,
					"name": "IVerifyTotpSetupRequest",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 40,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L40"
						}
					],
					"target": 5
				},
				{
					"id": 51,
					"name": "NEST_AUTH_PASSWORDLESS_PROVIDER",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 70,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L70"
						}
					],
					"target": 5
				},
				{
					"id": 6,
					"name": "NestAuthOTPTypeEnum",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@libs/auth-s - Shared authentication s"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 8,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L8"
						}
					],
					"target": 5
				},
				{
					"id": 52,
					"name": "PasswordlessChannel",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 73,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L73"
						}
					],
					"target": 5
				},
				{
					"id": 68,
					"name": "TenantModeEnum",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/src/index.ts",
							"line": 97,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L97"
						}
					],
					"target": 5
				}
			],
			"groups": [
				{
					"title": "Variables",
					"children": [
						5
					]
				},
				{
					"title": "References",
					"children": [
						56,
						21,
						17,
						19,
						22,
						42,
						74,
						57,
						7,
						40,
						54,
						55,
						11,
						12,
						20,
						36,
						62,
						34,
						35,
						27,
						25,
						38,
						28,
						73,
						72,
						71,
						26,
						78,
						69,
						39,
						70,
						79,
						10,
						53,
						58,
						8,
						60,
						59,
						14,
						61,
						47,
						41,
						77,
						48,
						31,
						49,
						18,
						50,
						13,
						9,
						66,
						65,
						15,
						63,
						64,
						32,
						16,
						24,
						37,
						67,
						76,
						75,
						23,
						29,
						30,
						45,
						43,
						44,
						46,
						33,
						51,
						6,
						52,
						68
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest-auth-contracts/src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-contracts/src/index.ts#L1"
				}
			]
		},
		{
			"id": 4,
			"name": "nest-auth-react/src",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3889,
					"name": "AuthContext",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@ackplus/nest-auth-react\n\nReact SDK for NestJS Auth\nProvides hooks, components, and Next integration"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 9,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L9"
						}
					],
					"target": 5
				},
				{
					"id": 3890,
					"name": "AuthContextValue",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "@ackplus/nest-auth-react\n\nReact SDK for NestJS Auth\nProvides hooks, components, and Next integration"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 9,
							"character": 22,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L9"
						}
					],
					"target": 5
				},
				{
					"id": 3902,
					"name": "AuthGuard",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 23,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L23"
						}
					],
					"target": 5
				},
				{
					"id": 3903,
					"name": "AuthGuardProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 23,
							"character": 20,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L23"
						}
					],
					"target": 5
				},
				{
					"id": 3891,
					"name": "AuthProvider",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 10,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L10"
						}
					],
					"target": 5
				},
				{
					"id": 3892,
					"name": "AuthProviderProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 10,
							"character": 23,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L10"
						}
					],
					"target": 5
				},
				{
					"id": 3899,
					"name": "AuthStatusResult",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 18,
							"character": 24,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L18"
						}
					],
					"target": 5
				},
				{
					"id": 3925,
					"name": "createCrossTabSync",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 49,
							"character": 23,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L49"
						}
					],
					"target": 5
				},
				{
					"id": 3918,
					"name": "createNextAuthHelpers",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 44,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 3915,
					"name": "createRequirePermissionHOC",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 37,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L37"
						}
					],
					"target": 5
				},
				{
					"id": 3911,
					"name": "createRequireRoleHOC",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 31,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L31"
						}
					],
					"target": 5
				},
				{
					"id": 3924,
					"name": "CrossTabSync",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 49,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L49"
						}
					],
					"target": 5
				},
				{
					"id": 3904,
					"name": "GuestGuard",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 24,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L24"
						}
					],
					"target": 5
				},
				{
					"id": 3905,
					"name": "GuestGuardProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 24,
							"character": 21,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L24"
						}
					],
					"target": 5
				},
				{
					"id": 3893,
					"name": "InitialAuthState",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 10,
							"character": 42,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L10"
						}
					],
					"target": 5
				},
				{
					"id": 3919,
					"name": "NextAuthHelpers",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 44,
							"character": 32,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 3920,
					"name": "NextAuthHelpersConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 44,
							"character": 49,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 3922,
					"name": "NextAuthProvider",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 45,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L45"
						}
					],
					"target": 5
				},
				{
					"id": 3923,
					"name": "NextAuthProviderProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 45,
							"character": 27,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L45"
						}
					],
					"target": 5
				},
				{
					"id": 3908,
					"name": "RequirePermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 26,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L26"
						}
					],
					"target": 5
				},
				{
					"id": 3909,
					"name": "RequirePermissionProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 26,
							"character": 28,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L26"
						}
					],
					"target": 5
				},
				{
					"id": 3906,
					"name": "RequireRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 25,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L25"
						}
					],
					"target": 5
				},
				{
					"id": 3907,
					"name": "RequireRoleProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 25,
							"character": 22,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L25"
						}
					],
					"target": 5
				},
				{
					"id": 3921,
					"name": "ServerAuthState",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 44,
							"character": 72,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L44"
						}
					],
					"target": 5
				},
				{
					"id": 3926,
					"name": "SyncEvent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 49,
							"character": 43,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L49"
						}
					],
					"target": 5
				},
				{
					"id": 3927,
					"name": "SyncEventType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 49,
							"character": 54,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L49"
						}
					],
					"target": 5
				},
				{
					"id": 3928,
					"name": "SyncHandler",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 49,
							"character": 69,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L49"
						}
					],
					"target": 5
				},
				{
					"id": 3897,
					"name": "useAccessToken",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 17,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L17"
						}
					],
					"target": 5
				},
				{
					"id": 3898,
					"name": "useAuthStatus",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 18,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L18"
						}
					],
					"target": 5
				},
				{
					"id": 3901,
					"name": "useHasPermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 19,
							"character": 21,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L19"
						}
					],
					"target": 5
				},
				{
					"id": 3900,
					"name": "useHasRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 19,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L19"
						}
					],
					"target": 5
				},
				{
					"id": 3894,
					"name": "useNestAuth",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 14,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L14"
						}
					],
					"target": 5
				},
				{
					"id": 3896,
					"name": "useSession",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 16,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L16"
						}
					],
					"target": 5
				},
				{
					"id": 3895,
					"name": "useUser",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 15,
							"character": 9,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L15"
						}
					],
					"target": 5
				},
				{
					"id": 3914,
					"name": "withRequirePermission",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 36,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L36"
						}
					],
					"target": 5
				},
				{
					"id": 3917,
					"name": "WithRequirePermissionInjectedProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 39,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L39"
						}
					],
					"target": 5
				},
				{
					"id": 3916,
					"name": "WithRequirePermissionOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 38,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L38"
						}
					],
					"target": 5
				},
				{
					"id": 3910,
					"name": "withRequireRole",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 30,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L30"
						}
					],
					"target": 5
				},
				{
					"id": 3913,
					"name": "WithRequireRoleInjectedProps",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 33,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L33"
						}
					],
					"target": 5
				},
				{
					"id": 3912,
					"name": "WithRequireRoleOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-react/src/index.ts",
							"line": 32,
							"character": 4,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L32"
						}
					],
					"target": 5
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						3889,
						3890,
						3902,
						3903,
						3891,
						3892,
						3899,
						3925,
						3918,
						3915,
						3911,
						3924,
						3904,
						3905,
						3893,
						3919,
						3920,
						3922,
						3923,
						3908,
						3909,
						3906,
						3907,
						3921,
						3926,
						3927,
						3928,
						3897,
						3898,
						3901,
						3900,
						3894,
						3896,
						3895,
						3914,
						3917,
						3916,
						3910,
						3913,
						3912
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest-auth-react/src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth-react/src/index.ts#L1"
				}
			]
		},
		{
			"id": 2,
			"name": "nest-auth/src",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 336,
					"name": "DebugLogLevel",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 340,
							"name": "DEBUG",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L8"
								}
							],
							"type": {
								"type": "literal",
								"value": "debug"
							}
						},
						{
							"id": 337,
							"name": "ERROR",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L5"
								}
							],
							"type": {
								"type": "literal",
								"value": "error"
							}
						},
						{
							"id": 339,
							"name": "INFO",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L7"
								}
							],
							"type": {
								"type": "literal",
								"value": "info"
							}
						},
						{
							"id": 341,
							"name": "VERBOSE",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L9"
								}
							],
							"type": {
								"type": "literal",
								"value": "verbose"
							}
						},
						{
							"id": 338,
							"name": "WARN",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L6"
								}
							],
							"type": {
								"type": "literal",
								"value": "warn"
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								340,
								337,
								339,
								341,
								338
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
							"line": 4,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L4"
						}
					]
				},
				{
					"id": 3760,
					"name": "NestAuthMFAMethodEnum",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 3761,
							"name": "EMAIL",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 176,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "email"
							}
						},
						{
							"id": 3762,
							"name": "SMS",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 177,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "sms"
							}
						},
						{
							"id": 3763,
							"name": "TOTP",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 178,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "totp"
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								3761,
								3762,
								3763
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 175,
							"character": 13
						}
					]
				},
				{
					"id": 3764,
					"name": "NestAuthOTPTypeEnum",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 3768,
							"name": "EMAIL_VERIFICATION",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 171,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "email_verification"
							}
						},
						{
							"id": 3766,
							"name": "MAGIC_LINK_LOGIN",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 169,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "magic_link_login"
							}
						},
						{
							"id": 3770,
							"name": "MFA",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 173,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "mfa"
							}
						},
						{
							"id": 3767,
							"name": "PASSWORD_RESET",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 170,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "password_reset"
							}
						},
						{
							"id": 3765,
							"name": "PASSWORDLESS_LOGIN",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 168,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "passwordless_login"
							}
						},
						{
							"id": 3769,
							"name": "PHONE_VERIFICATION",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 172,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "phone_verification"
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								3768,
								3766,
								3770,
								3767,
								3765,
								3769
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 167,
							"character": 13
						}
					]
				},
				{
					"id": 2732,
					"name": "SessionStorageType",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 2734,
							"name": "DATABASE",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L7"
								}
							],
							"type": {
								"type": "literal",
								"value": "database"
							}
						},
						{
							"id": 2735,
							"name": "MEMORY",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L8"
								}
							],
							"type": {
								"type": "literal",
								"value": "memory"
							}
						},
						{
							"id": 2733,
							"name": "REDIS",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L6"
								}
							],
							"type": {
								"type": "literal",
								"value": "redis"
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								2734,
								2735,
								2733
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
							"line": 5,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L5"
						}
					]
				},
				{
					"id": 3772,
					"name": "TenantModeEnum",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 3773,
							"name": "ISOLATED",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 429,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "isolated"
							}
						},
						{
							"id": 3774,
							"name": "SHARED",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 430,
									"character": 4
								}
							],
							"type": {
								"type": "literal",
								"value": "shared"
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								3773,
								3774
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 428,
							"character": 13
						}
					]
				},
				{
					"id": 2105,
					"name": "AccessKeyService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2106,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L12"
								}
							],
							"signatures": [
								{
									"id": 2107,
									"name": "AccessKeyService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L12"
										}
									],
									"parameters": [
										{
											"id": 2108,
											"name": "accessKeyRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2213,
														"name": "NestAuthAccessKey",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2109,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2110,
											"name": "eventEmitter",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/eventemitter2@6.4.9/node_modules/eventemitter2/eventemitter2.d.ts",
													"qualifiedName": "EventEmitter2"
												},
												"name": "EventEmitter2",
												"package": "eventemitter2"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2105,
										"name": "AccessKeyService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2119,
							"name": "createAccessKey",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 28,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 2120,
									"name": "createAccessKey",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 28,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 2121,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2122,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2213,
												"name": "NestAuthAccessKey",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2133,
							"name": "deactivateAccessKey",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 108,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L108"
								}
							],
							"signatures": [
								{
									"id": 2134,
									"name": "deactivateAccessKey",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 108,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L108"
										}
									],
									"parameters": [
										{
											"id": 2135,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2213,
												"name": "NestAuthAccessKey",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2143,
							"name": "deleteAccessKey",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 138,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L138"
								}
							],
							"signatures": [
								{
									"id": 2144,
									"name": "deleteAccessKey",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 138,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L138"
										}
									],
									"parameters": [
										{
											"id": 2145,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2123,
							"name": "getAccessKey",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 60,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L60"
								}
							],
							"signatures": [
								{
									"id": 2124,
									"name": "getAccessKey",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 60,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L60"
										}
									],
									"parameters": [
										{
											"id": 2125,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2213,
												"name": "NestAuthAccessKey",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2130,
							"name": "getUserAccessKeys",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 101,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L101"
								}
							],
							"signatures": [
								{
									"id": 2131,
									"name": "getUserAccessKeys",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 101,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L101"
										}
									],
									"parameters": [
										{
											"id": 2132,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2213,
													"name": "NestAuthAccessKey",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2139,
							"name": "setAccessKeyExpiry",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 132,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L132"
								}
							],
							"signatures": [
								{
									"id": 2140,
									"name": "setAccessKeyExpiry",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 132,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L132"
										}
									],
									"parameters": [
										{
											"id": 2141,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2142,
											"name": "expiresAt",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Date"
												},
												"name": "Date",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2213,
												"name": "NestAuthAccessKey",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2136,
							"name": "updateAccessKeyLastUsed",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 126,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L126"
								}
							],
							"signatures": [
								{
									"id": 2137,
									"name": "updateAccessKeyLastUsed",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 126,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L126"
										}
									],
									"parameters": [
										{
											"id": 2138,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2126,
							"name": "validateAccessKey",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
									"line": 96,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L96"
								}
							],
							"signatures": [
								{
									"id": 2127,
									"name": "validateAccessKey",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
											"line": 96,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L96"
										}
									],
									"parameters": [
										{
											"id": 2128,
											"name": "publicKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2129,
											"name": "privateKey",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2106
							]
						},
						{
							"title": "Methods",
							"children": [
								2119,
								2133,
								2143,
								2123,
								2130,
								2139,
								2136,
								2126
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/services/access-key.service.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/access-key.service.ts#L11"
						}
					]
				},
				{
					"id": 3128,
					"name": "AppleAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3129,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 3130,
									"name": "AppleAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
											"line": 19,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L19"
										}
									],
									"parameters": [
										{
											"id": 3131,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3132,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3133,
											"name": "jwtService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3304,
												"name": "JwtService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3128,
										"name": "AppleAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3159,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3160,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 3134,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "APPLE_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3135,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true",
							"overwrites": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3169,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 3170,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 3171,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3172,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3166,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3167,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3168,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3157,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L61"
								}
							],
							"signatures": [
								{
									"id": 3158,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
											"line": 61,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L61"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3161,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3162,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3163,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3164,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3165,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3173,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3174,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 3148,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
									"line": 47,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 3149,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
											"line": 47,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L47"
										}
									],
									"parameters": [
										{
											"id": 3150,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 3151,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3152,
															"name": "token",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
																	"line": 47,
																	"character": 34,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L47"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3152
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
															"line": 47,
															"character": 32,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L47"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 3153,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3155,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
																	"line": 53,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L53"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "..."
														},
														{
															"id": 3156,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
																	"line": 54,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L54"
																}
															],
															"type": {
																"type": "reference",
																"target": 2800,
																"name": "JWTTokenPayload",
																"package": "@ackplus/nest-auth"
															},
															"defaultValue": "user"
														},
														{
															"id": 3154,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
																	"line": 52,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L52"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "user.id"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3155,
																3156,
																3154
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
															"line": 51,
															"character": 19,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L51"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3129
							]
						},
						{
							"title": "Properties",
							"children": [
								3159,
								3160,
								3134,
								3135
							]
						},
						{
							"title": "Methods",
							"children": [
								3169,
								3166,
								3157,
								3161,
								3173,
								3148
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
							"line": 13,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts#L13"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 209,
					"name": "AuthConfigService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 228,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 95,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L95"
								}
							],
							"signatures": [
								{
									"id": 229,
									"name": "AuthConfigService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 95,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L95"
										}
									],
									"type": {
										"type": "reference",
										"target": 209,
										"name": "AuthConfigService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 230,
							"name": "getConfig",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 202,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L202"
								}
							],
							"signatures": [
								{
									"id": 231,
									"name": "getConfig",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 202,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L202"
										}
									],
									"type": {
										"type": "reference",
										"target": 80,
										"name": "IAuthModuleOptions",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 235,
							"name": "getRoleGuards",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 214,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L214"
								}
							],
							"signatures": [
								{
									"id": 236,
									"name": "getRoleGuards",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the list of guards allowed for roles.\nWhen roleGuards config is not set or empty, defaults to [DEFAULT_GUARD_NAME] ('web')."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 214,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L214"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						},
						{
							"id": 237,
							"name": "isRoleGuardAllowed",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 224,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L224"
								}
							],
							"signatures": [
								{
									"id": 238,
									"name": "isRoleGuardAllowed",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if the given guard is in the roleGuards list."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 224,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L224"
										}
									],
									"parameters": [
										{
											"id": 239,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 232,
							"name": "setConfig",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 206,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L206"
								}
							],
							"signatures": [
								{
									"id": 233,
									"name": "setConfig",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 206,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L206"
										}
									],
									"parameters": [
										{
											"id": 234,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 80,
												"name": "IAuthModuleOptions",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 215,
							"name": "getDefaultOptions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 105,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L105"
								}
							],
							"signatures": [
								{
									"id": 216,
									"name": "getDefaultOptions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 105,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L105"
										}
									],
									"type": {
										"type": "reference",
										"target": 80,
										"name": "IAuthModuleOptions",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 217,
							"name": "getInstance",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 109,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L109"
								}
							],
							"signatures": [
								{
									"id": 218,
									"name": "getInstance",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 109,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L109"
										}
									],
									"type": {
										"type": "reference",
										"target": 209,
										"name": "AuthConfigService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 213,
							"name": "getOptions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 101,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L101"
								}
							],
							"signatures": [
								{
									"id": 214,
									"name": "getOptions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 101,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L101"
										}
									],
									"type": {
										"type": "reference",
										"target": 80,
										"name": "IAuthModuleOptions",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 219,
							"name": "setOptions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
									"line": 117,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L117"
								}
							],
							"signatures": [
								{
									"id": 220,
									"name": "setOptions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
											"line": 117,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L117"
										}
									],
									"parameters": [
										{
											"id": 221,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 80,
												"name": "IAuthModuleOptions",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								228
							]
						},
						{
							"title": "Methods",
							"children": [
								230,
								235,
								237,
								232,
								215,
								217,
								213,
								219
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/auth-config.service.ts",
							"line": 10,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-config.service.ts#L10"
						}
					]
				},
				{
					"id": 1107,
					"name": "AuthController",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1108,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 55,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L55"
								}
							],
							"signatures": [
								{
									"id": 1109,
									"name": "AuthController",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 55,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L55"
										}
									],
									"parameters": [
										{
											"id": 1110,
											"name": "authService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 864,
												"name": "AuthService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1111,
											"name": "passwordService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/password.service.ts",
													"qualifiedName": "PasswordService"
												},
												"name": "PasswordService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1112,
											"name": "verificationService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/verification.service.ts",
													"qualifiedName": "VerificationService"
												},
												"name": "VerificationService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1113,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1114,
											"name": "tenantService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2453,
												"name": "TenantService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1107,
										"name": "AuthController",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1151,
							"name": "changePassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 260,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L260"
								}
							],
							"signatures": [
								{
									"id": 1152,
									"name": "changePassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 260,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L260"
										}
									],
									"parameters": [
										{
											"id": 1153,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1286,
												"name": "NestAuthChangePasswordRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2861,
												"name": "MessageResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1154,
							"name": "forgotPassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 269,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L269"
								}
							],
							"signatures": [
								{
									"id": 1155,
									"name": "forgotPassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 269,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L269"
										}
									],
									"parameters": [
										{
											"id": 1156,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1264,
												"name": "NestAuthForgotPasswordRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthPasswordResetLinkSentResponseDto"
												},
												"name": "NestAuthPasswordResetLinkSentResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1163,
							"name": "getClientConfig",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 299,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L299"
								}
							],
							"signatures": [
								{
									"id": 1164,
									"name": "getClientConfig",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 299,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L299"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1165,
							"name": "getUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 338,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L338"
								}
							],
							"signatures": [
								{
									"id": 1166,
									"name": "getUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 338,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L338"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1123,
							"name": "login",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 95,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L95"
								}
							],
							"signatures": [
								{
									"id": 1124,
									"name": "login",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 95,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L95"
										}
									],
									"parameters": [
										{
											"id": 1125,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1225,
												"name": "NestAuthLoginRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1139,
							"name": "logout",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 189,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L189"
								}
							],
							"signatures": [
								{
									"id": 1140,
									"name": "logout",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 189,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L189"
										}
									],
									"parameters": [
										{
											"id": 1141,
											"name": "res",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										},
										{
											"id": 1142,
											"name": "req",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Request"
												},
												"name": "Request",
												"package": "@types/express",
												"qualifiedName": "e.Request"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthLogoutResponseDto"
												},
												"name": "NestAuthLogoutResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1143,
							"name": "logoutAll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 213,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L213"
								}
							],
							"signatures": [
								{
									"id": 1144,
									"name": "logoutAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 213,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L213"
										}
									],
									"parameters": [
										{
											"id": 1145,
											"name": "res",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthLogoutAllResponseDto"
												},
												"name": "NestAuthLogoutAllResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1126,
							"name": "passwordlessSend",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 108,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L108"
								}
							],
							"signatures": [
								{
									"id": 1127,
									"name": "passwordlessSend",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 108,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L108"
										}
									],
									"parameters": [
										{
											"id": 1128,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1314,
												"name": "NestAuthPasswordlessSendRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2861,
												"name": "MessageResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1129,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 123,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L123"
								}
							],
							"signatures": [
								{
									"id": 1130,
									"name": "refreshToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 123,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L123"
										}
									],
									"parameters": [
										{
											"id": 1131,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1295,
												"name": "NestAuthRefreshTokenRequestDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1132,
											"name": "req",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Request"
												},
												"name": "Request",
												"package": "@types/express",
												"qualifiedName": "e.Request"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1160,
							"name": "resetPassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 288,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L288"
								}
							],
							"signatures": [
								{
									"id": 1161,
									"name": "resetPassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 288,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L288"
										}
									],
									"parameters": [
										{
											"id": 1162,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1270,
												"name": "NestAuthResetPasswordWithTokenRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthPasswordResetResponseDto"
												},
												"name": "NestAuthPasswordResetResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1133,
							"name": "send2faCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 153,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L153"
								}
							],
							"signatures": [
								{
									"id": 1134,
									"name": "send2faCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 153,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L153"
										}
									],
									"parameters": [
										{
											"id": 1135,
											"name": "method",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3760,
												"name": "NestAuthMFAMethodEnum",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaCodeSentResponseDto"
												},
												"name": "NestAuthMfaCodeSentResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1173,
							"name": "sendEmailVerification",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 379,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L379"
								}
							],
							"signatures": [
								{
									"id": 1174,
									"name": "sendEmailVerification",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 379,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L379"
										}
									],
									"parameters": [
										{
											"id": 1175,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/send-email-verification.request.dto.ts",
													"qualifiedName": "NestAuthSendEmailVerificationRequestDto"
												},
												"name": "NestAuthSendEmailVerificationRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthEmailVerificationSentResponseDto"
												},
												"name": "NestAuthEmailVerificationSentResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1179,
							"name": "sendPhoneVerification",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 401,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L401"
								}
							],
							"signatures": [
								{
									"id": 1180,
									"name": "sendPhoneVerification",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 401,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L401"
										}
									],
									"parameters": [
										{
											"id": 1181,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/send-phone-verification.request.dto.ts",
													"qualifiedName": "NestAuthSendPhoneVerificationRequestDto"
												},
												"name": "NestAuthSendPhoneVerificationRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthPhoneVerificationSentResponseDto"
												},
												"name": "NestAuthPhoneVerificationSentResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1149,
							"name": "sessionUserData",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 249,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L249"
								}
							],
							"signatures": [
								{
									"id": 1150,
									"name": "sessionUserData",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 249,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L249"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 3656,
												"name": "ISessionUserData",
												"package": "@ackplus/nest-auth-contracts"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1120,
							"name": "signup",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 76,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L76"
								}
							],
							"signatures": [
								{
									"id": 1121,
									"name": "signup",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 76,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L76"
										}
									],
									"parameters": [
										{
											"id": 1122,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1233,
												"name": "NestAuthSignupRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1185,
							"name": "ssoCallback",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 422,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L422"
								}
							],
							"signatures": [
								{
									"id": 1186,
									"name": "ssoCallback",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 422,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L422"
										}
									],
									"parameters": [
										{
											"id": 1187,
											"name": "provider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1188,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 1189,
											"name": "res",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1146,
							"name": "switchTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 234,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L234"
								}
							],
							"signatures": [
								{
									"id": 1147,
									"name": "switchTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 234,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L234"
										}
									],
									"parameters": [
										{
											"id": 1148,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1305,
												"name": "NestAuthSwitchTenantRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1136,
							"name": "verify2fa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 175,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L175"
								}
							],
							"signatures": [
								{
									"id": 1137,
									"name": "verify2fa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 175,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L175"
										}
									],
									"parameters": [
										{
											"id": 1138,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1299,
												"name": "NestAuthVerify2faRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1349,
												"name": "Verify2faWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1176,
							"name": "verifyEmail",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 390,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L390"
								}
							],
							"signatures": [
								{
									"id": 1177,
									"name": "verifyEmail",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 390,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L390"
										}
									],
									"parameters": [
										{
											"id": 1178,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-email.request.dto.ts",
													"qualifiedName": "NestAuthVerifyEmailRequestDto"
												},
												"name": "NestAuthVerifyEmailRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthEmailVerifiedResponseDto"
												},
												"name": "NestAuthEmailVerifiedResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1157,
							"name": "verifyForgotPasswordOtp",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 279,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L279"
								}
							],
							"signatures": [
								{
									"id": 1158,
									"name": "verifyForgotPasswordOtp",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 279,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L279"
										}
									],
									"parameters": [
										{
											"id": 1159,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1275,
												"name": "NestAuthVerifyForgotPasswordOtpRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1362,
												"name": "VerifyOtpResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1182,
							"name": "verifyPhone",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 412,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L412"
								}
							],
							"signatures": [
								{
									"id": 1183,
									"name": "verifyPhone",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 412,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L412"
										}
									],
									"parameters": [
										{
											"id": 1184,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-phone.request.dto.ts",
													"qualifiedName": "NestAuthVerifyPhoneRequestDto"
												},
												"name": "NestAuthVerifyPhoneRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthPhoneVerifiedResponseDto"
												},
												"name": "NestAuthPhoneVerifiedResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1167,
							"name": "verifySession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
									"line": 363,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L363"
								}
							],
							"signatures": [
								{
									"id": 1168,
									"name": "verifySession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
											"line": 363,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L363"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1169,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1172,
															"name": "expiresAt",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
																	"line": 369,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L369"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "..."
														},
														{
															"id": 1171,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
																	"line": 368,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L368"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "userId"
														},
														{
															"id": 1170,
															"name": "valid",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
																	"line": 367,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L367"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1172,
																1171,
																1170
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
															"line": 366,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L366"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1108
							]
						},
						{
							"title": "Methods",
							"children": [
								1151,
								1154,
								1163,
								1165,
								1123,
								1139,
								1143,
								1126,
								1129,
								1160,
								1133,
								1173,
								1179,
								1149,
								1120,
								1185,
								1146,
								1136,
								1176,
								1157,
								1182,
								1167
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
							"line": 54,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/auth.controller.ts#L54"
						}
					]
				},
				{
					"id": 1357,
					"name": "AuthCookieResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Auth Cookie Response DTO\n\nUsed when "
							},
							{
								"kind": "code",
								"text": "`accessTokenType: 'cookie'`"
							},
							{
								"kind": "text",
								"text": " - tokens are set in HTTP-only cookies.\n\nResponse Format:\n- Contains "
							},
							{
								"kind": "code",
								"text": "`message`"
							},
							{
								"kind": "text",
								"text": " and optionally "
							},
							{
								"kind": "code",
								"text": "`isRequiresMfa`"
							},
							{
								"kind": "text",
								"text": "\n- Does NOT contain "
							},
							{
								"kind": "code",
								"text": "`accessToken`"
							},
							{
								"kind": "text",
								"text": " or "
							},
							{
								"kind": "code",
								"text": "`refreshToken`"
							},
							{
								"kind": "text",
								"text": " (they're in cookies)\n\nEndpoints:\n- Login/Signup/Refresh: Returns "
							},
							{
								"kind": "code",
								"text": "`message`"
							},
							{
								"kind": "text",
								"text": " and "
							},
							{
								"kind": "code",
								"text": "`isRequiresMfa`"
							},
							{
								"kind": "text",
								"text": "\n- Verify 2FA: Returns only "
							},
							{
								"kind": "code",
								"text": "`message`"
							},
							{
								"kind": "text",
								"text": "\n\nNote: When using header mode ("
							},
							{
								"kind": "code",
								"text": "`accessTokenType: 'header'`"
							},
							{
								"kind": "text",
								"text": "),\nthe response includes tokens AND message (see AuthWithTokensResponseDto)."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"name": "Cookie Mode - Login Response",
								"content": [
									{
										"kind": "code",
										"text": "```json\n{\n  \"message\": \"Login successful\",\n  \"isRequiresMfa\": false\n}\n```"
									},
									{
										"kind": "text",
										"text": "\nTokens are in Set-Cookie headers, not in response body."
									}
								]
							},
							{
								"tag": "@example",
								"name": "Header Mode - Login Response",
								"content": [
									{
										"kind": "code",
										"text": "```json\n{\n  \"message\": \"Login successful\",\n  \"accessToken\": \"eyJhbGc...\",\n  \"refreshToken\": \"eyJhbGc...\",\n  \"isRequiresMfa\": false\n}\n```"
									},
									{
										"kind": "text",
										"text": "\nTokens are in response body."
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 1358,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1359,
									"name": "AuthCookieResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1357,
										"name": "AuthCookieResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1361,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
									"line": 58,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts#L58"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3408,
								"name": "IAuthCookieResponse.isRequiresMfa"
							}
						},
						{
							"id": 1360,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts#L51"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3407,
								"name": "IAuthCookieResponse.message"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1358
							]
						},
						{
							"title": "Properties",
							"children": [
								1361,
								1360
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
							"line": 40,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts#L40"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3406,
							"name": "IAuthCookieResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 3268,
					"name": "AuthProviderRegistryService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3269,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 3270,
									"name": "AuthProviderRegistryService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 19,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L19"
										}
									],
									"parameters": [
										{
											"id": 3271,
											"name": "emailAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2905,
												"name": "EmailAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3272,
											"name": "phoneAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2940,
												"name": "PhoneAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3273,
											"name": "passwordlessAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3223,
												"name": "PasswordlessAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3274,
											"name": "jwtAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2974,
												"name": "JwtAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3275,
											"name": "googleAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3035,
												"name": "GoogleAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3276,
											"name": "facebookAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3085,
												"name": "FacebookAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3277,
											"name": "appleAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3128,
												"name": "AppleAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3278,
											"name": "githubAuthProvider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3175,
												"name": "GitHubAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3268,
										"name": "AuthProviderRegistryService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3297,
							"name": "getAllProviders",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 87,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L87"
								}
							],
							"signatures": [
								{
									"id": 3298,
									"name": "getAllProviders",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get all registered providers"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 87,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L87"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 2874,
											"name": "BaseAuthProvider",
											"package": "@ackplus/nest-auth"
										}
									}
								}
							]
						},
						{
							"id": 3299,
							"name": "getEnabledProviders",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 3300,
									"name": "getEnabledProviders",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get all enabled providers"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L94"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 2874,
											"name": "BaseAuthProvider",
											"package": "@ackplus/nest-auth"
										}
									}
								}
							]
						},
						{
							"id": 3294,
							"name": "getProvider",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 80,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L80"
								}
							],
							"signatures": [
								{
									"id": 3295,
									"name": "getProvider",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get a provider by ID"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 80,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L80"
										}
									],
									"parameters": [
										{
											"id": 3296,
											"name": "providerName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2874,
										"name": "BaseAuthProvider",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3301,
							"name": "hasProvider",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 103,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L103"
								}
							],
							"signatures": [
								{
									"id": 3302,
									"name": "hasProvider",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if a provider is registered"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 103,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L103"
										}
									],
									"parameters": [
										{
											"id": 3303,
											"name": "providerName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 3289,
							"name": "registerDefaultProviders",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 3290,
									"name": "registerDefaultProviders",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L36"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 3291,
							"name": "registerProvider",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
									"line": 73,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L73"
								}
							],
							"signatures": [
								{
									"id": 3292,
									"name": "registerProvider",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Register a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
											"line": 73,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L73"
										}
									],
									"parameters": [
										{
											"id": 3293,
											"name": "provider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2874,
												"name": "BaseAuthProvider",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3269
							]
						},
						{
							"title": "Methods",
							"children": [
								3297,
								3299,
								3294,
								3301,
								3289,
								3291
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts#L15"
						}
					]
				},
				{
					"id": 864,
					"name": "AuthService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 865,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 62,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L62"
								}
							],
							"signatures": [
								{
									"id": 866,
									"name": "AuthService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 62,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L62"
										}
									],
									"parameters": [
										{
											"id": 867,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 868,
											"name": "authProviderRegistry",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3268,
												"name": "AuthProviderRegistryService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 869,
											"name": "mfaService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 992,
												"name": "MfaService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 870,
											"name": "sessionManager",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1803,
												"name": "SessionManagerService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 871,
											"name": "jwtService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3304,
												"name": "JwtService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 872,
											"name": "eventEmitter",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/eventemitter2@6.4.9/node_modules/eventemitter2/eventemitter2.d.ts",
													"qualifiedName": "EventEmitter2"
												},
												"name": "EventEmitter2",
												"package": "eventemitter2"
											}
										},
										{
											"id": 873,
											"name": "tenantService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2453,
												"name": "TenantService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 874,
											"name": "debugLogger",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 240,
												"name": "DebugLoggerService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 875,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 876,
											"name": "userService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1980,
												"name": "UserService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 877,
											"name": "otpFlow",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/otp-flow.service.ts",
													"qualifiedName": "OtpFlowService"
												},
												"name": "OtpFlowService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 878,
											"name": "tenantContext",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2423,
												"name": "ITenantContextService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 864,
										"name": "AuthService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 972,
							"name": "generateAuthResponse",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 1109,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1109"
								}
							],
							"signatures": [
								{
									"id": 973,
									"name": "generateAuthResponse",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 1109,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1109"
										}
									],
									"parameters": [
										{
											"id": 974,
											"name": "user",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 975,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 976,
											"name": "tokens",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 977,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 978,
															"name": "accessToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 1112,
																	"character": 18,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1112"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 979,
															"name": "refreshToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 1112,
																	"character": 39,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1112"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																978,
																979
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
															"line": 1112,
															"character": 16,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1112"
														}
													]
												}
											}
										},
										{
											"id": 980,
											"name": "isRequiresMfa",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 981,
											"name": "trustToken",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 969,
							"name": "generateTokensFromSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 1103,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1103"
								}
							],
							"signatures": [
								{
									"id": 970,
									"name": "generateTokensFromSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 1103,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1103"
										}
									],
									"parameters": [
										{
											"id": 971,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1320,
												"name": "AuthTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 933,
							"name": "getSessionUserData",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 736,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L736"
								}
							],
							"signatures": [
								{
									"id": 934,
									"name": "getSessionUserData",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 736,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L736"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 896,
							"name": "getUserWithAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 104,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
								}
							],
							"signatures": [
								{
									"id": 897,
									"name": "getUserWithAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 104,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
										}
									],
									"parameters": [
										{
											"id": 898,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 899,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 900,
											"name": "isPlatformAccess",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 901,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 904,
															"name": "platformAccess",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 104,
																	"character": 152,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
																}
															],
															"type": {
																"type": "reference",
																"target": 2842,
																"name": "NestAuthPlatformAccess",
																"package": "@ackplus/nest-auth"
															}
														},
														{
															"id": 902,
															"name": "user",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 104,
																	"character": 99,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
																}
															],
															"type": {
																"type": "reference",
																"target": 2146,
																"name": "NestAuthUser",
																"package": "@ackplus/nest-auth"
															}
														},
														{
															"id": 903,
															"name": "userAccess",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 104,
																	"character": 119,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
																}
															],
															"type": {
																"type": "reference",
																"target": 2534,
																"name": "NestAuthUserAccess",
																"package": "@ackplus/nest-auth"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																904,
																902,
																903
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
															"line": 104,
															"character": 97,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L104"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 892,
							"name": "getUserWithRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 893,
									"name": "getUserWithRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L94"
										}
									],
									"parameters": [
										{
											"id": 894,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 895,
											"name": "relations",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											"defaultValue": "[]"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 908,
							"name": "login",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 290,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L290"
								}
							],
							"signatures": [
								{
									"id": 909,
									"name": "login",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 290,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L290"
										}
									],
									"parameters": [
										{
											"id": 910,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1225,
												"name": "NestAuthLoginRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 947,
							"name": "logout",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 992,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L992"
								}
							],
							"signatures": [
								{
									"id": 948,
									"name": "logout",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 992,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L992"
										}
									],
									"parameters": [
										{
											"id": 949,
											"name": "logoutType",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "user"
													},
													{
														"type": "literal",
														"value": "admin"
													},
													{
														"type": "literal",
														"value": "system"
													}
												]
											},
											"defaultValue": "'user'"
										},
										{
											"id": 950,
											"name": "reason",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 951,
							"name": "logoutAll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 1016,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1016"
								}
							],
							"signatures": [
								{
									"id": 952,
									"name": "logoutAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 1016,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L1016"
										}
									],
									"parameters": [
										{
											"id": 953,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 954,
											"name": "logoutType",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "user"
													},
													{
														"type": "literal",
														"value": "admin"
													},
													{
														"type": "literal",
														"value": "system"
													}
												]
											},
											"defaultValue": "'user'"
										},
										{
											"id": 955,
											"name": "reason",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 918,
							"name": "passwordlessSend",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 542,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L542"
								}
							],
							"signatures": [
								{
									"id": 919,
									"name": "passwordlessSend",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 542,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L542"
										}
									],
									"parameters": [
										{
											"id": 920,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 921,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 923,
															"name": "channel",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 544,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L544"
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "literal",
																		"value": "email"
																	},
																	{
																		"type": "literal",
																		"value": "sms"
																	}
																]
															}
														},
														{
															"id": 922,
															"name": "identifier",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 543,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L543"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 924,
															"name": "tenantId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 545,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L545"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																923,
																922,
																924
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
															"line": 542,
															"character": 34,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L542"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 925,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 926,
															"name": "message",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
																	"line": 546,
																	"character": 18,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L546"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																926
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
															"line": 546,
															"character": 16,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L546"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 944,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 843,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L843"
								}
							],
							"signatures": [
								{
									"id": 945,
									"name": "refreshToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 843,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L843"
										}
									],
									"parameters": [
										{
											"id": 946,
											"name": "refreshToken",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 935,
							"name": "send2faCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 772,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L772"
								}
							],
							"signatures": [
								{
									"id": 936,
									"name": "send2faCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 772,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L772"
										}
									],
									"parameters": [
										{
											"id": 937,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 938,
											"name": "method",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3760,
												"name": "NestAuthMFAMethodEnum",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 905,
							"name": "signup",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 130,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L130"
								}
							],
							"signatures": [
								{
									"id": 906,
									"name": "signup",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 130,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L130"
										}
									],
									"parameters": [
										{
											"id": 907,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1233,
												"name": "NestAuthSignupRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 930,
							"name": "switchTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 659,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L659"
								}
							],
							"signatures": [
								{
									"id": 931,
									"name": "switchTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 659,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L659"
										}
									],
									"parameters": [
										{
											"id": 932,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 927,
							"name": "verify2fa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
									"line": 589,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L589"
								}
							],
							"signatures": [
								{
									"id": 928,
									"name": "verify2fa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
											"line": 589,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L589"
										}
									],
									"parameters": [
										{
											"id": 929,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1299,
												"name": "NestAuthVerify2faRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1338,
												"name": "AuthWithTokensResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								865
							]
						},
						{
							"title": "Methods",
							"children": [
								972,
								969,
								933,
								896,
								892,
								908,
								947,
								951,
								918,
								944,
								935,
								905,
								930,
								927
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/services/auth.service.ts",
							"line": 58,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/auth.service.ts#L58"
						}
					]
				},
				{
					"id": 1320,
					"name": "AuthTokensResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Authentication tokens response"
							}
						]
					},
					"children": [
						{
							"id": 1321,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1322,
									"name": "AuthTokensResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1320,
										"name": "AuthTokensResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1323,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3701,
								"name": "ITokensResponse.accessToken"
							}
						},
						{
							"id": 1324,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3702,
								"name": "ITokensResponse.refreshToken"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1321
							]
						},
						{
							"title": "Properties",
							"children": [
								1323,
								1324
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L15"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"target": 1338,
							"name": "AuthWithTokensResponseDto"
						},
						{
							"type": "reference",
							"target": 1349,
							"name": "Verify2faWithTokensResponseDto"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3700,
							"name": "ITokensResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1338,
					"name": "AuthWithTokensResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Authentication Response with Tokens DTO\n\nUsed in header mode (accessTokenType: 'header')\nReturns tokens in the response body along with message and status."
							}
						]
					},
					"children": [
						{
							"id": 1339,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1340,
									"name": "AuthWithTokensResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1338,
										"name": "AuthWithTokensResponseDto",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 1322,
										"name": "AuthTokensResponseDto.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 1321,
								"name": "AuthTokensResponseDto.constructor"
							}
						},
						{
							"id": 1346,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 1323,
								"name": "AuthTokensResponseDto.accessToken"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3414,
								"name": "IAuthResponse.accessToken"
							}
						},
						{
							"id": 1344,
							"name": "defaultMfaMethod",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 128,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L128"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3413,
								"name": "IAuthResponse.defaultMfaMethod"
							}
						},
						{
							"id": 1342,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 113,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L113"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3411,
								"name": "IAuthResponse.isRequiresMfa"
							}
						},
						{
							"id": 1341,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 107,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L107"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3410,
								"name": "IAuthResponse.message"
							}
						},
						{
							"id": 1343,
							"name": "mfaMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 121,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L121"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3412,
								"name": "IAuthResponse.mfaMethods"
							}
						},
						{
							"id": 1347,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 1324,
								"name": "AuthTokensResponseDto.refreshToken"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3415,
								"name": "IAuthResponse.refreshToken"
							}
						},
						{
							"id": 1345,
							"name": "trustToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 134,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L134"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1339
							]
						},
						{
							"title": "Properties",
							"children": [
								1346,
								1344,
								1342,
								1341,
								1343,
								1347,
								1345
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 102,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L102"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 1320,
							"name": "AuthTokensResponseDto",
							"package": "@ackplus/nest-auth"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3409,
							"name": "IAuthResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2874,
					"name": "BaseAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {
						"isAbstract": true
					},
					"children": [
						{
							"id": 2875,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 37,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L37"
								}
							],
							"signatures": [
								{
									"id": 2876,
									"name": "BaseAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 37,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L37"
										}
									],
									"parameters": [
										{
											"id": 2877,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2878,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2874,
										"name": "BaseAuthProvider",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2880,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2881,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2879,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 32,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2882,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						},
						{
							"id": 2893,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 2894,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 2895,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2896,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2890,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 2891,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 2892,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2901,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 103,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L103"
								}
							],
							"signatures": [
								{
									"id": 2902,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 103,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L103"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						},
						{
							"id": 2885,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 2886,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 2887,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2888,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2889,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2903,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 2904,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2897,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 101,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L101"
								}
							],
							"signatures": [
								{
									"id": 2898,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 101,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L101"
										}
									],
									"parameters": [
										{
											"id": 2899,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Record"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "any"
															}
														],
														"name": "Record",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": 1248,
														"name": "EmailCredentialsDto",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": 1253,
														"name": "PhoneCredentialsDto",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": 1243,
														"name": "SocialCredentialsDto",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": 1258,
														"name": "PasswordlessOtpCredentialsDto",
														"package": "@ackplus/nest-auth"
													}
												]
											}
										},
										{
											"id": 2900,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2865,
												"name": "AuthProviderUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2875
							]
						},
						{
							"title": "Properties",
							"children": [
								2880,
								2881,
								2879,
								2882
							]
						},
						{
							"title": "Methods",
							"children": [
								2893,
								2890,
								2901,
								2885,
								2903,
								2897
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
							"line": 31,
							"character": 22,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L31"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"target": 2905,
							"name": "EmailAuthProvider"
						},
						{
							"type": "reference",
							"target": 2940,
							"name": "PhoneAuthProvider"
						},
						{
							"type": "reference",
							"target": 2974,
							"name": "JwtAuthProvider"
						},
						{
							"type": "reference",
							"target": 3035,
							"name": "GoogleAuthProvider"
						},
						{
							"type": "reference",
							"target": 3085,
							"name": "FacebookAuthProvider"
						},
						{
							"type": "reference",
							"target": 3128,
							"name": "AppleAuthProvider"
						},
						{
							"type": "reference",
							"target": 3175,
							"name": "GitHubAuthProvider"
						},
						{
							"type": "reference",
							"target": 3223,
							"name": "PasswordlessAuthProvider"
						}
					]
				},
				{
					"id": 1541,
					"name": "BaseSessionRepository",
					"variant": "declaration",
					"kind": 128,
					"flags": {
						"isAbstract": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Abstract base class for session repositories\nProvides common functionality and helper methods"
							}
						]
					},
					"children": [
						{
							"id": 1542,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1543,
									"name": "BaseSessionRepository",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1541,
										"name": "BaseSessionRepository",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1568,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 21,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 1569,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 21,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 1570,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1536,
										"name": "SessionStore.countActiveByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1535,
								"name": "SessionStore.countActiveByUserId"
							}
						},
						{
							"id": 1544,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 13,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L13"
								}
							],
							"signatures": [
								{
									"id": 1545,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 13,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L13"
										}
									],
									"parameters": [
										{
											"id": 1546,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1512,
										"name": "SessionStore.create"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1511,
								"name": "SessionStore.create"
							}
						},
						{
							"id": 1560,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 18,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 1561,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 18,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L18"
										}
									],
									"parameters": [
										{
											"id": 1562,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1528,
										"name": "SessionStore.delete"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1527,
								"name": "SessionStore.delete"
							}
						},
						{
							"id": 1563,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 19,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 1564,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 19,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L19"
										}
									],
									"parameters": [
										{
											"id": 1565,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1531,
										"name": "SessionStore.deleteByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1530,
								"name": "SessionStore.deleteByUserId"
							}
						},
						{
							"id": 1566,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 20,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L20"
								}
							],
							"signatures": [
								{
									"id": 1567,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 20,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L20"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1534,
										"name": "SessionStore.deleteExpired"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1533,
								"name": "SessionStore.deleteExpired"
							}
						},
						{
							"id": 1553,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 16,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 1554,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 16,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L16"
										}
									],
									"parameters": [
										{
											"id": 1555,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1521,
										"name": "SessionStore.findActiveByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1520,
								"name": "SessionStore.findActiveByUserId"
							}
						},
						{
							"id": 1547,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 14,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L14"
								}
							],
							"signatures": [
								{
									"id": 1548,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 14,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L14"
										}
									],
									"parameters": [
										{
											"id": 1549,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1515,
										"name": "SessionStore.findById"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1514,
								"name": "SessionStore.findById"
							}
						},
						{
							"id": 1550,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 15,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 1551,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 15,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 1552,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1518,
										"name": "SessionStore.findByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1517,
								"name": "SessionStore.findByUserId"
							}
						},
						{
							"id": 1556,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 17,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L17"
								}
							],
							"signatures": [
								{
									"id": 1557,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 17,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L17"
										}
									],
									"parameters": [
										{
											"id": 1558,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1559,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1524,
										"name": "SessionStore.update"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1523,
								"name": "SessionStore.update"
							}
						},
						{
							"id": 1571,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isAbstract": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
									"line": 22,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 1572,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
											"line": 22,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 1573,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1539,
										"name": "SessionStore.updateLastActive"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1538,
								"name": "SessionStore.updateLastActive"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1542
							]
						},
						{
							"title": "Methods",
							"children": [
								1568,
								1544,
								1560,
								1563,
								1566,
								1553,
								1547,
								1550,
								1556,
								1571
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
							"line": 10,
							"character": 22,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/base-session.repository.ts#L10"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"target": 1589,
							"name": "TypeORMSessionRepository"
						},
						{
							"type": "reference",
							"target": 1642,
							"name": "RedisSessionStore"
						},
						{
							"type": "reference",
							"target": 1714,
							"name": "MemorySessionRepository"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 1510,
							"name": "SessionStore",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 1766,
					"name": "DatabaseSessionStore",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Database-backed session store (default)."
							}
						]
					},
					"children": [
						{
							"id": 1767,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L12"
								}
							],
							"signatures": [
								{
									"id": 1768,
									"name": "DatabaseSessionStore",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L12"
										}
									],
									"parameters": [
										{
											"id": 1769,
											"name": "repository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1589,
												"name": "TypeORMSessionRepository",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1766,
										"name": "DatabaseSessionStore",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1795,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 1796,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 46,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L46"
										}
									],
									"parameters": [
										{
											"id": 1797,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1536,
										"name": "SessionStore.countActiveByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1535,
								"name": "SessionStore.countActiveByUserId"
							}
						},
						{
							"id": 1771,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L14"
								}
							],
							"signatures": [
								{
									"id": 1772,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 14,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L14"
										}
									],
									"parameters": [
										{
											"id": 1773,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1512,
										"name": "SessionStore.create"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1511,
								"name": "SessionStore.create"
							}
						},
						{
							"id": 1787,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L34"
								}
							],
							"signatures": [
								{
									"id": 1788,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 34,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L34"
										}
									],
									"parameters": [
										{
											"id": 1789,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1528,
										"name": "SessionStore.delete"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1527,
								"name": "SessionStore.delete"
							}
						},
						{
							"id": 1790,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L38"
								}
							],
							"signatures": [
								{
									"id": 1791,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L38"
										}
									],
									"parameters": [
										{
											"id": 1792,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1531,
										"name": "SessionStore.deleteByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1530,
								"name": "SessionStore.deleteByUserId"
							}
						},
						{
							"id": 1793,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L42"
								}
							],
							"signatures": [
								{
									"id": 1794,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 42,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L42"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1534,
										"name": "SessionStore.deleteExpired"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1533,
								"name": "SessionStore.deleteExpired"
							}
						},
						{
							"id": 1780,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L26"
								}
							],
							"signatures": [
								{
									"id": 1781,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 26,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L26"
										}
									],
									"parameters": [
										{
											"id": 1782,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1521,
										"name": "SessionStore.findActiveByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1520,
								"name": "SessionStore.findActiveByUserId"
							}
						},
						{
							"id": 1774,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 1775,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 18,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L18"
										}
									],
									"parameters": [
										{
											"id": 1776,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1515,
										"name": "SessionStore.findById"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1514,
								"name": "SessionStore.findById"
							}
						},
						{
							"id": 1777,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 1778,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 22,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 1779,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1518,
										"name": "SessionStore.findByUserId"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1517,
								"name": "SessionStore.findByUserId"
							}
						},
						{
							"id": 1783,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L30"
								}
							],
							"signatures": [
								{
									"id": 1784,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 30,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L30"
										}
									],
									"parameters": [
										{
											"id": 1785,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1786,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1524,
										"name": "SessionStore.update"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1523,
								"name": "SessionStore.update"
							}
						},
						{
							"id": 1798,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L50"
								}
							],
							"signatures": [
								{
									"id": 1799,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
											"line": 50,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L50"
										}
									],
									"parameters": [
										{
											"id": 1800,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": 1539,
										"name": "SessionStore.updateLastActive"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": 1538,
								"name": "SessionStore.updateLastActive"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1767
							]
						},
						{
							"title": "Methods",
							"children": [
								1795,
								1771,
								1787,
								1790,
								1793,
								1780,
								1774,
								1777,
								1783,
								1798
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/stores/database-session.store.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/stores/database-session.store.ts#L11"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 1510,
							"name": "SessionStore",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 240,
					"name": "DebugLoggerService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 241,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L38"
								}
							],
							"signatures": [
								{
									"id": 242,
									"name": "DebugLoggerService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L38"
										}
									],
									"parameters": [
										{
											"id": 243,
											"name": "authConfig",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 240,
										"name": "DebugLoggerService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 280,
							"name": "debug",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 189,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L189"
								}
							],
							"signatures": [
								{
									"id": 281,
									"name": "debug",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 189,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L189"
										}
									],
									"parameters": [
										{
											"id": 282,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 283,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 284,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 264,
							"name": "error",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 171,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L171"
								}
							],
							"signatures": [
								{
									"id": 265,
									"name": "error",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 171,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L171"
										}
									],
									"parameters": [
										{
											"id": 266,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 267,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 268,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 269,
											"name": "trace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 275,
							"name": "info",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 183,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L183"
								}
							],
							"signatures": [
								{
									"id": 276,
									"name": "info",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 183,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L183"
										}
									],
									"parameters": [
										{
											"id": 277,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 278,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 279,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 295,
							"name": "logAuthOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 210,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L210"
								}
							],
							"signatures": [
								{
									"id": 296,
									"name": "logAuthOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 210,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L210"
										}
									],
									"parameters": [
										{
											"id": 297,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 298,
											"name": "providerName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 299,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 300,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 321,
							"name": "logError",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 252,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L252"
								}
							],
							"signatures": [
								{
									"id": 322,
									"name": "logError",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 252,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L252"
										}
									],
									"parameters": [
										{
											"id": 323,
											"name": "error",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Error"
												},
												"name": "Error",
												"package": "typescript"
											}
										},
										{
											"id": 324,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 325,
											"name": "additionalData",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 326,
							"name": "logFunctionEntry",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 267,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L267"
								}
							],
							"signatures": [
								{
									"id": 327,
									"name": "logFunctionEntry",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 267,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L267"
										}
									],
									"parameters": [
										{
											"id": 328,
											"name": "functionName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 329,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 330,
											"name": "params",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 331,
							"name": "logFunctionExit",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 271,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L271"
								}
							],
							"signatures": [
								{
									"id": 332,
									"name": "logFunctionExit",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 271,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L271"
										}
									],
									"parameters": [
										{
											"id": 333,
											"name": "functionName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 334,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 335,
											"name": "result",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 316,
							"name": "logPermissionOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 243,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 317,
									"name": "logPermissionOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 243,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L243"
										}
									],
									"parameters": [
										{
											"id": 318,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 319,
											"name": "permissionId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 320,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 301,
							"name": "logRoleOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 219,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L219"
								}
							],
							"signatures": [
								{
									"id": 302,
									"name": "logRoleOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 219,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L219"
										}
									],
									"parameters": [
										{
											"id": 303,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 304,
											"name": "roleId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 305,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 311,
							"name": "logSessionOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 235,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L235"
								}
							],
							"signatures": [
								{
									"id": 312,
									"name": "logSessionOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 235,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L235"
										}
									],
									"parameters": [
										{
											"id": 313,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 314,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 315,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 306,
							"name": "logTenantOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 227,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L227"
								}
							],
							"signatures": [
								{
									"id": 307,
									"name": "logTenantOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 227,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L227"
										}
									],
									"parameters": [
										{
											"id": 308,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 309,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 310,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 290,
							"name": "logUserOperation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 202,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L202"
								}
							],
							"signatures": [
								{
									"id": 291,
									"name": "logUserOperation",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 202,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L202"
										}
									],
									"parameters": [
										{
											"id": 292,
											"name": "operation",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 293,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 294,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 247,
							"name": "onModuleInit",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L44"
								}
							],
							"signatures": [
								{
									"id": 248,
									"name": "onModuleInit",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Called when the module is initialized\nLogs a startup message if debug is enabled"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 44,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L44"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "OnModuleInit.onModuleInit"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "OnModuleInit.onModuleInit"
							}
						},
						{
							"id": 285,
							"name": "verbose",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 195,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L195"
								}
							],
							"signatures": [
								{
									"id": 286,
									"name": "verbose",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 195,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L195"
										}
									],
									"parameters": [
										{
											"id": 287,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 288,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 289,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 270,
							"name": "warn",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 177,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L177"
								}
							],
							"signatures": [
								{
									"id": 271,
									"name": "warn",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
											"line": 177,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L177"
										}
									],
									"parameters": [
										{
											"id": 272,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 273,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 274,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								241
							]
						},
						{
							"title": "Methods",
							"children": [
								280,
								264,
								275,
								295,
								321,
								326,
								331,
								316,
								301,
								311,
								306,
								290,
								247,
								285,
								270
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
							"line": 27,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L27"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/hooks/on-init.interface.d.ts",
								"qualifiedName": "OnModuleInit"
							},
							"name": "OnModuleInit",
							"package": "@nestjs/common"
						}
					]
				},
				{
					"id": 1388,
					"name": "EmailAuthConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1389,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1390,
									"name": "EmailAuthConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1388,
										"name": "EmailAuthConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1391,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L19"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3435,
								"name": "IEmailAuthConfig.enabled"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1389
							]
						},
						{
							"title": "Properties",
							"children": [
								1391
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 17,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L17"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3434,
							"name": "IEmailAuthConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2905,
					"name": "EmailAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2906,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 2907,
									"name": "EmailAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 2908,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2909,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2905,
										"name": "EmailAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 2932,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 2933,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 2910,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "EMAIL_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 2934,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false",
							"inheritedFrom": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 2913,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 29,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L29"
								}
							],
							"signatures": [
								{
									"id": 2914,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Override findIdentity to normalize email before searching"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
											"line": 29,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L29"
										}
									],
									"parameters": [
										{
											"id": 2915,
											"name": "providerUserId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2916,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 2935,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 2936,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 2937,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 2930,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 66,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L66"
								}
							],
							"signatures": [
								{
									"id": 2931,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
											"line": 66,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L66"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 2917,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 41,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L41"
								}
							],
							"signatures": [
								{
									"id": 2918,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Override linkToUser to normalize email before linking"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
											"line": 41,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L41"
										}
									],
									"parameters": [
										{
											"id": 2919,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2920,
											"name": "providerUserId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2921,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 2938,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 2939,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 2922,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
									"line": 46,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 2923,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
											"line": 46,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L46"
										}
									],
									"parameters": [
										{
											"id": 2924,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1248,
												"name": "EmailCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 2925,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 2926,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2928,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
																	"line": 61,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L61"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "..."
														},
														{
															"id": 2929,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
																	"line": 62,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L62"
																}
															],
															"type": {
																"type": "reference",
																"target": 2146,
																"name": "NestAuthUser",
																"package": "@ackplus/nest-auth"
															},
															"defaultValue": "identity.user"
														},
														{
															"id": 2927,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
																	"line": 60,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L60"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "identity.user.id"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2928,
																2929,
																2927
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
															"line": 59,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L59"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2906
							]
						},
						{
							"title": "Properties",
							"children": [
								2932,
								2933,
								2910,
								2934
							]
						},
						{
							"title": "Methods",
							"children": [
								2913,
								2935,
								2930,
								2917,
								2938,
								2922
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/email-auth.provider.ts#L12"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 1248,
					"name": "EmailCredentialsDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Email-based login credentials"
							}
						]
					},
					"children": [
						{
							"id": 1249,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1250,
									"name": "EmailCredentialsDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1248,
										"name": "EmailCredentialsDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1251,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1252,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1249
							]
						},
						{
							"title": "Properties",
							"children": [
								1251,
								1252
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts#L7"
						}
					]
				},
				{
					"id": 838,
					"name": "EmailVerificationRequestedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 839,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L13"
								}
							],
							"signatures": [
								{
									"id": 840,
									"name": "EmailVerificationRequestedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
											"line": 13,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L13"
										}
									],
									"parameters": [
										{
											"id": 841,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 833,
												"name": "EmailVerificationRequestedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 838,
										"name": "EmailVerificationRequestedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 842,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 13,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 833,
								"name": "EmailVerificationRequestedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								839
							]
						},
						{
							"title": "Properties",
							"children": [
								842
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L12"
						}
					]
				},
				{
					"id": 3085,
					"name": "FacebookAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3086,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L17"
								}
							],
							"signatures": [
								{
									"id": 3087,
									"name": "FacebookAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
											"line": 17,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L17"
										}
									],
									"parameters": [
										{
											"id": 3088,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3089,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3085,
										"name": "FacebookAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3112,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3113,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 3090,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "FACEBOOK_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3091,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true",
							"overwrites": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3122,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 3123,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 3124,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3125,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3119,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3120,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3121,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3110,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
									"line": 68,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L68"
								}
							],
							"signatures": [
								{
									"id": 3111,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
											"line": 68,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L68"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3114,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3115,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3116,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3117,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3118,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3126,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3127,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 3099,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
									"line": 29,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L29"
								}
							],
							"signatures": [
								{
									"id": 3100,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
											"line": 29,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L29"
										}
									],
									"parameters": [
										{
											"id": 3101,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1243,
												"name": "SocialCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3102,
											"name": "_tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 3103,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3105,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																	"line": 57,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L57"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															},
															"defaultValue": "..."
														},
														{
															"id": 3106,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																	"line": 58,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L58"
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 3107,
																	"name": "__type",
																	"variant": "declaration",
																	"kind": 65536,
																	"flags": {},
																	"children": [
																		{
																			"id": 3108,
																			"name": "name",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																					"line": 59,
																					"character": 20,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L59"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "response.name"
																		},
																		{
																			"id": 3109,
																			"name": "picture",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																					"line": 60,
																					"character": 20,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L60"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "response.picture.data.url"
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				3108,
																				3109
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																			"line": 58,
																			"character": 26,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L58"
																		}
																	]
																}
															},
															"defaultValue": "..."
														},
														{
															"id": 3104,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
																	"line": 56,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L56"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															},
															"defaultValue": "response.id"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3105,
																3106,
																3104
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
															"line": 55,
															"character": 19,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L55"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3086
							]
						},
						{
							"title": "Properties",
							"children": [
								3112,
								3113,
								3090,
								3091
							]
						},
						{
							"title": "Methods",
							"children": [
								3122,
								3119,
								3110,
								3114,
								3126,
								3099
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts#L12"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 3175,
					"name": "GitHubAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3176,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 3177,
									"name": "GitHubAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
											"line": 16,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L16"
										}
									],
									"parameters": [
										{
											"id": 3178,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3179,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3175,
										"name": "GitHubAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3206,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3207,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 3180,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "GITHUB_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3208,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false",
							"inheritedFrom": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3217,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 3218,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 3219,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3220,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3214,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3215,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3216,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3204,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
									"line": 133,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L133"
								}
							],
							"signatures": [
								{
									"id": 3205,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
											"line": 133,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L133"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3209,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3210,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3211,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3212,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3213,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3221,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3222,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 3188,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
									"line": 28,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 3189,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
											"line": 28,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 3190,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1243,
												"name": "SocialCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3191,
											"name": "_tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 3192,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3194,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																	"line": 120,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L120"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														},
														{
															"id": 3195,
															"name": "emailVerified",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																	"line": 121,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L121"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 3196,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																	"line": 122,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L122"
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 3197,
																	"name": "__type",
																	"variant": "declaration",
																	"kind": 65536,
																	"flags": {},
																	"children": [
																		{
																			"id": 3200,
																			"name": "avatar",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 125,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L125"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "userData.avatar_url"
																		},
																		{
																			"id": 3201,
																			"name": "bio",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 126,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L126"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "userData.bio"
																		},
																		{
																			"id": 3202,
																			"name": "company",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 127,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L127"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "userData.company"
																		},
																		{
																			"id": 3203,
																			"name": "location",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 128,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L128"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "userData.location"
																		},
																		{
																			"id": 3199,
																			"name": "login",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 124,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L124"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "userData.login"
																		},
																		{
																			"id": 3198,
																			"name": "name",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																					"line": 123,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L123"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "..."
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				3200,
																				3201,
																				3202,
																				3203,
																				3199,
																				3198
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																			"line": 122,
																			"character": 22,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L122"
																		}
																	]
																}
															},
															"defaultValue": "..."
														},
														{
															"id": 3193,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
																	"line": 119,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L119"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															},
															"defaultValue": "..."
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3194,
																3195,
																3196,
																3193
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
															"line": 118,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L118"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3176
							]
						},
						{
							"title": "Properties",
							"children": [
								3206,
								3207,
								3180,
								3208
							]
						},
						{
							"title": "Methods",
							"children": [
								3217,
								3214,
								3204,
								3209,
								3221,
								3188
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/github-auth.provider.ts#L12"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 3035,
					"name": "GoogleAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3036,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L17"
								}
							],
							"signatures": [
								{
									"id": 3037,
									"name": "GoogleAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
											"line": 17,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L17"
										}
									],
									"parameters": [
										{
											"id": 3038,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3039,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3035,
										"name": "GoogleAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3069,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3070,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 3040,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "GOOGLE_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3041,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true",
							"overwrites": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3079,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 3080,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 3081,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3082,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3076,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3077,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3078,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3067,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
									"line": 154,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L154"
								}
							],
							"signatures": [
								{
									"id": 3068,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
											"line": 154,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L154"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3071,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3072,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3073,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3074,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3075,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3083,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3084,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 3054,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
									"line": 54,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L54"
								}
							],
							"signatures": [
								{
									"id": 3055,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validate Google credentials.\n\nSupports two token kinds, selected by "
											},
											{
												"kind": "code",
												"text": "`credentials.type`"
											},
											{
												"kind": "text",
												"text": ":\n- "
											},
											{
												"kind": "code",
												"text": "`'idToken'`"
											},
											{
												"kind": "text",
												"text": " (default) — JWT signed by Google, verified offline against\n  Google's public keys with "
											},
											{
												"kind": "code",
												"text": "`audience`"
											},
											{
												"kind": "text",
												"text": " pinned to the configured clientId.\n- "
											},
											{
												"kind": "code",
												"text": "`'accessToken'`"
											},
											{
												"kind": "text",
												"text": " — OAuth 2.0 bearer; validated via "
											},
											{
												"kind": "code",
												"text": "`getTokenInfo`"
											},
											{
												"kind": "text",
												"text": ", then\n  userinfo is fetched from "
											},
											{
												"kind": "code",
												"text": "`https://www.googleapis.com/oauth2/v3/userinfo`"
											},
											{
												"kind": "text",
												"text": "."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "The resolved provider user ("
													},
													{
														"kind": "code",
														"text": "`{ userId, email, metadata }`"
													},
													{
														"kind": "text",
														"text": ")."
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
											"line": 54,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L54"
										}
									],
									"parameters": [
										{
											"id": 3056,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Object containing "
													},
													{
														"kind": "code",
														"text": "`token`"
													},
													{
														"kind": "text",
														"text": " and optional "
													},
													{
														"kind": "code",
														"text": "`type`"
													},
													{
														"kind": "text",
														"text": "."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 1243,
												"name": "SocialCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3057,
											"name": "_tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Tenant context, unused (Google identities are global\n                     by "
													},
													{
														"kind": "code",
														"text": "`sub`"
													},
													{
														"kind": "text",
														"text": "; tenant assignment happens later in the auth\n                     flow via UserAccess, not at provider validation time)."
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 3058,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3060,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																	"line": 141,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L141"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															},
															"defaultValue": "..."
														},
														{
															"id": 3061,
															"name": "emailVerified",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																	"line": 145,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L145"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "..."
														},
														{
															"id": 3062,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																	"line": 146,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L146"
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 3063,
																	"name": "__type",
																	"variant": "declaration",
																	"kind": 65536,
																	"flags": {},
																	"children": [
																		{
																			"id": 3066,
																			"name": "locale",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																					"line": 149,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L149"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "payload.locale"
																		},
																		{
																			"id": 3064,
																			"name": "name",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																					"line": 147,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L147"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "payload.name"
																		},
																		{
																			"id": 3065,
																			"name": "picture",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																					"line": 148,
																					"character": 16,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L148"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "any"
																			},
																			"defaultValue": "payload.picture"
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				3066,
																				3064,
																				3065
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																			"line": 146,
																			"character": 22,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L146"
																		}
																	]
																}
															},
															"defaultValue": "..."
														},
														{
															"id": 3059,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
																	"line": 140,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L140"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															},
															"defaultValue": "payload.sub"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3060,
																3061,
																3062,
																3059
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
															"line": 139,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L139"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3036
							]
						},
						{
							"title": "Properties",
							"children": [
								3069,
								3070,
								3040,
								3041
							]
						},
						{
							"title": "Methods",
							"children": [
								3079,
								3076,
								3067,
								3071,
								3083,
								3054
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/google-auth.provider.ts#L12"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 2974,
					"name": "JwtAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2975,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 2976,
									"name": "JwtAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
											"line": 19,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L19"
										}
									],
									"parameters": [
										{
											"id": 2977,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2978,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2979,
											"name": "jwtService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3304,
												"name": "JwtService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2974,
										"name": "JwtAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3018,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3019,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 2980,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "JWT_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3020,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false",
							"inheritedFrom": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3029,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 3030,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 3031,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3032,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3026,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3027,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3028,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3016,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
									"line": 49,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L49"
								}
							],
							"signatures": [
								{
									"id": 3017,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
											"line": 49,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L49"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3021,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3022,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3023,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3024,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3025,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3033,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3034,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 2992,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
									"line": 32,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L32"
								}
							],
							"signatures": [
								{
									"id": 2993,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
											"line": 32,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L32"
										}
									],
									"parameters": [
										{
											"id": 2994,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1243,
												"name": "SocialCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 2995,
											"name": "_tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 2996,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2998,
															"name": "email",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
																	"line": 38,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L38"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "payload.email"
														},
														{
															"id": 3000,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
																	"line": 40,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L40"
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 3001,
																	"name": "__type",
																	"variant": "declaration",
																	"kind": 65536,
																	"flags": {},
																	"children": [
																		{
																			"id": 3004,
																			"name": "email",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 7,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L7"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3006,
																			"name": "emailVerifiedAt",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 9,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L9"
																				}
																			],
																			"type": {
																				"type": "reference",
																				"target": {
																					"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																					"qualifiedName": "Date"
																				},
																				"name": "Date",
																				"package": "typescript"
																			}
																		},
																		{
																			"id": 3014,
																			"name": "exp",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 17,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L17"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "number"
																			}
																		},
																		{
																			"id": 3015,
																			"name": "iat",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 18,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L18"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "number"
																			}
																		},
																		{
																			"id": 3002,
																			"name": "id",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 5,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L5"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3010,
																			"name": "isMfaEnabled",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 13,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L13"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		},
																		{
																			"id": 3011,
																			"name": "isMfaVerified",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 14,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L14"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		},
																		{
																			"id": 3005,
																			"name": "phone",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 8,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L8"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3007,
																			"name": "phoneVerifiedAt",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 10,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L10"
																				}
																			],
																			"type": {
																				"type": "reference",
																				"target": {
																					"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																					"qualifiedName": "Date"
																				},
																				"name": "Date",
																				"package": "typescript"
																			}
																		},
																		{
																			"id": 3008,
																			"name": "roles",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 11,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L11"
																				}
																			],
																			"type": {
																				"type": "array",
																				"elementType": {
																					"type": "reference",
																					"target": {
																						"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																						"qualifiedName": "Partial"
																					},
																					"typeArguments": [
																						{
																							"type": "reference",
																							"target": 2228,
																							"name": "NestAuthRole",
																							"package": "@ackplus/nest-auth"
																						}
																					],
																					"name": "Partial",
																					"package": "typescript"
																				}
																			}
																		},
																		{
																			"id": 3012,
																			"name": "sessionId",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 15,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L15"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3003,
																			"name": "sub",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 6,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L6"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3009,
																			"name": "tenantId",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 12,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L12"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 3013,
																			"name": "type",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
																					"line": 16,
																					"character": 4,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L16"
																				}
																			],
																			"type": {
																				"type": "union",
																				"types": [
																					{
																						"type": "literal",
																						"value": "refresh"
																					},
																					{
																						"type": "literal",
																						"value": "access"
																					}
																				]
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				3004,
																				3006,
																				3014,
																				3015,
																				3002,
																				3010,
																				3011,
																				3005,
																				3007,
																				3008,
																				3012,
																				3003,
																				3009,
																				3013
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
																			"line": 40,
																			"character": 26,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L40"
																		}
																	]
																}
															},
															"defaultValue": "..."
														},
														{
															"id": 2999,
															"name": "phone",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
																	"line": 39,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L39"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "payload.phone"
														},
														{
															"id": 2997,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
																	"line": 37,
																	"character": 16,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L37"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "payload.sub"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2998,
																3000,
																2999,
																2997
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
															"line": 36,
															"character": 19,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L36"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2975
							]
						},
						{
							"title": "Properties",
							"children": [
								3018,
								3019,
								2980,
								3020
							]
						},
						{
							"title": "Methods",
							"children": [
								3029,
								3026,
								3016,
								3021,
								3033,
								2992
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts#L14"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 3304,
					"name": "JwtService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3305,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L14"
								}
							],
							"signatures": [
								{
									"id": 3306,
									"name": "JwtService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 14,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L14"
										}
									],
									"type": {
										"type": "reference",
										"target": 3304,
										"name": "JwtService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3327,
							"name": "decodeToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 113,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L113"
								}
							],
							"signatures": [
								{
									"id": 3328,
									"name": "decodeToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 113,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L113"
										}
									],
									"parameters": [
										{
											"id": 3329,
											"name": "token",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2800,
										"name": "JWTTokenPayload",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3308,
							"name": "generateAccessToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 18,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 3309,
									"name": "generateAccessToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 18,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L18"
										}
									],
									"parameters": [
										{
											"id": 3310,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3332,
							"name": "generatePasswordResetToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 125,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
								}
							],
							"signatures": [
								{
									"id": 3333,
									"name": "generatePasswordResetToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 125,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
										}
									],
									"parameters": [
										{
											"id": 3334,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 3335,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3337,
															"name": "passwordHashPrefix",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 125,
																	"character": 64,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 3339,
															"name": "tenantId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 125,
																	"character": 106,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 3338,
															"name": "type",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 125,
																	"character": 92,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 3336,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 125,
																	"character": 48,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3337,
																3339,
																3338,
																3336
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
															"line": 125,
															"character": 46,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L125"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3311,
							"name": "generateRefreshToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 41,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L41"
								}
							],
							"signatures": [
								{
									"id": 3312,
									"name": "generateRefreshToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 41,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L41"
										}
									],
									"parameters": [
										{
											"id": 3313,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3317,
							"name": "generateTokens",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 81,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L81"
								}
							],
							"signatures": [
								{
									"id": 3318,
									"name": "generateTokens",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 81,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L81"
										}
									],
									"parameters": [
										{
											"id": 3319,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 3320,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 3321,
															"name": "accessToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 82,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L82"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 3322,
															"name": "refreshToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
																	"line": 83,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L83"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																3321,
																3322
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
															"line": 81,
															"character": 69,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L81"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3330,
							"name": "getConfig",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 121,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L121"
								}
							],
							"signatures": [
								{
									"id": 3331,
									"name": "getConfig",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 121,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L121"
										}
									],
									"type": {
										"type": "reference",
										"target": 80,
										"name": "IAuthModuleOptions",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3323,
							"name": "updateToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 96,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L96"
								}
							],
							"signatures": [
								{
									"id": 3324,
									"name": "updateToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 96,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L96"
										}
									],
									"parameters": [
										{
											"id": 3325,
											"name": "token",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3326,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3340,
							"name": "verifyPasswordResetToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 147,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L147"
								}
							],
							"signatures": [
								{
									"id": 3341,
									"name": "verifyPasswordResetToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 147,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L147"
										}
									],
									"parameters": [
										{
											"id": 3342,
											"name": "token",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3314,
							"name": "verifyToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
									"line": 64,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L64"
								}
							],
							"signatures": [
								{
									"id": 3315,
									"name": "verifyToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
											"line": 64,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L64"
										}
									],
									"parameters": [
										{
											"id": 3316,
											"name": "token",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2800,
												"name": "JWTTokenPayload",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3305
							]
						},
						{
							"title": "Methods",
							"children": [
								3327,
								3308,
								3332,
								3311,
								3317,
								3330,
								3323,
								3340,
								3314
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/jwt.service.ts",
							"line": 10,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/jwt.service.ts#L10"
						}
					]
				},
				{
					"id": 737,
					"name": "LoggedOutAllEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 738,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 739,
									"name": "LoggedOutAllEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 740,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 729,
												"name": "LoggedOutAllEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 737,
										"name": "LoggedOutAllEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 741,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 16,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"target": 729,
								"name": "LoggedOutAllEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								738
							]
						},
						{
							"title": "Properties",
							"children": [
								741
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L14"
						}
					]
				},
				{
					"id": 748,
					"name": "LoggedOutEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 749,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L12"
								}
							],
							"signatures": [
								{
									"id": 750,
									"name": "LoggedOutEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L12"
										}
									],
									"parameters": [
										{
											"id": 751,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 742,
												"name": "LoggedOutEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 748,
										"name": "LoggedOutEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 752,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 13,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 742,
								"name": "LoggedOutEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								749
							]
						},
						{
							"title": "Properties",
							"children": [
								752
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L11"
						}
					]
				},
				{
					"id": 1714,
					"name": "MemorySessionRepository",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "In-memory implementation of session repository\nUseful for testing and development\nWARNING: Sessions are lost on server restart!"
							}
						]
					},
					"children": [
						{
							"id": 1715,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1716,
									"name": "MemorySessionRepository",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1714,
										"name": "MemorySessionRepository",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 1543,
										"name": "BaseSessionRepository.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 1542,
								"name": "BaseSessionRepository.constructor"
							}
						},
						{
							"id": 1749,
							"name": "clear",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 149,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L149"
								}
							],
							"signatures": [
								{
									"id": 1750,
									"name": "clear",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Clear all sessions (useful for testing)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 149,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L149"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 1743,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 135,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L135"
								}
							],
							"signatures": [
								{
									"id": 1744,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 135,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L135"
										}
									],
									"parameters": [
										{
											"id": 1745,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1569,
										"name": "BaseSessionRepository.countActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1568,
								"name": "BaseSessionRepository.countActiveByUserId"
							}
						},
						{
							"id": 1719,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 17,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L17"
								}
							],
							"signatures": [
								{
									"id": 1720,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 17,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L17"
										}
									],
									"parameters": [
										{
											"id": 1721,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1545,
										"name": "BaseSessionRepository.create"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1544,
								"name": "BaseSessionRepository.create"
							}
						},
						{
							"id": 1735,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 95,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L95"
								}
							],
							"signatures": [
								{
									"id": 1736,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 95,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L95"
										}
									],
									"parameters": [
										{
											"id": 1737,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1561,
										"name": "BaseSessionRepository.delete"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1560,
								"name": "BaseSessionRepository.delete"
							}
						},
						{
							"id": 1738,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 111,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L111"
								}
							],
							"signatures": [
								{
									"id": 1739,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 111,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L111"
										}
									],
									"parameters": [
										{
											"id": 1740,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1564,
										"name": "BaseSessionRepository.deleteByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1563,
								"name": "BaseSessionRepository.deleteByUserId"
							}
						},
						{
							"id": 1741,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 121,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L121"
								}
							],
							"signatures": [
								{
									"id": 1742,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 121,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L121"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1567,
										"name": "BaseSessionRepository.deleteExpired"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1566,
								"name": "BaseSessionRepository.deleteExpired"
							}
						},
						{
							"id": 1728,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 74,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L74"
								}
							],
							"signatures": [
								{
									"id": 1729,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 74,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L74"
										}
									],
									"parameters": [
										{
											"id": 1730,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1554,
										"name": "BaseSessionRepository.findActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1553,
								"name": "BaseSessionRepository.findActiveByUserId"
							}
						},
						{
							"id": 1722,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 45,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L45"
								}
							],
							"signatures": [
								{
									"id": 1723,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 45,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L45"
										}
									],
									"parameters": [
										{
											"id": 1724,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1548,
										"name": "BaseSessionRepository.findById"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1547,
								"name": "BaseSessionRepository.findById"
							}
						},
						{
							"id": 1725,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 58,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L58"
								}
							],
							"signatures": [
								{
									"id": 1726,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 58,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L58"
										}
									],
									"parameters": [
										{
											"id": 1727,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1551,
										"name": "BaseSessionRepository.findByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1550,
								"name": "BaseSessionRepository.findByUserId"
							}
						},
						{
							"id": 1731,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 79,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L79"
								}
							],
							"signatures": [
								{
									"id": 1732,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 79,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L79"
										}
									],
									"parameters": [
										{
											"id": 1733,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1734,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1557,
										"name": "BaseSessionRepository.update"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1556,
								"name": "BaseSessionRepository.update"
							}
						},
						{
							"id": 1746,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
									"line": 140,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L140"
								}
							],
							"signatures": [
								{
									"id": 1747,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
											"line": 140,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L140"
										}
									],
									"parameters": [
										{
											"id": 1748,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1572,
										"name": "BaseSessionRepository.updateLastActive"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1571,
								"name": "BaseSessionRepository.updateLastActive"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1715
							]
						},
						{
							"title": "Methods",
							"children": [
								1749,
								1743,
								1719,
								1735,
								1738,
								1741,
								1728,
								1722,
								1725,
								1731,
								1746
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
							"line": 13,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts#L13"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 1541,
							"name": "BaseSessionRepository",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 2861,
					"name": "MessageResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2862,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2863,
									"name": "MessageResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2861,
										"name": "MessageResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2864,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/dto/message.response.dto.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/dto/message.response.dto.ts#L5"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2862
							]
						},
						{
							"title": "Properties",
							"children": [
								2864
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/dto/message.response.dto.ts",
							"line": 3,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/dto/message.response.dto.ts#L3"
						}
					]
				},
				{
					"id": 1402,
					"name": "MfaConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1403,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1404,
									"name": "MfaConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1402,
										"name": "MfaConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1408,
							"name": "allowMethodSelection",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 72,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L72"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3470,
								"name": "IMfaConfig.allowMethodSelection"
							}
						},
						{
							"id": 1407,
							"name": "allowUserToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 69,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L69"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3469,
								"name": "IMfaConfig.allowUserToggle"
							}
						},
						{
							"id": 1405,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 63,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L63"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3467,
								"name": "IMfaConfig.enabled"
							}
						},
						{
							"id": 1406,
							"name": "methods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 66,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L66"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3468,
								"name": "IMfaConfig.methods"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1403
							]
						},
						{
							"title": "Properties",
							"children": [
								1408,
								1407,
								1405,
								1406
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 61,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L61"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3466,
							"name": "IMfaConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1190,
					"name": "MfaController",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1191,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L24"
								}
							],
							"signatures": [
								{
									"id": 1192,
									"name": "MfaController",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 24,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L24"
										}
									],
									"parameters": [
										{
											"id": 1193,
											"name": "mfaService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 992,
												"name": "MfaService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1194,
											"name": "authConfig",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1190,
										"name": "MfaController",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1207,
							"name": "challenge",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 146,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L146"
								}
							],
							"signatures": [
								{
									"id": 1208,
									"name": "challenge",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 146,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L146"
										}
									],
									"parameters": [
										{
											"id": 1209,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1282,
												"name": "NestAuthSendMfaCodeRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaCodeSentResponseDto"
												},
												"name": "NestAuthMfaCodeSentResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1218,
							"name": "generateRecoveryCodes",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 214,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L214"
								}
							],
							"signatures": [
								{
									"id": 1219,
									"name": "generateRecoveryCodes",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 214,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L214"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1220,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1221,
															"name": "code",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
																	"line": 222,
																	"character": 17,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L222"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1221
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
															"line": 222,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L222"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1197,
							"name": "getStatus",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 35,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 1198,
									"name": "getStatus",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 35,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L35"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1376,
												"name": "MfaStatusResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1202,
							"name": "listDevices",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 113,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L113"
								}
							],
							"signatures": [
								{
									"id": 1203,
									"name": "listDevices",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 113,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L113"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1367,
													"name": "MfaDeviceDto",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1204,
							"name": "removeDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 129,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L129"
								}
							],
							"signatures": [
								{
									"id": 1205,
									"name": "removeDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 129,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L129"
										}
									],
									"parameters": [
										{
											"id": 1206,
											"name": "deviceId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaDeviceRemovedResponseDto"
												},
												"name": "NestAuthMfaDeviceRemovedResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1222,
							"name": "resetTotp",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 231,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L231"
								}
							],
							"signatures": [
								{
									"id": 1223,
									"name": "resetTotp",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 231,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L231"
										}
									],
									"parameters": [
										{
											"id": 1224,
											"name": "code",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaResetResponseDto"
												},
												"name": "NestAuthMfaResetResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1210,
							"name": "setupTotp",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 162,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L162"
								}
							],
							"signatures": [
								{
									"id": 1211,
									"name": "setupTotp",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 162,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L162"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1212,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1214,
															"name": "qrCode",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
																	"line": 184,
																	"character": 25,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L184"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1213,
															"name": "secret",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
																	"line": 184,
																	"character": 17,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L184"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1214,
																1213
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
															"line": 184,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L184"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1199,
							"name": "toggleMfa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 83,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L83"
								}
							],
							"signatures": [
								{
									"id": 1200,
									"name": "toggleMfa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 83,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L83"
										}
									],
									"parameters": [
										{
											"id": 1201,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1291,
												"name": "NestAuthToggleMfaRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaToggleResponseDto"
												},
												"name": "NestAuthMfaToggleResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1215,
							"name": "verifyTotpSetup",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
									"line": 193,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L193"
								}
							],
							"signatures": [
								{
									"id": 1216,
									"name": "verifyTotpSetup",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
											"line": 193,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L193"
										}
									],
									"parameters": [
										{
											"id": 1217,
											"name": "input",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1309,
												"name": "NestAuthVerifyTotpSetupRequestDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-messages.response.dto.ts",
													"qualifiedName": "NestAuthMfaDeviceVerifiedResponseDto"
												},
												"name": "NestAuthMfaDeviceVerifiedResponseDto",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1191
							]
						},
						{
							"title": "Methods",
							"children": [
								1207,
								1218,
								1197,
								1202,
								1204,
								1222,
								1210,
								1199,
								1215
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
							"line": 23,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts#L23"
						}
					]
				},
				{
					"id": 1367,
					"name": "MfaDeviceDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1368,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1369,
									"name": "MfaDeviceDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1367,
										"name": "MfaDeviceDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1375,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L41"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3477,
								"name": "IMfaDevice.createdAt"
							}
						},
						{
							"id": 1371,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3473,
								"name": "IMfaDevice.deviceName"
							}
						},
						{
							"id": 1370,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3472,
								"name": "IMfaDevice.id"
							}
						},
						{
							"id": 1373,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L29"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3475,
								"name": "IMfaDevice.lastUsedAt"
							}
						},
						{
							"id": 1372,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L23"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3474,
								"name": "IMfaDevice.method"
							}
						},
						{
							"id": 1374,
							"name": "verified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3476,
								"name": "IMfaDevice.verified"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1368
							]
						},
						{
							"title": "Properties",
							"children": [
								1375,
								1371,
								1370,
								1373,
								1372,
								1374
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3471,
							"name": "IMfaDevice",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 992,
					"name": "MfaService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 993,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L31"
								}
							],
							"signatures": [
								{
									"id": 994,
									"name": "MfaService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 31,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L31"
										}
									],
									"parameters": [
										{
											"id": 995,
											"name": "mfaSecretRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1462,
														"name": "NestAuthMFASecret",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 996,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 997,
											"name": "trustedDeviceRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1474,
														"name": "NestAuthTrustedDevice",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 998,
											"name": "eventEmitter",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/eventemitter2@6.4.9/node_modules/eventemitter2/eventemitter2.d.ts",
													"qualifiedName": "EventEmitter2"
												},
												"name": "EventEmitter2",
												"package": "eventemitter2"
											}
										},
										{
											"id": 999,
											"name": "otpFlow",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/otp-flow.service.ts",
													"qualifiedName": "OtpFlowService"
												},
												"name": "OtpFlowService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 992,
										"name": "MfaService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1005,
							"name": "mfaConfig",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 46,
									"character": 8,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L46"
								}
							],
							"getSignature": {
								"id": 1006,
								"name": "mfaConfig",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"sources": [
									{
										"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
										"line": 46,
										"character": 8,
										"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L46"
									}
								],
								"type": {
									"type": "reference",
									"target": 2710,
									"name": "MFAOptions",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 1089,
							"name": "canUserToggleMfa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 480,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L480"
								}
							],
							"signatures": [
								{
									"id": 1090,
									"name": "canUserToggleMfa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if users are allowed to toggle MFA\nReturns true only if allowUserToggle is true AND MFA is not required"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 480,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L480"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1098,
							"name": "createTrustedDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 517,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L517"
								}
							],
							"signatures": [
								{
									"id": 1099,
									"name": "createTrustedDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 517,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L517"
										}
									],
									"parameters": [
										{
											"id": 1100,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1101,
											"name": "userAgent",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1102,
											"name": "ipAddress",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1070,
							"name": "disableMFA",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 385,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L385"
								}
							],
							"signatures": [
								{
									"id": 1071,
									"name": "disableMFA",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 385,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L385"
										}
									],
									"parameters": [
										{
											"id": 1072,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1067,
							"name": "enableMFA",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 353,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L353"
								}
							],
							"signatures": [
								{
									"id": 1068,
									"name": "enableMFA",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 353,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L353"
										}
									],
									"parameters": [
										{
											"id": 1069,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1076,
							"name": "generateRecoveryCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 421,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L421"
								}
							],
							"signatures": [
								{
									"id": 1077,
									"name": "generateRecoveryCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 421,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L421"
										}
									],
									"parameters": [
										{
											"id": 1078,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1085,
							"name": "getAvailableMethods",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 460,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L460"
								}
							],
							"signatures": [
								{
									"id": 1086,
									"name": "getAvailableMethods",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 460,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L460"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 3760,
											"name": "NestAuthMFAMethodEnum",
											"package": "@ackplus/nest-auth-contracts"
										}
									}
								}
							]
						},
						{
							"id": 1016,
							"name": "getEnabledMethods",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 102,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L102"
								}
							],
							"signatures": [
								{
									"id": 1017,
									"name": "getEnabledMethods",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 102,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L102"
										}
									],
									"parameters": [
										{
											"id": 1018,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 3760,
													"name": "NestAuthMFAMethodEnum",
													"package": "@ackplus/nest-auth-contracts"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1091,
							"name": "getMfaConfig",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 490,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L490"
								}
							],
							"signatures": [
								{
									"id": 1092,
									"name": "getMfaConfig",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if admin can disable MFA for a user\nReturns false if MFA is required for all users"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 490,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L490"
										}
									],
									"type": {
										"type": "reference",
										"target": 2710,
										"name": "MFAOptions",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1044,
							"name": "getTotpDevices",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 293,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L293"
								}
							],
							"signatures": [
								{
									"id": 1045,
									"name": "getTotpDevices",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 293,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L293"
										}
									],
									"parameters": [
										{
											"id": 1046,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reflection",
													"declaration": {
														"id": 1047,
														"name": "__type",
														"variant": "declaration",
														"kind": 65536,
														"flags": {},
														"children": [
															{
																"id": 1052,
																"name": "createdAt",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 307,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L307"
																	}
																],
																"type": {
																	"type": "reference",
																	"target": {
																		"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																		"qualifiedName": "Date"
																	},
																	"name": "Date",
																	"package": "typescript"
																},
																"defaultValue": "device.createdAt"
															},
															{
																"id": 1049,
																"name": "deviceName",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 304,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L304"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																},
																"defaultValue": "device.deviceName"
															},
															{
																"id": 1048,
																"name": "id",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 303,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L303"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																},
																"defaultValue": "device.id"
															},
															{
																"id": 1051,
																"name": "lastUsedAt",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 306,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L306"
																	}
																],
																"type": {
																	"type": "reference",
																	"target": {
																		"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																		"qualifiedName": "Date"
																	},
																	"name": "Date",
																	"package": "typescript"
																},
																"defaultValue": "device.lastUsedAt"
															},
															{
																"id": 1050,
																"name": "method",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 305,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L305"
																	}
																],
																"type": {
																	"type": "reference",
																	"target": 3760,
																	"name": "NestAuthMFAMethodEnum",
																	"package": "@ackplus/nest-auth-contracts"
																},
																"defaultValue": "NestAuthMFAMethodEnum.TOTP"
															},
															{
																"id": 1053,
																"name": "verified",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																		"line": 308,
																		"character": 12,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L308"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "boolean"
																},
																"defaultValue": "device.verified"
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	1052,
																	1049,
																	1048,
																	1051,
																	1050,
																	1053
																]
															}
														],
														"sources": [
															{
																"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																"line": 302,
																"character": 38,
																"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L302"
															}
														]
													}
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1013,
							"name": "getVerifiedMethods",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 67,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 1014,
									"name": "getVerifiedMethods",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 67,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L67"
										}
									],
									"parameters": [
										{
											"id": 1015,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 3760,
													"name": "NestAuthMFAMethodEnum",
													"package": "@ackplus/nest-auth-contracts"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1093,
							"name": "hasRecoveryCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 494,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L494"
								}
							],
							"signatures": [
								{
									"id": 1094,
									"name": "hasRecoveryCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 494,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L494"
										}
									],
									"parameters": [
										{
											"id": 1095,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1060,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 334,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L334"
								}
							],
							"signatures": [
								{
									"id": 1061,
									"name": "isMfaEnabled",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 334,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L334"
										}
									],
									"parameters": [
										{
											"id": 1062,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1087,
							"name": "isMfaRequired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 472,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L472"
								}
							],
							"signatures": [
								{
									"id": 1088,
									"name": "isMfaRequired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if MFA is required for all users"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 472,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L472"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1057,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 318,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L318"
								}
							],
							"signatures": [
								{
									"id": 1058,
									"name": "isRequiresMfa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 318,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L318"
										}
									],
									"parameters": [
										{
											"id": 1059,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1063,
							"name": "markAsVerified",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 345,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L345"
								}
							],
							"signatures": [
								{
									"id": 1064,
									"name": "markAsVerified",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 345,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L345"
										}
									],
									"parameters": [
										{
											"id": 1065,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1066,
											"name": "deviceId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1054,
							"name": "removeDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 312,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L312"
								}
							],
							"signatures": [
								{
									"id": 1055,
									"name": "removeDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 312,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L312"
										}
									],
									"parameters": [
										{
											"id": 1056,
											"name": "deviceId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1073,
							"name": "removeTotpDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 415,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L415"
								}
							],
							"signatures": [
								{
									"id": 1074,
									"name": "removeTotpDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 415,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L415"
										}
									],
									"parameters": [
										{
											"id": 1075,
											"name": "deviceId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1007,
							"name": "requireMfaEnabledForApp",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L50"
								}
							],
							"signatures": [
								{
									"id": 1008,
									"name": "requireMfaEnabledForApp",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 50,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L50"
										}
									],
									"parameters": [
										{
											"id": 1009,
											"name": "throwError",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1079,
							"name": "resetMfa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 431,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L431"
								}
							],
							"signatures": [
								{
									"id": 1080,
									"name": "resetMfa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 431,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L431"
										}
									],
									"parameters": [
										{
											"id": 1081,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1082,
											"name": "code",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1083,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1084,
															"name": "message",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																	"line": 431,
																	"character": 60,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L431"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1084
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
															"line": 431,
															"character": 58,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L431"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1019,
							"name": "sendMfaCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 137,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L137"
								}
							],
							"signatures": [
								{
									"id": 1020,
									"name": "sendMfaCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 137,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L137"
										}
									],
									"parameters": [
										{
											"id": 1021,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1022,
											"name": "method",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3760,
												"name": "NestAuthMFAMethodEnum",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1032,
							"name": "setupTotpDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 243,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 1033,
									"name": "setupTotpDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 243,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L243"
										}
									],
									"parameters": [
										{
											"id": 1034,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1035,
											"name": "deviceName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1036,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1038,
															"name": "qrCode",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																	"line": 243,
																	"character": 90,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L243"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1037,
															"name": "secret",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
																	"line": 243,
																	"character": 74,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L243"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1038,
																1037
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
															"line": 243,
															"character": 72,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L243"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1103,
							"name": "validateTrustedDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 542,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L542"
								}
							],
							"signatures": [
								{
									"id": 1104,
									"name": "validateTrustedDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validates the presented bearer token by verifying against active trusted devices.\nEnforces expiry/revocation, touches lastUsedAt on success."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 542,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L542"
										}
									],
									"parameters": [
										{
											"id": 1105,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1106,
											"name": "token",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1023,
							"name": "verifyMfa",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 165,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L165"
								}
							],
							"signatures": [
								{
									"id": 1024,
									"name": "verifyMfa",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 165,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L165"
										}
									],
									"parameters": [
										{
											"id": 1025,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1026,
											"name": "inputOtp",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1027,
											"name": "method",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3760,
												"name": "NestAuthMFAMethodEnum",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1039,
							"name": "verifyTotpSetup",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
									"line": 264,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L264"
								}
							],
							"signatures": [
								{
									"id": 1040,
									"name": "verifyTotpSetup",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
											"line": 264,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L264"
										}
									],
									"parameters": [
										{
											"id": 1041,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1042,
											"name": "secret",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1043,
											"name": "inputOtp",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								993
							]
						},
						{
							"title": "Accessors",
							"children": [
								1005
							]
						},
						{
							"title": "Methods",
							"children": [
								1089,
								1098,
								1070,
								1067,
								1076,
								1085,
								1016,
								1091,
								1044,
								1013,
								1093,
								1060,
								1087,
								1057,
								1063,
								1054,
								1073,
								1007,
								1079,
								1019,
								1032,
								1103,
								1023,
								1039
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/services/mfa.service.ts",
							"line": 29,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/services/mfa.service.ts#L29"
						}
					]
				},
				{
					"id": 1376,
					"name": "MfaStatusResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1377,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1378,
									"name": "MfaStatusResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1376,
										"name": "MfaStatusResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1383,
							"name": "allowMethodSelection",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 77,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L77"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3483,
								"name": "IMfaStatusResponse.allowMethodSelection"
							}
						},
						{
							"id": 1382,
							"name": "allowUserToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 71,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L71"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3482,
								"name": "IMfaStatusResponse.allowUserToggle"
							}
						},
						{
							"id": 1387,
							"name": "canToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 101,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L101"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3487,
								"name": "IMfaStatusResponse.canToggle"
							}
						},
						{
							"id": 1381,
							"name": "configuredMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 65,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L65"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3481,
								"name": "IMfaStatusResponse.configuredMethods"
							}
						},
						{
							"id": 1385,
							"name": "hasRecoveryCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 89,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L89"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3485,
								"name": "IMfaStatusResponse.hasRecoveryCode"
							}
						},
						{
							"id": 1379,
							"name": "isEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 49,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L49"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3479,
								"name": "IMfaStatusResponse.isEnabled"
							}
						},
						{
							"id": 1386,
							"name": "required",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 95,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L95"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3486,
								"name": "IMfaStatusResponse.required"
							}
						},
						{
							"id": 1384,
							"name": "totpDevices",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 83,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L83"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1367,
									"name": "MfaDeviceDto",
									"package": "@ackplus/nest-auth"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3484,
								"name": "IMfaStatusResponse.totpDevices"
							}
						},
						{
							"id": 1380,
							"name": "verifiedMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
									"line": 57,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L57"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3480,
								"name": "IMfaStatusResponse.verifiedMethods"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1377
							]
						},
						{
							"title": "Properties",
							"children": [
								1383,
								1382,
								1387,
								1381,
								1385,
								1379,
								1386,
								1384,
								1380
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
							"line": 44,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts#L44"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3478,
							"name": "IMfaStatusResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2213,
					"name": "NestAuthAccessKey",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2214,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2215,
									"name": "NestAuthAccessKey",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2213,
										"name": "NestAuthAccessKey",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2226,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 49,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L49"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2220,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2222,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L35"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2216,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L17"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2221,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2223,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L38"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2217,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2219,
							"name": "privateKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2218,
							"name": "publicKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2227,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 52,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L52"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2225,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L46"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2224,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2214
							]
						},
						{
							"title": "Properties",
							"children": [
								2226,
								2220,
								2222,
								2216,
								2221,
								2223,
								2217,
								2219,
								2218,
								2227,
								2225,
								2224
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/access-key.entity.ts#L15"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 349,
					"name": "NestAuthAdminUser",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 350,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 351,
									"name": "NestAuthAdminUser",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 349,
										"name": "NestAuthAdminUser",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 358,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 37,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L37"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 353,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 22,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 352,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 18,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L18"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 357,
							"name": "lastLoginAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 34,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 356,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 31,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L31"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 354,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 25,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 355,
							"name": "passwordHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 28,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L28"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 359,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 40,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L40"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 360,
							"name": "normalizeEmail",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 44,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L44"
								}
							],
							"signatures": [
								{
									"id": 361,
									"name": "normalizeEmail",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
											"line": 44,
											"character": 2,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L44"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 362,
							"name": "normalizeEmailOnUpdate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 51,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L51"
								}
							],
							"signatures": [
								{
									"id": 363,
									"name": "normalizeEmailOnUpdate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
											"line": 51,
											"character": 2,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L51"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 364,
							"name": "setPassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 57,
									"character": 8,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L57"
								}
							],
							"signatures": [
								{
									"id": 365,
									"name": "setPassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
											"line": 57,
											"character": 8,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L57"
										}
									],
									"parameters": [
										{
											"id": 366,
											"name": "password",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 367,
							"name": "validatePassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
									"line": 66,
									"character": 8,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L66"
								}
							],
							"signatures": [
								{
									"id": 368,
									"name": "validatePassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
											"line": 66,
											"character": 8,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L66"
										}
									],
									"parameters": [
										{
											"id": 369,
											"name": "password",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								350
							]
						},
						{
							"title": "Properties",
							"children": [
								358,
								353,
								352,
								357,
								356,
								354,
								355,
								359
							]
						},
						{
							"title": "Methods",
							"children": [
								360,
								362,
								364,
								367
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
							"line": 16,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts#L16"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 623,
					"name": "NestAuthAuthGuard",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "NestAuthAuthGuard\n\nHandles authentication and authorization for protected routes.\nToken refresh is handled by RefreshTokenInterceptor (applied globally).\n\nThis guard verifies:\n- JWT tokens (Bearer)\n- API keys\n- MFA requirements\n- Roles and permissions\n\nNote: For automatic token refresh, enable RefreshTokenInterceptor globally."
							}
						]
					},
					"children": [
						{
							"id": 624,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/guards/auth.guard.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 625,
									"name": "NestAuthAuthGuard",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/guards/auth.guard.ts#L36"
										}
									],
									"parameters": [
										{
											"id": 626,
											"name": "reflector",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14._728487500eed462b76b9082db38de7c8/node_modules/@nestjs/core/services/reflector.service.d.ts",
													"qualifiedName": "Reflector"
												},
												"name": "Reflector",
												"package": "@nestjs/core"
											}
										},
										{
											"id": 627,
											"name": "jwtService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3304,
												"name": "JwtService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 628,
											"name": "sessionManager",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1803,
												"name": "SessionManagerService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 629,
											"name": "accessKeyService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2105,
												"name": "AccessKeyService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 630,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 631,
											"name": "debugLogger",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 240,
												"name": "DebugLoggerService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 623,
										"name": "NestAuthAuthGuard",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 638,
							"name": "canActivate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
									"line": 45,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/guards/auth.guard.ts#L45"
								}
							],
							"signatures": [
								{
									"id": 639,
									"name": "canActivate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "Value indicating whether or not the current request is allowed to\nproceed."
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
											"line": 45,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/guards/auth.guard.ts#L45"
										}
									],
									"parameters": [
										{
											"id": 640,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Current execution context. Provides access to details about\nthe current request pipeline."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/features/execution-context.interface.d.ts",
													"qualifiedName": "ExecutionContext"
												},
												"name": "ExecutionContext",
												"package": "@nestjs/common"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "CanActivate.canActivate"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "CanActivate.canActivate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								624
							]
						},
						{
							"title": "Methods",
							"children": [
								638
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
							"line": 35,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/guards/auth.guard.ts#L35"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/features/can-activate.interface.d.ts",
								"qualifiedName": "CanActivate"
							},
							"name": "CanActivate",
							"package": "@nestjs/common"
						}
					]
				},
				{
					"id": 1286,
					"name": "NestAuthChangePasswordRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1287,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1288,
									"name": "NestAuthChangePasswordRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1286,
										"name": "NestAuthChangePasswordRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1289,
							"name": "currentPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3425,
								"name": "IChangePasswordRequest.currentPassword"
							}
						},
						{
							"id": 1290,
							"name": "newPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts#L34"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3426,
								"name": "IChangePasswordRequest.newPassword"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1287
							]
						},
						{
							"title": "Properties",
							"children": [
								1289,
								1290
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
							"line": 16,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts#L16"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3424,
							"name": "IChangePasswordRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1264,
					"name": "NestAuthForgotPasswordRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1265,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1266,
									"name": "NestAuthForgotPasswordRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1264,
										"name": "NestAuthForgotPasswordRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1267,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3440,
								"name": "IForgotPasswordRequest.email"
							}
						},
						{
							"id": 1268,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3441,
								"name": "IForgotPasswordRequest.phone"
							}
						},
						{
							"id": 1269,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts#L30"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1265
							]
						},
						{
							"title": "Properties",
							"children": [
								1267,
								1268,
								1269
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3439,
							"name": "IForgotPasswordRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2202,
					"name": "NestAuthIdentity",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2203,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2204,
									"name": "NestAuthIdentity",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2202,
										"name": "NestAuthIdentity",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2209,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L19"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2205,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2208,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2206,
							"name": "provider",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2207,
							"name": "providerId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2210,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2212,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L30"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2211,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2203
							]
						},
						{
							"title": "Properties",
							"children": [
								2209,
								2205,
								2208,
								2206,
								2207,
								2210,
								2212,
								2211
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/entities/identity.entity.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/identity.entity.ts#L5"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1225,
					"name": "NestAuthLoginRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Login request DTO supporting multiple authentication providers"
							}
						]
					},
					"children": [
						{
							"id": 1226,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1227,
									"name": "NestAuthLoginRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1225,
										"name": "NestAuthLoginRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1232,
							"name": "createUserIfNotExists",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
									"line": 96,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L96"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3457,
								"name": "ILoginRequest.createUserIfNotExists"
							}
						},
						{
							"id": 1229,
							"name": "credentials",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
									"line": 66,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L66"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Record",
										"package": "typescript"
									},
									{
										"type": "reference",
										"target": 1248,
										"name": "EmailCredentialsDto",
										"package": "@ackplus/nest-auth"
									},
									{
										"type": "reference",
										"target": 1253,
										"name": "PhoneCredentialsDto",
										"package": "@ackplus/nest-auth"
									},
									{
										"type": "reference",
										"target": 1243,
										"name": "SocialCredentialsDto",
										"package": "@ackplus/nest-auth"
									},
									{
										"type": "reference",
										"target": 1258,
										"name": "PasswordlessOtpCredentialsDto",
										"package": "@ackplus/nest-auth"
									}
								]
							},
							"implementationOf": {
								"type": "reference",
								"target": 3455,
								"name": "ILoginRequest.credentials"
							}
						},
						{
							"id": 1231,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
									"line": 88,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L88"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3458,
								"name": "ILoginRequest.guard"
							}
						},
						{
							"id": 1228,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L28"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3454,
								"name": "ILoginRequest.providerName"
							}
						},
						{
							"id": 1230,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
									"line": 79,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L79"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3456,
								"name": "ILoginRequest.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1226
							]
						},
						{
							"title": "Properties",
							"children": [
								1232,
								1229,
								1231,
								1228,
								1230
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
							"line": 18,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts#L18"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3453,
							"name": "ILoginRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1462,
					"name": "NestAuthMFASecret",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1463,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1464,
									"name": "NestAuthMFASecret",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1462,
										"name": "NestAuthMFASecret",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1472,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L29"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1470,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1465,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1471,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L26"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1468,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L17"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1473,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L32"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1467,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 1466,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1469,
							"name": "verified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1463
							]
						},
						{
							"title": "Properties",
							"children": [
								1472,
								1470,
								1465,
								1471,
								1468,
								1473,
								1467,
								1466,
								1469
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts#L5"
						}
					]
				},
				{
					"id": 376,
					"name": "NestAuthModule",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 392,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 393,
									"name": "NestAuthModule",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 376,
										"name": "NestAuthModule",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 394,
							"name": "configure",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
									"line": 146,
									"character": 2,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L146"
								}
							],
							"signatures": [
								{
									"id": 395,
									"name": "configure",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
											"line": 146,
											"character": 2,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L146"
										}
									],
									"parameters": [
										{
											"id": 396,
											"name": "consumer",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/middleware/middleware-consumer.interface.d.ts",
													"qualifiedName": "MiddlewareConsumer"
												},
												"name": "MiddlewareConsumer",
												"package": "@nestjs/common"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 377,
							"name": "forRoot",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
									"line": 21,
									"character": 9,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 378,
									"name": "forRoot",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
											"line": 21,
											"character": 9,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 379,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 80,
												"name": "IAuthModuleOptions",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/modules/dynamic-module.interface.d.ts",
											"qualifiedName": "DynamicModule"
										},
										"name": "DynamicModule",
										"package": "@nestjs/common"
									}
								}
							]
						},
						{
							"id": 380,
							"name": "forRootAsync",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
									"line": 59,
									"character": 9,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L59"
								}
							],
							"signatures": [
								{
									"id": 381,
									"name": "forRootAsync",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
											"line": 59,
											"character": 9,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L59"
										}
									],
									"parameters": [
										{
											"id": 382,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 179,
												"name": "IAuthModuleAsyncOptions",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/modules/dynamic-module.interface.d.ts",
											"qualifiedName": "DynamicModule"
										},
										"name": "DynamicModule",
										"package": "@nestjs/common"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								392
							]
						},
						{
							"title": "Methods",
							"children": [
								394,
								377,
								380
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/nest-auth.module.ts",
							"line": 20,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/nest-auth.module.ts#L20"
						}
					]
				},
				{
					"id": 1443,
					"name": "NestAuthOTP",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1444,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1445,
									"name": "NestAuthOTP",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1443,
										"name": "NestAuthOTP",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 1448,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L17"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1451,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L26"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1450,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L23"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1446,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1449,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L20"
								}
							],
							"type": {
								"type": "reference",
								"target": 3764,
								"name": "NestAuthOTPTypeEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 1452,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L29"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1453,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L32"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 1447,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1459,
							"name": "setCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 59,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L59"
								}
							],
							"signatures": [
								{
									"id": 1460,
									"name": "setCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
											"line": 59,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L59"
										}
									],
									"parameters": [
										{
											"id": 1461,
											"name": "code",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1456,
							"name": "validateCode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
									"line": 43,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L43"
								}
							],
							"signatures": [
								{
									"id": 1457,
									"name": "validateCode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
											"line": 43,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L43"
										}
									],
									"parameters": [
										{
											"id": 1458,
											"name": "code",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1444
							]
						},
						{
							"title": "Properties",
							"children": [
								1448,
								1451,
								1450,
								1446,
								1449,
								1452,
								1453,
								1447
							]
						},
						{
							"title": "Methods",
							"children": [
								1459,
								1456
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
							"line": 9,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/otp.entity.ts#L9"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1314,
					"name": "NestAuthPasswordlessSendRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1315,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1316,
									"name": "NestAuthPasswordlessSendRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1314,
										"name": "NestAuthPasswordlessSendRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1318,
							"name": "channel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts#L16"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "email"
									},
									{
										"type": "literal",
										"value": "sms"
									}
								]
							},
							"implementationOf": {
								"type": "reference",
								"target": 3621,
								"name": "IPasswordlessSendRequest.channel"
							}
						},
						{
							"id": 1317,
							"name": "identifier",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3620,
								"name": "IPasswordlessSendRequest.identifier"
							}
						},
						{
							"id": 1319,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts#L21"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3622,
								"name": "IPasswordlessSendRequest.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1315
							]
						},
						{
							"title": "Properties",
							"children": [
								1318,
								1317,
								1319
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3619,
							"name": "IPasswordlessSendRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2346,
					"name": "NestAuthPermission",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Permissions are unique per (name, guard) combination and are assigned to roles\nthrough the nest_auth_role_permissions pivot table."
							}
						]
					},
					"children": [
						{
							"id": 2347,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2348,
									"name": "NestAuthPermission",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2346,
										"name": "NestAuthPermission",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2353,
							"name": "category",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 37,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L37"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2355,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L43"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2352,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L34"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2351,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L31"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2349,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2350,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L27"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2354,
							"name": "rolePermissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L40"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2243,
									"name": "NestAuthRolePermission",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2356,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L46"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2347
							]
						},
						{
							"title": "Properties",
							"children": [
								2353,
								2355,
								2352,
								2351,
								2349,
								2350,
								2354,
								2356
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
							"line": 21,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/entities/permission.entity.ts#L21"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 2842,
					"name": "NestAuthPlatformAccess",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2843,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2844,
									"name": "NestAuthPlatformAccess",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2842,
										"name": "NestAuthPlatformAccess",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2850,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 48,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L48"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2845,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2849,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L45"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2848,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Multiple roles for this user access (tenant-specific)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L42"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2228,
									"name": "NestAuthRole",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2851,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L51"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2847,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L33"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2846,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2857,
							"name": "assignRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 76,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L76"
								}
							],
							"signatures": [
								{
									"id": 2858,
									"name": "assignRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replace this platform-access's roles with the provided ones.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
											"line": 76,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L76"
										}
									],
									"parameters": [
										{
											"id": 2859,
											"name": "roleIds",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												]
											}
										},
										{
											"id": 2860,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2852,
							"name": "getPermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 54,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L54"
								}
							],
							"signatures": [
								{
									"id": 2853,
									"name": "getPermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
											"line": 54,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L54"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2854,
							"name": "getRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
									"line": 63,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L63"
								}
							],
							"signatures": [
								{
									"id": 2855,
									"name": "getRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
											"line": 63,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L63"
										}
									],
									"parameters": [
										{
											"id": 2856,
											"name": "withPermissions",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2228,
													"name": "NestAuthRole",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2843
							]
						},
						{
							"title": "Properties",
							"children": [
								2850,
								2845,
								2849,
								2848,
								2851,
								2847,
								2846
							]
						},
						{
							"title": "Methods",
							"children": [
								2857,
								2852,
								2854
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
							"line": 23,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/platform-access.entity.ts#L23"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1295,
					"name": "NestAuthRefreshTokenRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1296,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1297,
									"name": "NestAuthRefreshTokenRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1295,
										"name": "NestAuthRefreshTokenRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1298,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3639,
								"name": "IRefreshRequest.refreshToken"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1296
							]
						},
						{
							"title": "Properties",
							"children": [
								1298
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3638,
							"name": "IRefreshRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1270,
					"name": "NestAuthResetPasswordWithTokenRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1271,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1272,
									"name": "NestAuthResetPasswordWithTokenRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1270,
										"name": "NestAuthResetPasswordWithTokenRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1274,
							"name": "newPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3648,
								"name": "IResetPasswordWithTokenRequest.newPassword"
							}
						},
						{
							"id": 1273,
							"name": "token",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3647,
								"name": "IResetPasswordWithTokenRequest.token"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1271
							]
						},
						{
							"title": "Properties",
							"children": [
								1274,
								1273
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3646,
							"name": "IResetPasswordWithTokenRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2228,
					"name": "NestAuthRole",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2229,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2230,
									"name": "NestAuthRole",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2228,
										"name": "NestAuthRole",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2239,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L51"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2233,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2231,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2237,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L45"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2236,
							"name": "isSystem",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2232,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2242,
							"name": "platformAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Platform-wide roles (used for platform admin / global access)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L61"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2842,
									"name": "NestAuthPlatformAccess",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2238,
							"name": "rolePermissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 48,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L48"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2243,
									"name": "NestAuthRolePermission",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2235,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L39"
								}
							],
							"type": {
								"type": "reference",
								"target": 2522,
								"name": "NestAuthTenant",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2234,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L36"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2240,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 54,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L54"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2241,
							"name": "userAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
									"line": 57,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L57"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2534,
									"name": "NestAuthUserAccess",
									"package": "@ackplus/nest-auth"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2229
							]
						},
						{
							"title": "Properties",
							"children": [
								2239,
								2233,
								2231,
								2237,
								2236,
								2232,
								2242,
								2238,
								2235,
								2234,
								2240,
								2241
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/role/entities/role.entity.ts",
							"line": 24,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role.entity.ts#L24"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 2243,
					"name": "NestAuthRolePermission",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2244,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2245,
									"name": "NestAuthRolePermission",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2243,
										"name": "NestAuthRolePermission",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2251,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L41"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2246,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2250,
							"name": "permission",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L38"
								}
							],
							"type": {
								"type": "reference",
								"target": 2346,
								"name": "NestAuthPermission",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2248,
							"name": "permissionId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L30"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2249,
							"name": "role",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 2228,
								"name": "NestAuthRole",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2247,
							"name": "roleId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2244
							]
						},
						{
							"title": "Properties",
							"children": [
								2251,
								2246,
								2250,
								2248,
								2249,
								2247
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
							"line": 18,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/entities/role-permission.entity.ts#L18"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1282,
					"name": "NestAuthSendMfaCodeRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1283,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1284,
									"name": "NestAuthSendMfaCodeRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1282,
										"name": "NestAuthSendMfaCodeRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1285,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts#L20"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3653,
								"name": "ISendMfaCodeRequest.method"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1283
							]
						},
						{
							"title": "Properties",
							"children": [
								1285
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts#L7"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3652,
							"name": "ISendMfaCodeRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1495,
					"name": "NestAuthSession",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1496,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1497,
									"name": "NestAuthSession",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1495,
										"name": "NestAuthSession",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 1508,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L50"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1501,
							"name": "data",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1505,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L41"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1503,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L35"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1498,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L18"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1506,
							"name": "ipAddress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L44"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1507,
							"name": "lastActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L47"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1502,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1509,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L53"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1500,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L26"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 1504,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L38"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1499,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1496
							]
						},
						{
							"title": "Properties",
							"children": [
								1508,
								1501,
								1505,
								1503,
								1498,
								1506,
								1507,
								1502,
								1509,
								1500,
								1504,
								1499
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/entities/session.entity.ts",
							"line": 16,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/entities/session.entity.ts#L16"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1233,
					"name": "NestAuthSignupRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1234,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1235,
									"name": "NestAuthSignupRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1233,
										"name": "NestAuthSignupRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1236,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3666,
								"name": "ISignupRequest.email"
							}
						},
						{
							"id": 1240,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L51"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1238,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L34"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3668,
								"name": "ISignupRequest.password"
							}
						},
						{
							"id": 1237,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3667,
								"name": "ISignupRequest.phone"
							}
						},
						{
							"id": 1239,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3669,
								"name": "ISignupRequest.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1234
							]
						},
						{
							"title": "Properties",
							"children": [
								1236,
								1240,
								1238,
								1237,
								1239
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L5"
						}
					],
					"indexSignatures": [
						{
							"id": 1241,
							"name": "__index",
							"variant": "signature",
							"kind": 8192,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts#L6"
								}
							],
							"parameters": [
								{
									"id": 1242,
									"name": "x",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3665,
							"name": "ISignupRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1305,
					"name": "NestAuthSwitchTenantRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1306,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1307,
									"name": "NestAuthSwitchTenantRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1305,
										"name": "NestAuthSwitchTenantRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1308,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3685,
								"name": "ISwitchTenantRequest.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1306
							]
						},
						{
							"title": "Properties",
							"children": [
								1308
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3684,
							"name": "ISwitchTenantRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2522,
					"name": "NestAuthTenant",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2523,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2524,
									"name": "NestAuthTenant",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2522,
										"name": "NestAuthTenant",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2532,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L28"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2529,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L19"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2525,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2531,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2530,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2526,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2527,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2533,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L31"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2528,
							"name": "userAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L16"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2534,
									"name": "NestAuthUserAccess",
									"package": "@ackplus/nest-auth"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2523
							]
						},
						{
							"title": "Properties",
							"children": [
								2532,
								2529,
								2525,
								2531,
								2530,
								2526,
								2527,
								2533,
								2528
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts#L5"
						}
					]
				},
				{
					"id": 1291,
					"name": "NestAuthToggleMfaRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1292,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1293,
									"name": "NestAuthToggleMfaRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1291,
										"name": "NestAuthToggleMfaRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1294,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3696,
								"name": "IToggleMfaRequest.enabled"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1292
							]
						},
						{
							"title": "Properties",
							"children": [
								1294
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3695,
							"name": "IToggleMfaRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1474,
					"name": "NestAuthTrustedDevice",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1475,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1476,
									"name": "NestAuthTrustedDevice",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1474,
										"name": "NestAuthTrustedDevice",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1486,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 37,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L37"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1483,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L28"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1477,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1482,
							"name": "ipAddress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1485,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1484,
							"name": "revokedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L31"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 1480,
							"name": "tokenHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L19"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1479,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 1481,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1478,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1487,
							"name": "setTrustToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 39,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L39"
								}
							],
							"signatures": [
								{
									"id": 1488,
									"name": "setTrustToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
											"line": 39,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L39"
										}
									],
									"parameters": [
										{
											"id": 1489,
											"name": "secret",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1490,
											"name": "plainToken",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1491,
							"name": "validateTrustToken",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
									"line": 43,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L43"
								}
							],
							"signatures": [
								{
									"id": 1492,
									"name": "validateTrustToken",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
											"line": 43,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L43"
										}
									],
									"parameters": [
										{
											"id": 1493,
											"name": "secret",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1494,
											"name": "plainToken",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1475
							]
						},
						{
							"title": "Properties",
							"children": [
								1486,
								1483,
								1477,
								1482,
								1485,
								1484,
								1480,
								1479,
								1481,
								1478
							]
						},
						{
							"title": "Methods",
							"children": [
								1487,
								1491
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
							"line": 6,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts#L6"
						}
					]
				},
				{
					"id": 2146,
					"name": "NestAuthUser",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2147,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2148,
									"name": "NestAuthUser",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2146,
										"name": "NestAuthUser",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2165,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 83,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L83"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2150,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2151,
							"name": "emailVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L39"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2149,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L31"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2159,
							"name": "identities",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 65,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L65"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2202,
									"name": "NestAuthIdentity",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2155,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L53"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2157,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 59,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L59"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2156,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 56,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L56"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2158,
							"name": "mfaRecoveryCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 62,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L62"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2160,
							"name": "mfaSecrets",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 68,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L68"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1462,
									"name": "NestAuthMFASecret",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2162,
							"name": "otps",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 74,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L74"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1443,
									"name": "NestAuthOTP",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2154,
							"name": "passwordHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L50"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2152,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L43"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2153,
							"name": "phoneVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L47"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2164,
							"name": "platformAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 80,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L80"
								}
							],
							"type": {
								"type": "reference",
								"target": 2842,
								"name": "NestAuthPlatformAccess",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2161,
							"name": "sessions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 71,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L71"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1495,
									"name": "NestAuthSession",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2166,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 86,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L86"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2163,
							"name": "userAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 77,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L77"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2534,
									"name": "NestAuthUserAccess",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2178,
							"name": "findOrCreateIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 150,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L150"
								}
							],
							"signatures": [
								{
									"id": 2179,
									"name": "findOrCreateIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Idempotently link an identity row (provider + providerId) to this user.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to run inside a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 150,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L150"
										}
									],
									"parameters": [
										{
											"id": 2180,
											"name": "provider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2181,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2182,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2174,
							"name": "getPlatformAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 127,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L127"
								}
							],
							"signatures": [
								{
									"id": 2175,
									"name": "getPlatformAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get the user's "
											},
											{
												"kind": "code",
												"text": "`platformAccess`"
											},
											{
												"kind": "text",
												"text": " row, optionally creating one if missing.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 127,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L127"
										}
									],
									"parameters": [
										{
											"id": 2176,
											"name": "createIfNotExists",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										},
										{
											"id": 2177,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2842,
												"name": "NestAuthPlatformAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2169,
							"name": "getUserAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 100,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L100"
								}
							],
							"signatures": [
								{
									"id": 2170,
									"name": "getUserAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get the user's "
											},
											{
												"kind": "code",
												"text": "`userAccess`"
											},
											{
												"kind": "text",
												"text": " row for a tenant, optionally creating one\nif missing. Pass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 100,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L100"
										}
									],
									"parameters": [
										{
											"id": 2171,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "null"
										},
										{
											"id": 2172,
											"name": "createIfNotExists",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										},
										{
											"id": 2173,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2199,
							"name": "setPassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 302,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L302"
								}
							],
							"signatures": [
								{
									"id": 2200,
									"name": "setPassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 302,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L302"
										}
									],
									"parameters": [
										{
											"id": 2201,
											"name": "password",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2188,
							"name": "updateEmail",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 210,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L210"
								}
							],
							"signatures": [
								{
									"id": 2189,
									"name": "updateEmail",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update user email and sync the email identity (providerId).\nClears "
											},
											{
												"kind": "code",
												"text": "`emailVerifiedAt`"
											},
											{
												"kind": "text",
												"text": " when the email actually changes.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 210,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L210"
										}
									],
									"parameters": [
										{
											"id": 2190,
											"name": "newEmail",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2191,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2183,
							"name": "updateOrCreateIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 176,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L176"
								}
							],
							"signatures": [
								{
									"id": 2184,
									"name": "updateOrCreateIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update an identity row's fields, or create the row when missing.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to run inside a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 176,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L176"
										}
									],
									"parameters": [
										{
											"id": 2185,
											"name": "provider",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2186,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										},
										{
											"id": 2187,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2192,
							"name": "updatePhone",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 243,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 2193,
									"name": "updatePhone",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update user phone and sync the phone identity (providerId).\nClears "
											},
											{
												"kind": "code",
												"text": "`phoneVerifiedAt`"
											},
											{
												"kind": "text",
												"text": " when the phone actually changes.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 243,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L243"
										}
									],
									"parameters": [
										{
											"id": 2194,
											"name": "newPhone",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2195,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2167,
							"name": "updateTenantFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 90,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 2168,
									"name": "updateTenantFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 90,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L90"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 2196,
							"name": "validatePassword",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
									"line": 271,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L271"
								}
							],
							"signatures": [
								{
									"id": 2197,
									"name": "validatePassword",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
											"line": 271,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L271"
										}
									],
									"parameters": [
										{
											"id": 2198,
											"name": "password",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2147
							]
						},
						{
							"title": "Properties",
							"children": [
								2165,
								2150,
								2151,
								2149,
								2159,
								2155,
								2157,
								2156,
								2158,
								2160,
								2162,
								2154,
								2152,
								2153,
								2164,
								2161,
								2166,
								2163
							]
						},
						{
							"title": "Methods",
							"children": [
								2178,
								2174,
								2169,
								2199,
								2188,
								2183,
								2192,
								2167,
								2196
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/entities/user.entity.ts",
							"line": 29,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user.entity.ts#L29"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 2534,
					"name": "NestAuthUserAccess",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2535,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2536,
									"name": "NestAuthUserAccess",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2534,
										"name": "NestAuthUserAccess",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "BaseEntity.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "BaseEntity.constructor"
							}
						},
						{
							"id": 2547,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 75,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L75"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2537,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2543,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 63,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L63"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2544,
							"name": "isDefault",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 66,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L66"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2546,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 72,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L72"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2542,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Multiple roles for this user access (tenant-specific)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 60,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L60"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2228,
									"name": "NestAuthRole",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 2545,
							"name": "status",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 69,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L69"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2541,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L51"
								}
							],
							"type": {
								"type": "reference",
								"target": 2522,
								"name": "NestAuthTenant",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2539,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L45"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2548,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 78,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L78"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2540,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 48,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L48"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2538,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L40"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2556,
							"name": "assignRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 102,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L102"
								}
							],
							"signatures": [
								{
									"id": 2557,
									"name": "assignRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replace this user-access's roles with the provided ones.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
											"line": 102,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L102"
										}
									],
									"parameters": [
										{
											"id": 2558,
											"name": "roleIds",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												]
											}
										},
										{
											"id": 2559,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2549,
							"name": "getPermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 80,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L80"
								}
							],
							"signatures": [
								{
									"id": 2550,
									"name": "getPermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
											"line": 80,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L80"
										}
									],
									"parameters": [
										{
											"id": 2551,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2552,
							"name": "getRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
									"line": 89,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L89"
								}
							],
							"signatures": [
								{
									"id": 2553,
									"name": "getRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
											"line": 89,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L89"
										}
									],
									"parameters": [
										{
											"id": 2554,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2555,
											"name": "withPermissions",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2228,
													"name": "NestAuthRole",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2535
							]
						},
						{
							"title": "Properties",
							"children": [
								2547,
								2537,
								2543,
								2544,
								2546,
								2542,
								2545,
								2541,
								2539,
								2548,
								2540,
								2538
							]
						},
						{
							"title": "Methods",
							"children": [
								2556,
								2549,
								2552
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
							"line": 33,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/entities/user-access.entity.ts#L33"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/BaseEntity.d.ts",
								"qualifiedName": "BaseEntity"
							},
							"name": "BaseEntity",
							"package": "typeorm"
						}
					]
				},
				{
					"id": 1299,
					"name": "NestAuthVerify2faRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1300,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1301,
									"name": "NestAuthVerify2faRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1299,
										"name": "NestAuthVerify2faRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1302,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3734,
								"name": "IVerify2faRequest.method"
							}
						},
						{
							"id": 1303,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3733,
								"name": "IVerify2faRequest.otp"
							}
						},
						{
							"id": 1304,
							"name": "trustDevice",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts#L31"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3735,
								"name": "IVerify2faRequest.trustDevice"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1300
							]
						},
						{
							"title": "Properties",
							"children": [
								1302,
								1303,
								1304
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
							"line": 6,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts#L6"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3732,
							"name": "IVerify2faRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1275,
					"name": "NestAuthVerifyForgotPasswordOtpRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1276,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1277,
									"name": "NestAuthVerifyForgotPasswordOtpRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1275,
										"name": "NestAuthVerifyForgotPasswordOtpRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1280,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3747,
								"name": "IVerifyForgotPasswordOtpRequest.code"
							}
						},
						{
							"id": 1278,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3745,
								"name": "IVerifyForgotPasswordOtpRequest.email"
							}
						},
						{
							"id": 1279,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3746,
								"name": "IVerifyForgotPasswordOtpRequest.phone"
							}
						},
						{
							"id": 1281,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts#L41"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3748,
								"name": "IVerifyForgotPasswordOtpRequest.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1276
							]
						},
						{
							"title": "Properties",
							"children": [
								1280,
								1278,
								1279,
								1281
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
							"line": 6,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts#L6"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3744,
							"name": "IVerifyForgotPasswordOtpRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1309,
					"name": "NestAuthVerifyTotpSetupRequestDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1310,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1311,
									"name": "NestAuthVerifyTotpSetupRequestDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1309,
										"name": "NestAuthVerifyTotpSetupRequestDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1312,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3757,
								"name": "IVerifyTotpSetupRequest.otp"
							}
						},
						{
							"id": 1313,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3758,
								"name": "IVerifyTotpSetupRequest.secret"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1310
							]
						},
						{
							"title": "Properties",
							"children": [
								1312,
								1313
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts#L5"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3756,
							"name": "IVerifyTotpSetupRequest",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 3223,
					"name": "PasswordlessAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Passwordless login (email/SMS OTP or magic link). Registered from AuthModule when\n"
							},
							{
								"kind": "code",
								"text": "`passwordless.enabled`"
							},
							{
								"kind": "text",
								"text": " is true; use "
							},
							{
								"kind": "code",
								"text": "`POST /auth/login`"
							},
							{
								"kind": "text",
								"text": " with "
							},
							{
								"kind": "code",
								"text": "`providerName: 'passwordless'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"children": [
						{
							"id": 3224,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 3225,
									"name": "PasswordlessAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
											"line": 28,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 3226,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 3227,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3223,
										"name": "PasswordlessAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 3256,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 3257,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 3230,
							"name": "otpRepository",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L26"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
									"qualifiedName": "Repository"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 1443,
										"name": "NestAuthOTP",
										"package": "@ackplus/nest-auth"
									}
								],
								"name": "Repository",
								"package": "typeorm"
							}
						},
						{
							"id": 3228,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "PASSWORDLESS_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 3229,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true",
							"overwrites": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 3245,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 124,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L124"
								}
							],
							"signatures": [
								{
									"id": 3246,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
											"line": 124,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L124"
										}
									],
									"parameters": [
										{
											"id": 3247,
											"name": "providerUserId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3248,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 3263,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 3264,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 3265,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 3249,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 139,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L139"
								}
							],
							"signatures": [
								{
									"id": 3250,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
											"line": 139,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L139"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 3258,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 48,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
								}
							],
							"signatures": [
								{
									"id": 3259,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 48,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L48"
										}
									],
									"parameters": [
										{
											"id": 3260,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3261,
											"name": "providerId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3262,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 3266,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 3267,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L106"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 3233,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
									"line": 40,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L40"
								}
							],
							"signatures": [
								{
									"id": 3234,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
											"line": 40,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L40"
										}
									],
									"parameters": [
										{
											"id": 3235,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1258,
												"name": "PasswordlessOtpCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 3236,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2865,
												"name": "AuthProviderUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3224
							]
						},
						{
							"title": "Properties",
							"children": [
								3256,
								3257,
								3230,
								3228,
								3229
							]
						},
						{
							"title": "Methods",
							"children": [
								3245,
								3263,
								3249,
								3258,
								3266,
								3233
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
							"line": 23,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts#L23"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 859,
					"name": "PasswordlessCodeRequestedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 860,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 861,
									"name": "PasswordlessCodeRequestedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 862,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 853,
												"name": "PasswordlessCodeRequestedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 859,
										"name": "PasswordlessCodeRequestedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 863,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 15,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": 853,
								"name": "PasswordlessCodeRequestedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								860
							]
						},
						{
							"title": "Properties",
							"children": [
								863
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L14"
						}
					]
				},
				{
					"id": 1258,
					"name": "PasswordlessOtpCredentialsDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Passwordless OTP login — use with "
							},
							{
								"kind": "code",
								"text": "`providerName: 'passwordless'`"
							},
							{
								"kind": "text",
								"text": " after "
							},
							{
								"kind": "code",
								"text": "`POST /auth/passwordless/send`"
							},
							{
								"kind": "text",
								"text": ".\nPass multiple "
							},
							{
								"kind": "code",
								"text": "`channels`"
							},
							{
								"kind": "text",
								"text": " (e.g. "
							},
							{
								"kind": "code",
								"text": "`['email','sms']`"
							},
							{
								"kind": "text",
								"text": ") when the user may have requested the code on either;\nthe server verifies the code against each resolved identity (deduped by user) until one matches."
							}
						]
					},
					"children": [
						{
							"id": 1259,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1260,
									"name": "PasswordlessOtpCredentialsDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1258,
										"name": "PasswordlessOtpCredentialsDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1262,
							"name": "channels",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts#L35"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "literal",
											"value": "email"
										},
										{
											"type": "literal",
											"value": "sms"
										}
									]
								}
							}
						},
						{
							"id": 1263,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts#L43"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1261,
							"name": "identifier",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1259
							]
						},
						{
							"title": "Properties",
							"children": [
								1262,
								1263,
								1261
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
							"line": 16,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts#L16"
						}
					]
				},
				{
					"id": 769,
					"name": "PasswordResetEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 770,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L12"
								}
							],
							"signatures": [
								{
									"id": 771,
									"name": "PasswordResetEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L12"
										}
									],
									"parameters": [
										{
											"id": 772,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 765,
												"name": "PasswordResetEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 769,
										"name": "PasswordResetEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 773,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
									"line": 13,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 765,
								"name": "PasswordResetEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								770
							]
						},
						{
							"title": "Properties",
							"children": [
								773
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L11"
						}
					]
				},
				{
					"id": 760,
					"name": "PasswordResetRequestedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 761,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 762,
									"name": "PasswordResetRequestedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
											"line": 16,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L16"
										}
									],
									"parameters": [
										{
											"id": 763,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 753,
												"name": "PasswordResetRequestedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 760,
										"name": "PasswordResetRequestedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 764,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 17,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L17"
								}
							],
							"type": {
								"type": "reference",
								"target": 753,
								"name": "PasswordResetRequestedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								761
							]
						},
						{
							"title": "Properties",
							"children": [
								764
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L15"
						}
					]
				},
				{
					"id": 2420,
					"name": "PermissionModule",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2421,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2422,
									"name": "PermissionModule",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2420,
										"name": "PermissionModule",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2421
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/permission/permission.module.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/permission.module.ts#L15"
						}
					]
				},
				{
					"id": 2357,
					"name": "PermissionService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2358,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L11"
								}
							],
							"signatures": [
								{
									"id": 2359,
									"name": "PermissionService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 11,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L11"
										}
									],
									"parameters": [
										{
											"id": 2360,
											"name": "permissionRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2346,
														"name": "NestAuthPermission",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2361,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2357,
										"name": "PermissionService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2369,
							"name": "createPermission",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 32,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L32"
								}
							],
							"signatures": [
								{
									"id": 2370,
									"name": "createPermission",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 32,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L32"
										}
									],
									"parameters": [
										{
											"id": 2371,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2372,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2376,
															"name": "category",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 36,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L36"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2375,
															"name": "description",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 35,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L35"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2374,
															"name": "guard",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 34,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L34"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2373,
															"name": "name",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 33,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L33"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2376,
																2375,
																2374,
																2373
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
															"line": 32,
															"character": 33,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L32"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2346,
												"name": "NestAuthPermission",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2411,
							"name": "createPermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 201,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L201"
								}
							],
							"signatures": [
								{
									"id": 2412,
									"name": "createPermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Batch create permissions - useful for seeding"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 201,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L201"
										}
									],
									"parameters": [
										{
											"id": 2413,
											"name": "permissions",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reflection",
													"declaration": {
														"id": 2414,
														"name": "__type",
														"variant": "declaration",
														"kind": 65536,
														"flags": {},
														"children": [
															{
																"id": 2418,
																"name": "category",
																"variant": "declaration",
																"kind": 1024,
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																		"line": 205,
																		"character": 8,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L205"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 2416,
																"name": "description",
																"variant": "declaration",
																"kind": 1024,
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																		"line": 203,
																		"character": 8,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L203"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 2417,
																"name": "guard",
																"variant": "declaration",
																"kind": 1024,
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																		"line": 204,
																		"character": 8,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L204"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 2419,
																"name": "metadata",
																"variant": "declaration",
																"kind": 1024,
																"flags": {
																	"isOptional": true
																},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																		"line": 206,
																		"character": 8,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L206"
																	}
																],
																"type": {
																	"type": "reference",
																	"target": {
																		"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																		"qualifiedName": "Record"
																	},
																	"typeArguments": [
																		{
																			"type": "intrinsic",
																			"name": "string"
																		},
																		{
																			"type": "intrinsic",
																			"name": "any"
																		}
																	],
																	"name": "Record",
																	"package": "typescript"
																}
															},
															{
																"id": 2415,
																"name": "name",
																"variant": "declaration",
																"kind": 1024,
																"flags": {},
																"sources": [
																	{
																		"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																		"line": 202,
																		"character": 8,
																		"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L202"
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	2418,
																	2416,
																	2417,
																	2419,
																	2415
																]
															}
														],
														"sources": [
															{
																"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																"line": 201,
																"character": 47,
																"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L201"
															}
														]
													}
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2346,
													"name": "NestAuthPermission",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2401,
							"name": "deletePermission",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 162,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L162"
								}
							],
							"signatures": [
								{
									"id": 2402,
									"name": "deletePermission",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 162,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L162"
										}
									],
									"parameters": [
										{
											"id": 2403,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2409,
							"name": "getCategories",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 188,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L188"
								}
							],
							"signatures": [
								{
									"id": 2410,
									"name": "getCategories",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 188,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L188"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2392,
							"name": "getGuards",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 102,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L102"
								}
							],
							"signatures": [
								{
									"id": 2393,
									"name": "getGuards",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 102,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L102"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2394,
							"name": "getPermissionById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 111,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L111"
								}
							],
							"signatures": [
								{
									"id": 2395,
									"name": "getPermissionById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 111,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L111"
										}
									],
									"parameters": [
										{
											"id": 2396,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2346,
												"name": "NestAuthPermission",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2385,
							"name": "getPermissionByName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 89,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L89"
								}
							],
							"signatures": [
								{
									"id": 2386,
									"name": "getPermissionByName",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 89,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L89"
										}
									],
									"parameters": [
										{
											"id": 2387,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2388,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2346,
												"name": "NestAuthPermission",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2377,
							"name": "getPermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 57,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L57"
								}
							],
							"signatures": [
								{
									"id": 2378,
									"name": "getPermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 57,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L57"
										}
									],
									"parameters": [
										{
											"id": 2379,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2380,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2382,
															"name": "category",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 59,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L59"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2383,
															"name": "guard",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 60,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L60"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2384,
															"name": "limit",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 61,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L61"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 2381,
															"name": "search",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
																	"line": 58,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L58"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2382,
																2383,
																2384,
																2381
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
															"line": 57,
															"character": 35,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L57"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2346,
													"name": "NestAuthPermission",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2389,
							"name": "getPermissionsByGuard",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 95,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L95"
								}
							],
							"signatures": [
								{
									"id": 2390,
									"name": "getPermissionsByGuard",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 95,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L95"
										}
									],
									"parameters": [
										{
											"id": 2391,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2346,
													"name": "NestAuthPermission",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2404,
							"name": "searchPermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 168,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L168"
								}
							],
							"signatures": [
								{
									"id": 2405,
									"name": "searchPermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 168,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L168"
										}
									],
									"parameters": [
										{
											"id": 2406,
											"name": "query",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2407,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2408,
											"name": "limit",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											},
											"defaultValue": "20"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2346,
													"name": "NestAuthPermission",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2397,
							"name": "updatePermission",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
									"line": 123,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L123"
								}
							],
							"signatures": [
								{
									"id": 2398,
									"name": "updatePermission",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
											"line": 123,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L123"
										}
									],
									"parameters": [
										{
											"id": 2399,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2400,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3712,
												"name": "IUpdatePermissionInput",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2346,
												"name": "NestAuthPermission",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2358
							]
						},
						{
							"title": "Methods",
							"children": [
								2369,
								2411,
								2401,
								2409,
								2392,
								2394,
								2385,
								2377,
								2389,
								2404,
								2397
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/permission/services/permission.service.ts",
							"line": 10,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/permission/services/permission.service.ts#L10"
						}
					]
				},
				{
					"id": 1392,
					"name": "PhoneAuthConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1393,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1394,
									"name": "PhoneAuthConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1392,
										"name": "PhoneAuthConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1395,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3624,
								"name": "IPhoneAuthConfig.enabled"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1393
							]
						},
						{
							"title": "Properties",
							"children": [
								1395
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 22,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L22"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3623,
							"name": "IPhoneAuthConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2940,
					"name": "PhoneAuthProvider",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2941,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 2942,
									"name": "PhoneAuthProvider",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 2943,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2944,
											"name": "authIdentityRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2202,
														"name": "NestAuthIdentity",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2940,
										"name": "PhoneAuthProvider",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2876,
										"name": "BaseAuthProvider.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2875,
								"name": "BaseAuthProvider.constructor"
							}
						},
						{
							"id": 2968,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2880,
								"name": "BaseAuthProvider.enabled"
							}
						},
						{
							"id": 2969,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L34"
								}
							],
							"type": {
								"type": "reference",
								"target": 80,
								"name": "IAuthModuleOptions",
								"package": "@ackplus/nest-auth"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 2881,
								"name": "BaseAuthProvider.options"
							}
						},
						{
							"id": 2945,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "PHONE_AUTH_PROVIDER",
							"overwrites": {
								"type": "reference",
								"target": 2879,
								"name": "BaseAuthProvider.providerName"
							}
						},
						{
							"id": 2970,
							"name": "skipMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false",
							"inheritedFrom": {
								"type": "reference",
								"target": 2882,
								"name": "BaseAuthProvider.skipMfa"
							}
						},
						{
							"id": 2948,
							"name": "findIdentity",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 26,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L26"
								}
							],
							"signatures": [
								{
									"id": 2949,
									"name": "findIdentity",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find an existing identity for a provider"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 26,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L26"
										}
									],
									"parameters": [
										{
											"id": 2950,
											"name": "providerUserId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2951,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2894,
										"name": "BaseAuthProvider.findIdentity"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2893,
								"name": "BaseAuthProvider.findIdentity"
							}
						},
						{
							"id": 2971,
							"name": "findIdentityByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 77,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 2972,
									"name": "findIdentityByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
											"line": 77,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L77"
										}
									],
									"parameters": [
										{
											"id": 2973,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2202,
												"name": "NestAuthIdentity",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 2891,
										"name": "BaseAuthProvider.findIdentityByUserId"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 2890,
								"name": "BaseAuthProvider.findIdentityByUserId"
							}
						},
						{
							"id": 2959,
							"name": "getRequiredFields",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 49,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L49"
								}
							],
							"signatures": [
								{
									"id": 2960,
									"name": "getRequiredFields",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 49,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L49"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"overwrites": {
										"type": "reference",
										"target": 2902,
										"name": "BaseAuthProvider.getRequiredFields"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2901,
								"name": "BaseAuthProvider.getRequiredFields"
							}
						},
						{
							"id": 2961,
							"name": "linkToUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 53,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L53"
								}
							],
							"signatures": [
								{
									"id": 2962,
									"name": "linkToUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Link a provider identity to a user\nChecks for existing identity before creating to prevent duplicates"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 53,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L53"
										}
									],
									"parameters": [
										{
											"id": 2963,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2964,
											"name": "providerUserId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2965,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2886,
										"name": "BaseAuthProvider.linkToUser"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2885,
								"name": "BaseAuthProvider.linkToUser"
							}
						},
						{
							"id": 2966,
							"name": "linkUserWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 58,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L58"
								}
							],
							"signatures": [
								{
									"id": 2967,
									"name": "linkUserWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 58,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L58"
										}
									],
									"type": {
										"type": "reference",
										"target": 2873,
										"name": "LinkUserWith",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 2904,
										"name": "BaseAuthProvider.linkUserWith"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2903,
								"name": "BaseAuthProvider.linkUserWith"
							}
						},
						{
							"id": 2952,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
									"line": 35,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 2953,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
											"line": 35,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L35"
										}
									],
									"parameters": [
										{
											"id": 2954,
											"name": "credentials",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1253,
												"name": "PhoneCredentialsDto",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 2955,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2958,
															"name": "metadata",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
																	"line": 45,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L45"
																}
															],
															"type": {
																"type": "reference",
																"target": 2146,
																"name": "NestAuthUser",
																"package": "@ackplus/nest-auth"
															},
															"defaultValue": "identity.user"
														},
														{
															"id": 2957,
															"name": "phone",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
																	"line": 44,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L44"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "..."
														},
														{
															"id": 2956,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
																	"line": 43,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L43"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "identity.user.id"
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2958,
																2957,
																2956
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
															"line": 42,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L42"
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 2898,
										"name": "BaseAuthProvider.validate"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 2897,
								"name": "BaseAuthProvider.validate"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2941
							]
						},
						{
							"title": "Properties",
							"children": [
								2968,
								2969,
								2945,
								2970
							]
						},
						{
							"title": "Methods",
							"children": [
								2948,
								2971,
								2959,
								2961,
								2966,
								2952
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts#L12"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 2874,
							"name": "BaseAuthProvider",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 1253,
					"name": "PhoneCredentialsDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Phone-based login credentials"
							}
						]
					},
					"children": [
						{
							"id": 1254,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1255,
									"name": "PhoneCredentialsDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1253,
										"name": "PhoneCredentialsDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1257,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1256,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1254
							]
						},
						{
							"title": "Properties",
							"children": [
								1257,
								1256
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts#L7"
						}
					]
				},
				{
					"id": 848,
					"name": "PhoneVerificationRequestedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 849,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L13"
								}
							],
							"signatures": [
								{
									"id": 850,
									"name": "PhoneVerificationRequestedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
											"line": 13,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L13"
										}
									],
									"parameters": [
										{
											"id": 851,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 843,
												"name": "PhoneVerificationRequestedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 848,
										"name": "PhoneVerificationRequestedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 852,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 13,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 843,
								"name": "PhoneVerificationRequestedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								849
							]
						},
						{
							"title": "Properties",
							"children": [
								852
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L12"
						}
					]
				},
				{
					"id": 1642,
					"name": "RedisSessionStore",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Redis implementation of session store.\n\nREQUIREMENTS:\n- npm install ioredis"
							}
						]
					},
					"children": [
						{
							"id": 1643,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L25"
								}
							],
							"signatures": [
								{
									"id": 1644,
									"name": "RedisSessionStore",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 25,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L25"
										}
									],
									"parameters": [
										{
											"id": 1645,
											"name": "redisClient",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 1646,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1639,
												"name": "RedisSessionStoreOptions",
												"package": "@ackplus/nest-auth"
											},
											"defaultValue": "{}"
										}
									],
									"type": {
										"type": "reference",
										"target": 1642,
										"name": "RedisSessionStore",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 1543,
										"name": "BaseSessionRepository.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1542,
								"name": "BaseSessionRepository.constructor"
							}
						},
						{
							"id": 1690,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 317,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L317"
								}
							],
							"signatures": [
								{
									"id": 1691,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 317,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L317"
										}
									],
									"parameters": [
										{
											"id": 1692,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1569,
										"name": "BaseSessionRepository.countActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1568,
								"name": "BaseSessionRepository.countActiveByUserId"
							}
						},
						{
							"id": 1666,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 90,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 1667,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 90,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 1668,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1545,
										"name": "BaseSessionRepository.create"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1544,
								"name": "BaseSessionRepository.create"
							}
						},
						{
							"id": 1682,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 266,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L266"
								}
							],
							"signatures": [
								{
									"id": 1683,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 266,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L266"
										}
									],
									"parameters": [
										{
											"id": 1684,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1561,
										"name": "BaseSessionRepository.delete"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1560,
								"name": "BaseSessionRepository.delete"
							}
						},
						{
							"id": 1685,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 282,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L282"
								}
							],
							"signatures": [
								{
									"id": 1686,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 282,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L282"
										}
									],
									"parameters": [
										{
											"id": 1687,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1564,
										"name": "BaseSessionRepository.deleteByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1563,
								"name": "BaseSessionRepository.deleteByUserId"
							}
						},
						{
							"id": 1688,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 312,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L312"
								}
							],
							"signatures": [
								{
									"id": 1689,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 312,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L312"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1567,
										"name": "BaseSessionRepository.deleteExpired"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1566,
								"name": "BaseSessionRepository.deleteExpired"
							}
						},
						{
							"id": 1675,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 223,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L223"
								}
							],
							"signatures": [
								{
									"id": 1676,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 223,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L223"
										}
									],
									"parameters": [
										{
											"id": 1677,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1554,
										"name": "BaseSessionRepository.findActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1553,
								"name": "BaseSessionRepository.findActiveByUserId"
							}
						},
						{
							"id": 1669,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 132,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L132"
								}
							],
							"signatures": [
								{
									"id": 1670,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 132,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L132"
										}
									],
									"parameters": [
										{
											"id": 1671,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1548,
										"name": "BaseSessionRepository.findById"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1547,
								"name": "BaseSessionRepository.findById"
							}
						},
						{
							"id": 1672,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 157,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L157"
								}
							],
							"signatures": [
								{
									"id": 1673,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 157,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L157"
										}
									],
									"parameters": [
										{
											"id": 1674,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1551,
										"name": "BaseSessionRepository.findByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1550,
								"name": "BaseSessionRepository.findByUserId"
							}
						},
						{
							"id": 1696,
							"name": "healthCheck",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 337,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L337"
								}
							],
							"signatures": [
								{
									"id": 1697,
									"name": "healthCheck",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Health check for Redis connection\nReturns true if Redis is accessible, false otherwise"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 337,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L337"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1678,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 228,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L228"
								}
							],
							"signatures": [
								{
									"id": 1679,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 228,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L228"
										}
									],
									"parameters": [
										{
											"id": 1680,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1681,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1557,
										"name": "BaseSessionRepository.update"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1556,
								"name": "BaseSessionRepository.update"
							}
						},
						{
							"id": 1693,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 322,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L322"
								}
							],
							"signatures": [
								{
									"id": 1694,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
											"line": 322,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L322"
										}
									],
									"parameters": [
										{
											"id": 1695,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1572,
										"name": "BaseSessionRepository.updateLastActive"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1571,
								"name": "BaseSessionRepository.updateLastActive"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1643
							]
						},
						{
							"title": "Methods",
							"children": [
								1690,
								1666,
								1682,
								1685,
								1688,
								1675,
								1669,
								1672,
								1696,
								1678,
								1693
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
							"line": 19,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L19"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 1541,
							"name": "BaseSessionRepository",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 1396,
					"name": "RegistrationConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1397,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1398,
									"name": "RegistrationConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1396,
										"name": "RegistrationConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1401,
							"name": "collectProfileFields",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 58,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L58"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2600,
									"name": "IRegistrationCollectProfileField",
									"package": "@ackplus/nest-auth"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3643,
								"name": "IRegistrationConfig.collectProfileFields"
							}
						},
						{
							"id": 1399,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3641,
								"name": "IRegistrationConfig.enabled"
							}
						},
						{
							"id": 1400,
							"name": "requireInvitation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3642,
								"name": "IRegistrationConfig.requireInvitation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1397
							]
						},
						{
							"title": "Properties",
							"children": [
								1401,
								1399,
								1400
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 27,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L27"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3640,
							"name": "IRegistrationConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 3343,
					"name": "RequestContext",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3382,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 3383,
									"name": "RequestContext",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 18,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L18"
										}
									],
									"parameters": [
										{
											"id": 3384,
											"name": "request",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Request"
												},
												"name": "Request",
												"package": "@types/express",
												"qualifiedName": "e.Request"
											}
										},
										{
											"id": 3385,
											"name": "response",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3343,
										"name": "RequestContext",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3386,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 12,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 3387,
							"name": "request",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
									"qualifiedName": "e.Request"
								},
								"name": "Request",
								"package": "@types/express",
								"qualifiedName": "e.Request"
							}
						},
						{
							"id": 3388,
							"name": "response",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
									"qualifiedName": "e.Response"
								},
								"name": "Response",
								"package": "@types/express",
								"qualifiedName": "e.Response"
							}
						},
						{
							"id": 3345,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 24,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L24"
								}
							],
							"signatures": [
								{
									"id": 3346,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 24,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L24"
										}
									],
									"parameters": [
										{
											"id": 3347,
											"name": "request",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Request"
												},
												"name": "Request",
												"package": "@types/express",
												"qualifiedName": "e.Request"
											}
										},
										{
											"id": 3348,
											"name": "response",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										},
										{
											"id": 3349,
											"name": "next",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 3350,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
															"line": 27,
															"character": 14,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L27"
														}
													],
													"signatures": [
														{
															"id": 3351,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
																	"line": 27,
																	"character": 14,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L27"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 3352,
							"name": "current",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 33,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L33"
								}
							],
							"signatures": [
								{
									"id": 3353,
									"name": "current",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 33,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L33"
										}
									],
									"type": {
										"type": "reference",
										"target": 3343,
										"name": "RequestContext",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3354,
							"name": "currentRequest",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 37,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L37"
								}
							],
							"signatures": [
								{
									"id": 3355,
									"name": "currentRequest",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 37,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L37"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
											"qualifiedName": "e.Request"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express-serve-static-core@4.19.7/node_modules/@types/express-serve-static-core/index.d.ts",
													"qualifiedName": "ParamsDictionary"
												},
												"name": "ParamsDictionary",
												"package": "@types/express-serve-static-core"
											},
											{
												"type": "intrinsic",
												"name": "any"
											},
											{
												"type": "intrinsic",
												"name": "any"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+qs@6.14.0/node_modules/@types/qs/index.d.ts",
													"qualifiedName": "QueryString.ParsedQs"
												},
												"name": "ParsedQs",
												"package": "@types/qs",
												"qualifiedName": "QueryString.ParsedQs"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										],
										"name": "Request",
										"package": "@types/express",
										"qualifiedName": "e.Request"
									}
								}
							]
						},
						{
							"id": 3368,
							"name": "currentSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 94,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 3369,
									"name": "currentSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 94,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L94"
										}
									],
									"type": {
										"type": "reference",
										"target": 2825,
										"name": "SessionPayload",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3356,
							"name": "currentTenantId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 42,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L42"
								}
							],
							"signatures": [
								{
									"id": 3357,
									"name": "currentTenantId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 42,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L42"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 3363,
							"name": "currentUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 68,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L68"
								}
							],
							"signatures": [
								{
									"id": 3364,
									"name": "currentUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 68,
											"character": 24,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L68"
										}
									],
									"parameters": [
										{
											"id": 3365,
											"name": "findOptions",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3358,
							"name": "currentUserAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 47,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 3359,
									"name": "currentUserAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 47,
											"character": 24,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L47"
										}
									],
									"parameters": [
										{
											"id": 3360,
											"name": "findOptions",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2534,
														"name": "NestAuthUserAccess",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3361,
							"name": "currentUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 63,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L63"
								}
							],
							"signatures": [
								{
									"id": 3362,
									"name": "currentUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 63,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L63"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 3370,
							"name": "getDeviceInfo",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 99,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
								}
							],
							"signatures": [
								{
									"id": 3371,
									"name": "getDeviceInfo",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 99,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3372,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 3375,
													"name": "browser",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
															"line": 99,
															"character": 76,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 3373,
													"name": "deviceName",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
															"line": 99,
															"character": 37,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 3374,
													"name": "ipAddress",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
															"line": 99,
															"character": 57,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														3375,
														3373,
														3374
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
													"line": 99,
													"character": 35,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L99"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 3366,
							"name": "getJwtTokenPayload",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
									"line": 83,
									"character": 18,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L83"
								}
							],
							"signatures": [
								{
									"id": 3367,
									"name": "getJwtTokenPayload",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
											"line": 83,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L83"
										}
									],
									"type": {
										"type": "reference",
										"target": 2800,
										"name": "JWTTokenPayload",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3382
							]
						},
						{
							"title": "Properties",
							"children": [
								3386,
								3387,
								3388
							]
						},
						{
							"title": "Methods",
							"children": [
								3345,
								3352,
								3354,
								3368,
								3356,
								3363,
								3358,
								3361,
								3370,
								3366
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/request-context/request-context.ts",
							"line": 8,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.ts#L8"
						}
					]
				},
				{
					"id": 3389,
					"name": "RequestContextMiddleware",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 3390,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 3391,
									"name": "RequestContextMiddleware",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 3389,
										"name": "RequestContextMiddleware",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 3392,
							"name": "use",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.middleware.ts#L9"
								}
							],
							"signatures": [
								{
									"id": 3393,
									"name": "use",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
											"line": 9,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.middleware.ts#L9"
										}
									],
									"parameters": [
										{
											"id": 3394,
											"name": "req",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 3395,
											"name": "res",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 3396,
											"name": "next",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "NestMiddleware.use"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "NestMiddleware.use"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3390
							]
						},
						{
							"title": "Methods",
							"children": [
								3392
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/request-context/request-context.middleware.ts#L7"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/middleware/nest-middleware.interface.d.ts",
								"qualifiedName": "NestMiddleware"
							},
							"name": "NestMiddleware",
							"package": "@nestjs/common"
						}
					]
				},
				{
					"id": 2343,
					"name": "RoleModule",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2344,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2345,
									"name": "RoleModule",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2343,
										"name": "RoleModule",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2344
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/role/role.module.ts",
							"line": 17,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/role.module.ts#L17"
						}
					]
				},
				{
					"id": 2252,
					"name": "RoleService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2253,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 2254,
									"name": "RoleService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 2255,
											"name": "roleRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2228,
														"name": "NestAuthRole",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2256,
											"name": "dataSource",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/data-source/DataSource.d.ts",
													"qualifiedName": "DataSource"
												},
												"name": "DataSource",
												"package": "typeorm"
											}
										},
										{
											"id": 2257,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2252,
										"name": "RoleService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2301,
							"name": "createRole",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 172,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L172"
								}
							],
							"signatures": [
								{
									"id": 2302,
									"name": "createRole",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 172,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L172"
										}
									],
									"parameters": [
										{
											"id": 2303,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2304,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2305,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "null"
										},
										{
											"id": 2306,
											"name": "isSystem",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										},
										{
											"id": 2307,
											"name": "permissionNames",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												]
											}
										},
										{
											"id": 2308,
											"name": "isActive",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2228,
												"name": "NestAuthRole",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2340,
							"name": "deleteRole",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 421,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L421"
								}
							],
							"signatures": [
								{
									"id": 2341,
									"name": "deleteRole",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 421,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L421"
										}
									],
									"parameters": [
										{
											"id": 2342,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2309,
							"name": "getRoleById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 232,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L232"
								}
							],
							"signatures": [
								{
									"id": 2310,
									"name": "getRoleById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 232,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L232"
										}
									],
									"parameters": [
										{
											"id": 2311,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2312,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Omit"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
															"qualifiedName": "FindOneOptions"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2228,
																"name": "NestAuthRole",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "FindOneOptions",
														"package": "typeorm"
													},
													{
														"type": "literal",
														"value": "where"
													}
												],
												"name": "Omit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2228,
												"name": "NestAuthRole",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2313,
							"name": "getRoleByName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 246,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L246"
								}
							],
							"signatures": [
								{
									"id": 2314,
									"name": "getRoleByName",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 246,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L246"
										}
									],
									"parameters": [
										{
											"id": 2315,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2316,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2317,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2318,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Omit"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
															"qualifiedName": "FindOneOptions"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2228,
																"name": "NestAuthRole",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "FindOneOptions",
														"package": "typeorm"
													},
													{
														"type": "literal",
														"value": "where"
													}
												],
												"name": "Omit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2228,
												"name": "NestAuthRole",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2322,
							"name": "getRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 297,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L297"
								}
							],
							"signatures": [
								{
									"id": 2323,
									"name": "getRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 297,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L297"
										}
									],
									"parameters": [
										{
											"id": 2324,
											"name": "params",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2325,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2326,
															"name": "guard",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
																	"line": 299,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L299"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2330,
															"name": "includeTenant",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
																	"line": 303,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L303"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 2329,
															"name": "onlySystemRoles",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
																	"line": 302,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L302"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 2328,
															"name": "onlyTenantRoles",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
																	"line": 301,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L301"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 2327,
															"name": "tenantId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
																	"line": 300,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L300"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2326,
																2330,
																2329,
																2328,
																2327
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
															"line": 298,
															"character": 16,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L298"
														}
													]
												}
											},
											"defaultValue": "{}"
										},
										{
											"id": 2331,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
													"qualifiedName": "FindManyOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2228,
														"name": "NestAuthRole",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindManyOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2228,
													"name": "NestAuthRole",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2319,
							"name": "getSystemRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 281,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L281"
								}
							],
							"signatures": [
								{
									"id": 2320,
									"name": "getSystemRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 281,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L281"
										}
									],
									"parameters": [
										{
											"id": 2321,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Omit"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
															"qualifiedName": "FindManyOptions"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2228,
																"name": "NestAuthRole",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "FindManyOptions",
														"package": "typeorm"
													},
													{
														"type": "literal",
														"value": "where"
													}
												],
												"name": "Omit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2228,
													"name": "NestAuthRole",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2332,
							"name": "updateRole",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 353,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L353"
								}
							],
							"signatures": [
								{
									"id": 2333,
									"name": "updateRole",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 353,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L353"
										}
									],
									"parameters": [
										{
											"id": 2334,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2335,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3716,
												"name": "IUpdateRoleInput",
												"package": "@ackplus/nest-auth-contracts"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2228,
												"name": "NestAuthRole",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2336,
							"name": "updateRolePermissions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
									"line": 417,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L417"
								}
							],
							"signatures": [
								{
									"id": 2337,
									"name": "updateRolePermissions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
											"line": 417,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L417"
										}
									],
									"parameters": [
										{
											"id": 2338,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2339,
											"name": "permissionNames",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2228,
												"name": "NestAuthRole",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2253
							]
						},
						{
							"title": "Methods",
							"children": [
								2301,
								2340,
								2309,
								2313,
								2322,
								2319,
								2332,
								2336
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/role/services/role.service.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/role/services/role.service.ts#L14"
						}
					]
				},
				{
					"id": 1803,
					"name": "SessionManagerService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "High-level session manager\nHandles session lifecycle using repository pattern"
							}
						]
					},
					"children": [
						{
							"id": 1804,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 1805,
									"name": "SessionManagerService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 27,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L27"
										}
									],
									"parameters": [
										{
											"id": 1806,
											"name": "store",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1510,
												"name": "SessionStore",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1803,
										"name": "SessionManagerService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1857,
							"name": "cleanupExpiredSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 207,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L207"
								}
							],
							"signatures": [
								{
									"id": 1858,
									"name": "cleanupExpiredSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Clean up expired sessions"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 207,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L207"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1814,
							"name": "createSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 47,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 1815,
									"name": "createSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 47,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L47"
										}
									],
									"parameters": [
										{
											"id": 1816,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1817,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1820,
															"name": "data",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 50,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L50"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														},
														{
															"id": 1822,
															"name": "deviceName",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 52,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L52"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1823,
															"name": "ipAddress",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 53,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L53"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1819,
															"name": "refreshToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 49,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L49"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1821,
															"name": "userAgent",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 51,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L51"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1818,
															"name": "userId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 48,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L48"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1820,
																1822,
																1823,
																1819,
																1821,
																1818
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
															"line": 47,
															"character": 33,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L47"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1879,
							"name": "createSessionFromUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 318,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L318"
								}
							],
							"signatures": [
								{
									"id": 1880,
									"name": "createSessionFromUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create session from user (helper method from old BaseSessionService)\nFor backward compatibility with AuthService"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 318,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L318"
										}
									],
									"parameters": [
										{
											"id": 1881,
											"name": "user",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1882,
											"name": "userAccess",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1883,
											"name": "extraData",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1884,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1885,
															"name": "isMfaVerified",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 321,
																	"character": 21,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L321"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 1887,
															"name": "isPlatformAccess",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 321,
																	"character": 72,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L321"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 1888,
															"name": "platformAccess",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 321,
																	"character": 100,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L321"
																}
															],
															"type": {
																"type": "reference",
																"target": 2842,
																"name": "NestAuthPlatformAccess",
																"package": "@ackplus/nest-auth"
															}
														},
														{
															"id": 1886,
															"name": "tenantId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
																	"line": 321,
																	"character": 46,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L321"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1885,
																1887,
																1888,
																1886
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
															"line": 321,
															"character": 19,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L321"
														}
													]
												}
											},
											"defaultValue": "{}"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1846,
							"name": "deleteSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 177,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L177"
								}
							],
							"signatures": [
								{
									"id": 1847,
									"name": "deleteSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete a session (alias for revokeSession)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 177,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L177"
										}
									],
									"parameters": [
										{
											"id": 1848,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1849,
											"name": "reason",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "password_change"
													},
													{
														"type": "literal",
														"value": "admin"
													},
													{
														"type": "literal",
														"value": "logout"
													},
													{
														"type": "literal",
														"value": "expired"
													},
													{
														"type": "literal",
														"value": "security"
													}
												]
											},
											"defaultValue": "'admin'"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1835,
							"name": "getActiveSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 135,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L135"
								}
							],
							"signatures": [
								{
									"id": 1836,
									"name": "getActiveSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get active sessions for a user"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 135,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L135"
										}
									],
									"parameters": [
										{
											"id": 1837,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1892,
							"name": "getCurrentSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 395,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L395"
								}
							],
							"signatures": [
								{
									"id": 1893,
									"name": "getCurrentSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get current active sessions for a user\nFor backward compatibility with AuthService"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 395,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L395"
										}
									],
									"parameters": [
										{
											"id": 1894,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1829,
							"name": "getSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 104,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L104"
								}
							],
							"signatures": [
								{
									"id": 1830,
									"name": "getSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get session by ID and optionally refresh it"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 104,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L104"
										}
									],
									"parameters": [
										{
											"id": 1831,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1832,
							"name": "getUserSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 128,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L128"
								}
							],
							"signatures": [
								{
									"id": 1833,
									"name": "getUserSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get all sessions for a user"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 128,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L128"
										}
									],
									"parameters": [
										{
											"id": 1834,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1868,
							"name": "hasReachedMaxSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 268,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L268"
								}
							],
							"signatures": [
								{
									"id": 1869,
									"name": "hasReachedMaxSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if user has reached max sessions limit"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 268,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L268"
										}
									],
									"parameters": [
										{
											"id": 1870,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1889,
							"name": "refreshSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 374,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L374"
								}
							],
							"signatures": [
								{
									"id": 1890,
									"name": "refreshSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Refresh an existing session\nUpdates expiration and last active time"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 374,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L374"
										}
									],
									"parameters": [
										{
											"id": 1891,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1850,
							"name": "revokeAllUserSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 187,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L187"
								}
							],
							"signatures": [
								{
									"id": 1851,
									"name": "revokeAllUserSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Revoke all sessions for a user"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 187,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L187"
										}
									],
									"parameters": [
										{
											"id": 1852,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1853,
							"name": "revokeOtherSessions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 194,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L194"
								}
							],
							"signatures": [
								{
									"id": 1854,
									"name": "revokeOtherSessions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Revoke all sessions except the current one"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 194,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L194"
										}
									],
									"parameters": [
										{
											"id": 1855,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1856,
											"name": "currentSessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1842,
							"name": "revokeSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 156,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L156"
								}
							],
							"signatures": [
								{
									"id": 1843,
									"name": "revokeSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Revoke (delete) a session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 156,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L156"
										}
									],
									"parameters": [
										{
											"id": 1844,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Session to revoke."
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1845,
											"name": "reason",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Why it's being revoked. Surfaced to the\n                   "
													},
													{
														"kind": "code",
														"text": "`session.onRevoked(session, reason)`"
													},
													{
														"kind": "text",
														"text": " hook so audit\n                   consumers can aggregate by cause. Defaults to\n                   "
													},
													{
														"kind": "code",
														"text": "`'admin'`"
													},
													{
														"kind": "text",
														"text": " for backward compatibility with callers\n                   that haven't been updated to specify."
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "password_change"
													},
													{
														"type": "literal",
														"value": "admin"
													},
													{
														"type": "literal",
														"value": "logout"
													},
													{
														"type": "literal",
														"value": "expired"
													},
													{
														"type": "literal",
														"value": "security"
													}
												]
											},
											"defaultValue": "'admin'"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1862,
							"name": "rotateSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 226,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L226"
								}
							],
							"signatures": [
								{
									"id": 1863,
									"name": "rotateSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Rotate session ID (prevent fixation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 226,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L226"
										}
									],
									"parameters": [
										{
											"id": 1864,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1859,
							"name": "touchSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 215,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L215"
								}
							],
							"signatures": [
								{
									"id": 1860,
									"name": "touchSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Touch session (update last active and extend expiry)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 215,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L215"
										}
									],
									"parameters": [
										{
											"id": 1861,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1838,
							"name": "updateSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 142,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L142"
								}
							],
							"signatures": [
								{
									"id": 1839,
									"name": "updateSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session data"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 142,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L142"
										}
									],
									"parameters": [
										{
											"id": 1840,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1841,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1865,
							"name": "validateSession",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
									"line": 257,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L257"
								}
							],
							"signatures": [
								{
									"id": 1866,
									"name": "validateSession",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validate session and return it if valid"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
											"line": 257,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L257"
										}
									],
									"parameters": [
										{
											"id": 1867,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1804
							]
						},
						{
							"title": "Methods",
							"children": [
								1857,
								1814,
								1879,
								1846,
								1835,
								1892,
								1829,
								1832,
								1868,
								1889,
								1850,
								1853,
								1842,
								1862,
								1859,
								1838,
								1865
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
							"line": 26,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L26"
						}
					]
				},
				{
					"id": 1956,
					"name": "SessionModule",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Session Module\n\nDEFAULT: Uses TypeORM (Database) for session storage\nOPTIONAL: Can use Redis if configured (requires ioredis packages)"
							}
						]
					},
					"children": [
						{
							"id": 1972,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1973,
									"name": "SessionModule",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1956,
										"name": "SessionModule",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1972
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/session.module.ts",
							"line": 69,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/session.module.ts#L69"
						}
					]
				},
				{
					"id": 1895,
					"name": "SessionUtil",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Session utility functions"
							}
						]
					},
					"children": [
						{
							"id": 1954,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1955,
									"name": "SessionUtil",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1895,
										"name": "SessionUtil",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1896,
							"name": "extractMetadata",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 11,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L11"
								}
							],
							"signatures": [
								{
									"id": 1897,
									"name": "extractMetadata",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Extract session metadata (device, location, etc.)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 11,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L11"
										}
									],
									"parameters": [
										{
											"id": 1898,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1899,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1903,
													"name": "browser",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 15,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L15"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1900,
													"name": "device",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 12,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L12"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1901,
													"name": "ip",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 13,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L13"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1902,
													"name": "location",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 14,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L14"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1904,
													"name": "os",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 16,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L16"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1903,
														1900,
														1901,
														1902,
														1904
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
													"line": 11,
													"character": 54,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L11"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 1924,
							"name": "formatForDisplay",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 88,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L88"
								}
							],
							"signatures": [
								{
									"id": 1925,
									"name": "formatForDisplay",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Format session for display"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 88,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L88"
										}
									],
									"parameters": [
										{
											"id": 1926,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1927,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1929,
													"name": "device",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 90,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L90"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1932,
													"name": "expiresAt",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 93,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L93"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1928,
													"name": "id",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 89,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L89"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1930,
													"name": "ipAddress",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 91,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L91"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1933,
													"name": "isActive",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 94,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L94"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												},
												{
													"id": 1934,
													"name": "isCurrent",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 95,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L95"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												},
												{
													"id": 1931,
													"name": "lastActive",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 92,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L92"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1929,
														1932,
														1928,
														1930,
														1933,
														1934,
														1931
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
													"line": 88,
													"character": 55,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L88"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 1942,
							"name": "getAge",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 133,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L133"
								}
							],
							"signatures": [
								{
									"id": 1943,
									"name": "getAge",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get session age"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 133,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L133"
										}
									],
									"parameters": [
										{
											"id": 1944,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1945,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1947,
													"name": "formatted",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 135,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L135"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1946,
													"name": "milliseconds",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 134,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L134"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1947,
														1946
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
													"line": 133,
													"character": 45,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L133"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 1948,
							"name": "getIdleTime",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 151,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L151"
								}
							],
							"signatures": [
								{
									"id": 1949,
									"name": "getIdleTime",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get idle time (time since last activity)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 151,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L151"
										}
									],
									"parameters": [
										{
											"id": 1950,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1951,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1953,
													"name": "formatted",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 153,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L153"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1952,
													"name": "milliseconds",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 152,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L152"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1953,
														1952
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
													"line": 151,
													"character": 50,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L151"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 1905,
							"name": "getRemainingTime",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 28,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 1906,
									"name": "getRemainingTime",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Calculate remaining session time"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 28,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 1907,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1908,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1913,
													"name": "formatted",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 33,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L33"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1912,
													"name": "hours",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 32,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L32"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 1909,
													"name": "milliseconds",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 29,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L29"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 1911,
													"name": "minutes",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 31,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L31"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 1910,
													"name": "seconds",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
															"line": 30,
															"character": 8,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L30"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1913,
														1912,
														1909,
														1911,
														1910
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
													"line": 28,
													"character": 55,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L28"
												}
											]
										}
									}
								}
							]
						},
						{
							"id": 1921,
							"name": "isActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 81,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L81"
								}
							],
							"signatures": [
								{
									"id": 1922,
									"name": "isActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if session is active (not expired)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 81,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L81"
										}
									],
									"parameters": [
										{
											"id": 1923,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1918,
							"name": "isExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 73,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L73"
								}
							],
							"signatures": [
								{
									"id": 1919,
									"name": "isExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if session is expired"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 73,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L73"
										}
									],
									"parameters": [
										{
											"id": 1920,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1914,
							"name": "isExpiringSoon",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 65,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L65"
								}
							],
							"signatures": [
								{
									"id": 1915,
									"name": "isExpiringSoon",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Check if session is about to expire (within threshold)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 65,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L65"
										}
									],
									"parameters": [
										{
											"id": 1916,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1917,
											"name": "thresholdMs",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											},
											"defaultValue": "..."
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1938,
							"name": "isSameDevice",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 122,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L122"
								}
							],
							"signatures": [
								{
									"id": 1939,
									"name": "isSameDevice",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Compare two sessions"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 122,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L122"
										}
									],
									"parameters": [
										{
											"id": 1940,
											"name": "session1",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1941,
											"name": "session2",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 1935,
							"name": "sanitize",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
									"line": 114,
									"character": 11,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L114"
								}
							],
							"signatures": [
								{
									"id": 1936,
									"name": "sanitize",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Sanitize session data (remove sensitive information)"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
											"line": 114,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L114"
										}
									],
									"parameters": [
										{
											"id": 1937,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Partial"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Partial",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1954
							]
						},
						{
							"title": "Methods",
							"children": [
								1896,
								1924,
								1942,
								1948,
								1905,
								1921,
								1918,
								1914,
								1938,
								1935
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/utils/session.util.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/utils/session.util.ts#L7"
						}
					]
				},
				{
					"id": 1243,
					"name": "SocialCredentialsDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Social login credentials (Google, Facebook, Apple, GitHub)"
							}
						]
					},
					"children": [
						{
							"id": 1244,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1245,
									"name": "SocialCredentialsDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1243,
										"name": "SocialCredentialsDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1246,
							"name": "token",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1247,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts#L28"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "accessToken"
									},
									{
										"type": "literal",
										"value": "idToken"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1244
							]
						},
						{
							"title": "Properties",
							"children": [
								1246,
								1247
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts#L7"
						}
					]
				},
				{
					"id": 1431,
					"name": "SsoConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1432,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1433,
									"name": "SsoConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1431,
										"name": "SsoConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1434,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 122,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L122"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3675,
								"name": "ISsoConfig.enabled"
							}
						},
						{
							"id": 1435,
							"name": "providers",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 125,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L125"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1422,
									"name": "SsoProviderConfigDto",
									"package": "@ackplus/nest-auth"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3676,
								"name": "ISsoConfig.providers"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1432
							]
						},
						{
							"title": "Properties",
							"children": [
								1434,
								1435
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 120,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L120"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3674,
							"name": "ISsoConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1422,
					"name": "SsoProviderConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1423,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1424,
									"name": "SsoProviderConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1422,
										"name": "SsoProviderConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1428,
							"name": "authorizationUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 111,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L111"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3681,
								"name": "ISsoProviderConfig.authorizationUrl"
							}
						},
						{
							"id": 1429,
							"name": "clientId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 114,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L114"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3682,
								"name": "ISsoProviderConfig.clientId"
							}
						},
						{
							"id": 1430,
							"name": "hint",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 117,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L117"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3683,
								"name": "ISsoProviderConfig.hint"
							}
						},
						{
							"id": 1425,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 102,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L102"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3678,
								"name": "ISsoProviderConfig.id"
							}
						},
						{
							"id": 1427,
							"name": "logoUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 108,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L108"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3680,
								"name": "ISsoProviderConfig.logoUrl"
							}
						},
						{
							"id": 1426,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 105,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L105"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3679,
								"name": "ISsoProviderConfig.name"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1423
							]
						},
						{
							"title": "Properties",
							"children": [
								1428,
								1429,
								1430,
								1425,
								1427,
								1426
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 100,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L100"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3677,
							"name": "ISsoProviderConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2502,
					"name": "TenantCreatedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2503,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L8"
								}
							],
							"signatures": [
								{
									"id": 2504,
									"name": "TenantCreatedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
											"line": 8,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L8"
										}
									],
									"parameters": [
										{
											"id": 2505,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2500,
												"name": "TenantCreatedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2502,
										"name": "TenantCreatedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2506,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
									"line": 8,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 2500,
								"name": "TenantCreatedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2503
							]
						},
						{
							"title": "Properties",
							"children": [
								2506
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L7"
						}
					]
				},
				{
					"id": 2509,
					"name": "TenantDeletedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2510,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L8"
								}
							],
							"signatures": [
								{
									"id": 2511,
									"name": "TenantDeletedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
											"line": 8,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L8"
										}
									],
									"parameters": [
										{
											"id": 2512,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2507,
												"name": "TenantDeletedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2509,
										"name": "TenantDeletedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2513,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
									"line": 9,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": 2507,
								"name": "TenantDeletedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2510
							]
						},
						{
							"title": "Properties",
							"children": [
								2513
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L7"
						}
					]
				},
				{
					"id": 2450,
					"name": "TenantModule",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2451,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 2452,
									"name": "TenantModule",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2450,
										"name": "TenantModule",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2451
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/tenant.module.ts",
							"line": 51,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant.module.ts#L51"
						}
					]
				},
				{
					"id": 1409,
					"name": "TenantOptionDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1410,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1411,
									"name": "TenantOptionDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1409,
										"name": "TenantOptionDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1412,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 77,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L77"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3687,
								"name": "ITenantOption.id"
							}
						},
						{
							"id": 1415,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 86,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L86"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3690,
								"name": "ITenantOption.isActive"
							}
						},
						{
							"id": 1416,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 89,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L89"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3691,
								"name": "ITenantOption.metadata"
							}
						},
						{
							"id": 1413,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 80,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L80"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3688,
								"name": "ITenantOption.name"
							}
						},
						{
							"id": 1414,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 83,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L83"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3689,
								"name": "ITenantOption.slug"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1410
							]
						},
						{
							"title": "Properties",
							"children": [
								1412,
								1415,
								1416,
								1413,
								1414
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 75,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L75"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3686,
							"name": "ITenantOption",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1417,
					"name": "TenantsConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1418,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1419,
									"name": "TenantsConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1417,
										"name": "TenantsConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1420,
							"name": "mode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L94"
								}
							],
							"type": {
								"type": "reference",
								"target": 3772,
								"name": "TenantModeEnum",
								"package": "@ackplus/nest-auth-contracts"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3693,
								"name": "ITenantsConfig.mode"
							}
						},
						{
							"id": 1421,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 97,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L97"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1409,
									"name": "TenantOptionDto",
									"package": "@ackplus/nest-auth"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3694,
								"name": "ITenantsConfig.options"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1418
							]
						},
						{
							"title": "Properties",
							"children": [
								1420,
								1421
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 92,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L92"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3692,
							"name": "ITenantsConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2453,
					"name": "TenantService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2454,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 2455,
									"name": "TenantService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 19,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L19"
										}
									],
									"parameters": [
										{
											"id": 2456,
											"name": "tenantRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 2457,
											"name": "eventEmitter",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/eventemitter2@6.4.9/node_modules/eventemitter2/eventemitter2.d.ts",
													"qualifiedName": "EventEmitter2"
												},
												"name": "EventEmitter2",
												"package": "eventemitter2"
											}
										},
										{
											"id": 2458,
											"name": "debugLogger",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 240,
												"name": "DebugLoggerService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 2459,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2453,
										"name": "TenantService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2493,
							"name": "checkRequiredTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 203,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L203"
								}
							],
							"signatures": [
								{
									"id": 2494,
									"name": "checkRequiredTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 203,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L203"
										}
									],
									"parameters": [
										{
											"id": 2495,
											"name": "inputTenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2496,
											"name": "throwError",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2464,
							"name": "createTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 27,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 2465,
									"name": "createTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 27,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L27"
										}
									],
									"parameters": [
										{
											"id": 2466,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2482,
							"name": "deleteTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 148,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L148"
								}
							],
							"signatures": [
								{
									"id": 2483,
									"name": "deleteTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 148,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L148"
										}
									],
									"parameters": [
										{
											"id": 2484,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2467,
							"name": "getTenantById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 67,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 2468,
									"name": "getTenantById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 67,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L67"
										}
									],
									"parameters": [
										{
											"id": 2469,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2470,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2471,
							"name": "getTenantBySlug",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 86,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L86"
								}
							],
							"signatures": [
								{
									"id": 2472,
									"name": "getTenantBySlug",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get tenant by slug"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 86,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L86"
										}
									],
									"parameters": [
										{
											"id": 2473,
											"name": "slug",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2474,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2475,
							"name": "getTenants",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 99,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L99"
								}
							],
							"signatures": [
								{
									"id": 2476,
									"name": "getTenants",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 99,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L99"
										}
									],
									"parameters": [
										{
											"id": 2477,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
													"qualifiedName": "FindManyOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindManyOptions",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2522,
													"name": "NestAuthTenant",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2497,
							"name": "resolveTenantId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 209,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L209"
								}
							],
							"signatures": [
								{
									"id": 2498,
									"name": "resolveTenantId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 209,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L209"
										}
									],
									"parameters": [
										{
											"id": 2499,
											"name": "inputTenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2478,
							"name": "updateTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 103,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L103"
								}
							],
							"signatures": [
								{
									"id": 2479,
									"name": "updateTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 103,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L103"
										}
									],
									"parameters": [
										{
											"id": 2480,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2481,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2522,
														"name": "NestAuthTenant",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2489,
							"name": "updateTenantMetadata",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 184,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L184"
								}
							],
							"signatures": [
								{
									"id": 2490,
									"name": "updateTenantMetadata",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 184,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L184"
										}
									],
									"parameters": [
										{
											"id": 2491,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2492,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2485,
							"name": "updateTenantStatus",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
									"line": 169,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L169"
								}
							],
							"signatures": [
								{
									"id": 2486,
									"name": "updateTenantStatus",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
											"line": 169,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L169"
										}
									],
									"parameters": [
										{
											"id": 2487,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2488,
											"name": "isActive",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2454
							]
						},
						{
							"title": "Methods",
							"children": [
								2493,
								2464,
								2482,
								2467,
								2471,
								2475,
								2497,
								2478,
								2489,
								2485
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
							"line": 17,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/services/tenant.service.ts#L17"
						}
					]
				},
				{
					"id": 2517,
					"name": "TenantUpdatedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 2518,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L9"
								}
							],
							"signatures": [
								{
									"id": 2519,
									"name": "TenantUpdatedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
											"line": 9,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L9"
										}
									],
									"parameters": [
										{
											"id": 2520,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2514,
												"name": "TenantUpdatedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2517,
										"name": "TenantUpdatedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2521,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
									"line": 10,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": 2514,
								"name": "TenantUpdatedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2518
							]
						},
						{
							"title": "Properties",
							"children": [
								2521
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
							"line": 8,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L8"
						}
					]
				},
				{
					"id": 702,
					"name": "TokenResponseInterceptor",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 703,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 704,
									"name": "TokenResponseInterceptor",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
											"line": 18,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L18"
										}
									],
									"parameters": [
										{
											"id": 705,
											"name": "debugLogger",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 240,
												"name": "DebugLoggerService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 702,
										"name": "TokenResponseInterceptor",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 711,
							"name": "intercept",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
									"line": 50,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L50"
								}
							],
							"signatures": [
								{
									"id": 712,
									"name": "intercept",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Method to implement a custom interceptor."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
											"line": 50,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L50"
										}
									],
									"parameters": [
										{
											"id": 713,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "an "
													},
													{
														"kind": "code",
														"text": "`ExecutionContext`"
													},
													{
														"kind": "text",
														"text": " object providing methods to access the\nroute handler and class about to be invoked."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/features/execution-context.interface.d.ts",
													"qualifiedName": "ExecutionContext"
												},
												"name": "ExecutionContext",
												"package": "@nestjs/common"
											}
										},
										{
											"id": 714,
											"name": "next",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "a reference to the "
													},
													{
														"kind": "code",
														"text": "`CallHandler`"
													},
													{
														"kind": "text",
														"text": ", which provides access to an\n"
													},
													{
														"kind": "code",
														"text": "`Observable`"
													},
													{
														"kind": "text",
														"text": " representing the response stream from the route handler."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/features/nest-interceptor.interface.d.ts",
													"qualifiedName": "CallHandler"
												},
												"name": "CallHandler",
												"package": "@nestjs/common"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/src/internal/Observable.ts",
													"qualifiedName": "Observable"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Observable",
												"package": "rxjs"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "NestInterceptor.intercept"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "NestInterceptor.intercept"
							}
						},
						{
							"id": 708,
							"name": "isUsingCookies",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L23"
								}
							],
							"signatures": [
								{
									"id": 709,
									"name": "isUsingCookies",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
											"line": 23,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L23"
										}
									],
									"parameters": [
										{
											"id": 710,
											"name": "req",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Request"
												},
												"name": "Request",
												"package": "@types/express",
												"qualifiedName": "e.Request"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 715,
							"name": "setTokens",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
									"line": 91,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L91"
								}
							],
							"signatures": [
								{
									"id": 716,
									"name": "setTokens",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
											"line": 91,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L91"
										}
									],
									"parameters": [
										{
											"id": 717,
											"name": "response",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
													"qualifiedName": "e.Response"
												},
												"name": "Response",
												"package": "@types/express",
												"qualifiedName": "e.Response"
											}
										},
										{
											"id": 718,
											"name": "tokens",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 719,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 720,
															"name": "accessToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
																	"line": 92,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L92"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 721,
															"name": "refreshToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
																	"line": 93,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L93"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 722,
															"name": "trustToken",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
																	"line": 94,
																	"character": 8,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L94"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																720,
																721,
																722
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
															"line": 91,
															"character": 42,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L91"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								703
							]
						},
						{
							"title": "Methods",
							"children": [
								711,
								708,
								715
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts#L14"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/features/nest-interceptor.interface.d.ts",
								"qualifiedName": "NestInterceptor"
							},
							"name": "NestInterceptor",
							"package": "@nestjs/common"
						}
					]
				},
				{
					"id": 828,
					"name": "TwoFactorCodeSentEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 829,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L12"
								}
							],
							"signatures": [
								{
									"id": 830,
									"name": "TwoFactorCodeSentEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L12"
										}
									],
									"parameters": [
										{
											"id": 831,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 823,
												"name": "TwoFactorCodeSentEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 828,
										"name": "TwoFactorCodeSentEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 832,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 13,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 823,
								"name": "TwoFactorCodeSentEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								829
							]
						},
						{
							"title": "Properties",
							"children": [
								832
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L11"
						}
					]
				},
				{
					"id": 1589,
					"name": "TypeORMSessionRepository",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "TypeORM implementation of session repository\nStores sessions in PostgreSQL/MySQL database"
							}
						]
					},
					"children": [
						{
							"id": 1590,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 1591,
									"name": "TypeORMSessionRepository",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 1592,
											"name": "repository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1589,
										"name": "TypeORMSessionRepository",
										"package": "@ackplus/nest-auth"
									},
									"overwrites": {
										"type": "reference",
										"target": 1543,
										"name": "BaseSessionRepository.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1542,
								"name": "BaseSessionRepository.constructor"
							}
						},
						{
							"id": 1618,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 107,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L107"
								}
							],
							"signatures": [
								{
									"id": 1619,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 107,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L107"
										}
									],
									"parameters": [
										{
											"id": 1620,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1569,
										"name": "BaseSessionRepository.countActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1568,
								"name": "BaseSessionRepository.countActiveByUserId"
							}
						},
						{
							"id": 1594,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 22,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 1595,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 22,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 1596,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1545,
										"name": "BaseSessionRepository.create"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1544,
								"name": "BaseSessionRepository.create"
							}
						},
						{
							"id": 1610,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 92,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L92"
								}
							],
							"signatures": [
								{
									"id": 1611,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 92,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L92"
										}
									],
									"parameters": [
										{
											"id": 1612,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1561,
										"name": "BaseSessionRepository.delete"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1560,
								"name": "BaseSessionRepository.delete"
							}
						},
						{
							"id": 1613,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 96,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L96"
								}
							],
							"signatures": [
								{
									"id": 1614,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 96,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L96"
										}
									],
									"parameters": [
										{
											"id": 1615,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1564,
										"name": "BaseSessionRepository.deleteByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1563,
								"name": "BaseSessionRepository.deleteByUserId"
							}
						},
						{
							"id": 1616,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 100,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L100"
								}
							],
							"signatures": [
								{
									"id": 1617,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 100,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L100"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1567,
										"name": "BaseSessionRepository.deleteExpired"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1566,
								"name": "BaseSessionRepository.deleteExpired"
							}
						},
						{
							"id": 1603,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 73,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L73"
								}
							],
							"signatures": [
								{
									"id": 1604,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 73,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L73"
										}
									],
									"parameters": [
										{
											"id": 1605,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1554,
										"name": "BaseSessionRepository.findActiveByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1553,
								"name": "BaseSessionRepository.findActiveByUserId"
							}
						},
						{
							"id": 1597,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 28,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 1598,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 28,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 1599,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1548,
										"name": "BaseSessionRepository.findById"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1547,
								"name": "BaseSessionRepository.findById"
							}
						},
						{
							"id": 1600,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 47,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 1601,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 47,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L47"
										}
									],
									"parameters": [
										{
											"id": 1602,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1551,
										"name": "BaseSessionRepository.findByUserId"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1550,
								"name": "BaseSessionRepository.findByUserId"
							}
						},
						{
							"id": 1606,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 83,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L83"
								}
							],
							"signatures": [
								{
									"id": 1607,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 83,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L83"
										}
									],
									"parameters": [
										{
											"id": 1608,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1609,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1557,
										"name": "BaseSessionRepository.update"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1556,
								"name": "BaseSessionRepository.update"
							}
						},
						{
							"id": 1621,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
									"line": 116,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L116"
								}
							],
							"signatures": [
								{
									"id": 1622,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
											"line": 116,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L116"
										}
									],
									"parameters": [
										{
											"id": 1623,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"overwrites": {
										"type": "reference",
										"target": 1572,
										"name": "BaseSessionRepository.updateLastActive"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": 1571,
								"name": "BaseSessionRepository.updateLastActive"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1590
							]
						},
						{
							"title": "Methods",
							"children": [
								1618,
								1594,
								1610,
								1613,
								1616,
								1603,
								1597,
								1600,
								1606,
								1621
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts#L14"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 1541,
							"name": "BaseSessionRepository",
							"package": "@ackplus/nest-auth"
						}
					]
				},
				{
					"id": 1436,
					"name": "UiConfigDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1437,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1438,
									"name": "UiConfigDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1436,
										"name": "UiConfigDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1442,
							"name": "backgroundImageUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 139,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L139"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3711,
								"name": "IUiConfig.backgroundImageUrl"
							}
						},
						{
							"id": 1440,
							"name": "brandColor",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 133,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L133"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3709,
								"name": "IUiConfig.brandColor"
							}
						},
						{
							"id": 1439,
							"name": "brandName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 130,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L130"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3708,
								"name": "IUiConfig.brandName"
							}
						},
						{
							"id": 1441,
							"name": "logoUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
									"line": 136,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L136"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3710,
								"name": "IUiConfig.logoUrl"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1437
							]
						},
						{
							"title": "Properties",
							"children": [
								1442,
								1440,
								1439,
								1441
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
							"line": 128,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts#L128"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3707,
							"name": "IUiConfig",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1974,
					"name": "UpdateUserDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1975,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1976,
									"name": "UpdateUserDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1974,
										"name": "UpdateUserDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1979,
							"name": "displayName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1977,
							"name": "firstName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1978,
							"name": "lastName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1975
							]
						},
						{
							"title": "Properties",
							"children": [
								1979,
								1977,
								1978
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
							"line": 3,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts#L3"
						}
					]
				},
				{
					"id": 780,
					"name": "User2faVerifiedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 781,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 782,
									"name": "User2faVerifiedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L15"
										}
									],
									"parameters": [
										{
											"id": 783,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 774,
												"name": "User2faVerifiedEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 780,
										"name": "User2faVerifiedEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 784,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 16,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"target": 774,
								"name": "User2faVerifiedEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								781
							]
						},
						{
							"title": "Properties",
							"children": [
								784
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
							"line": 14,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L14"
						}
					]
				},
				{
					"id": 795,
					"name": "UserLoggedInEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 796,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 797,
									"name": "UserLoggedInEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 798,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 785,
												"name": "UserLoggedInEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 795,
										"name": "UserLoggedInEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 799,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 22,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": 785,
								"name": "UserLoggedInEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								796
							]
						},
						{
							"title": "Properties",
							"children": [
								799
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
							"line": 20,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L20"
						}
					]
				},
				{
					"id": 804,
					"name": "UserRefreshTokenEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 805,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L11"
								}
							],
							"signatures": [
								{
									"id": 806,
									"name": "UserRefreshTokenEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
											"line": 11,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L11"
										}
									],
									"parameters": [
										{
											"id": 807,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 800,
												"name": "UserRefreshTokenEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 804,
										"name": "UserRefreshTokenEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 808,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
									"line": 12,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 800,
								"name": "UserRefreshTokenEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								805
							]
						},
						{
							"title": "Properties",
							"children": [
								808
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
							"line": 10,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L10"
						}
					]
				},
				{
					"id": 818,
					"name": "UserRegisteredEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 819,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 820,
									"name": "UserRegisteredEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 821,
											"name": "payload",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 809,
												"name": "UserRegisteredEventPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 818,
										"name": "UserRegisteredEvent",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 822,
							"name": "payload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 22,
									"character": 24,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": 809,
								"name": "UserRegisteredEventPayload",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								819
							]
						},
						{
							"title": "Properties",
							"children": [
								822
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
							"line": 20,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L20"
						}
					]
				},
				{
					"id": 1325,
					"name": "UserResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "User information response"
							}
						]
					},
					"children": [
						{
							"id": 1326,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1327,
									"name": "UserResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1325,
										"name": "UserResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1329,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L43"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3722,
								"name": "IUserResponse.email"
							}
						},
						{
							"id": 1331,
							"name": "emailVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 55,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L55"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3724,
								"name": "IUserResponse.emailVerifiedAt"
							}
						},
						{
							"id": 1328,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 37,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L37"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3721,
								"name": "IUserResponse.id"
							}
						},
						{
							"id": 1333,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L67"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3726,
								"name": "IUserResponse.isMfaEnabled"
							}
						},
						{
							"id": 1336,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 87,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L87"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3729,
								"name": "IUserResponse.metadata"
							}
						},
						{
							"id": 1335,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 81,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L81"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3728,
								"name": "IUserResponse.permissions"
							}
						},
						{
							"id": 1330,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 49,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L49"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3723,
								"name": "IUserResponse.phone"
							}
						},
						{
							"id": 1332,
							"name": "phoneVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L61"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3725,
								"name": "IUserResponse.phoneVerifiedAt"
							}
						},
						{
							"id": 1334,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 74,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L74"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"implementationOf": {
								"type": "reference",
								"target": 3727,
								"name": "IUserResponse.roles"
							}
						},
						{
							"id": 1337,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 93,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L93"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3730,
								"name": "IUserResponse.tenantId"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1326
							]
						},
						{
							"title": "Properties",
							"children": [
								1329,
								1331,
								1328,
								1333,
								1336,
								1335,
								1330,
								1332,
								1334,
								1337
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 32,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L32"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3720,
							"name": "IUserResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1980,
					"name": "UserService",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1981,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 1982,
									"name": "UserService",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 1983,
											"name": "userRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 1984,
											"name": "userAccessRepository",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/repository/Repository.d.ts",
													"qualifiedName": "Repository"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2534,
														"name": "NestAuthUserAccess",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Repository",
												"package": "typeorm"
											}
										},
										{
											"id": 1985,
											"name": "dataSource",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/data-source/DataSource.d.ts",
													"qualifiedName": "DataSource"
												},
												"name": "DataSource",
												"package": "typeorm"
											}
										},
										{
											"id": 1986,
											"name": "tenantService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2453,
												"name": "TenantService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1987,
											"name": "eventEmitter",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/eventemitter2@6.4.9/node_modules/eventemitter2/eventemitter2.d.ts",
													"qualifiedName": "EventEmitter2"
												},
												"name": "EventEmitter2",
												"package": "eventemitter2"
											}
										},
										{
											"id": 1988,
											"name": "authConfigService",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 209,
												"name": "AuthConfigService",
												"package": "@ackplus/nest-auth"
											}
										},
										{
											"id": 1989,
											"name": "debugLogger",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 240,
												"name": "DebugLoggerService",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1980,
										"name": "UserService",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 2091,
							"name": "countUsers",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 589,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L589"
								}
							],
							"signatures": [
								{
									"id": 2092,
									"name": "countUsers",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 589,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L589"
										}
									],
									"parameters": [
										{
											"id": 2093,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
													"qualifiedName": "FindManyOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindManyOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2094,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2010,
							"name": "createUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 97,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L97"
								}
							],
							"signatures": [
								{
									"id": 2011,
									"name": "createUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a "
											},
											{
												"kind": "code",
												"text": "`NestAuthUser`"
											},
											{
												"kind": "text",
												"text": " row plus its identities and a default\n"
											},
											{
												"kind": "code",
												"text": "`userAccess`"
											},
											{
												"kind": "text",
												"text": " for the given tenant, atomically when a "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " is\nsupplied."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 97,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L97"
										}
									],
									"parameters": [
										{
											"id": 2012,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "User column data ("
													},
													{
														"kind": "code",
														"text": "`email`"
													},
													{
														"kind": "text",
														"text": ", "
													},
													{
														"kind": "code",
														"text": "`phone`"
													},
													{
														"kind": "text",
														"text": ", "
													},
													{
														"kind": "code",
														"text": "`password`"
													},
													{
														"kind": "text",
														"text": " etc)."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										},
										{
											"id": 2013,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Optional tenant scope."
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2014,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Forwarded to "
													},
													{
														"kind": "code",
														"text": "`user.beforeCreate`"
													},
													{
														"kind": "text",
														"text": " / "
													},
													{
														"kind": "code",
														"text": "`afterCreate`"
													},
													{
														"kind": "text",
														"text": " hooks\n                  and the "
													},
													{
														"kind": "code",
														"text": "`UserCreatedEvent`"
													},
													{
														"kind": "text",
														"text": " payload."
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 2015,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Optional transactional "
													},
													{
														"kind": "code",
														"text": "`EntityManager`"
													},
													{
														"kind": "text",
														"text": " — pass the one\n                  you got from "
													},
													{
														"kind": "inline-tag",
														"tag": "@link",
														"text": "runInTransaction",
														"target": 1997
													},
													{
														"kind": "text",
														"text": ". When omitted,\n                  each statement uses the default datasource."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2067,
							"name": "deleteUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 458,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L458"
								}
							],
							"signatures": [
								{
									"id": 2068,
									"name": "deleteUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete a user. Pass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 458,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L458"
										}
									],
									"parameters": [
										{
											"id": 2069,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2070,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2062,
							"name": "deleteUserAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 441,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L441"
								}
							],
							"signatures": [
								{
									"id": 2063,
									"name": "deleteUserAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove a user's access for a tenant.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 441,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L441"
										}
									],
									"parameters": [
										{
											"id": 2064,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2065,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2066,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2042,
							"name": "ensureUserAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 354,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L354"
								}
							],
							"signatures": [
								{
									"id": 2043,
									"name": "ensureUserAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 354,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L354"
										}
									],
									"parameters": [
										{
											"id": 2044,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2045,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2046,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2021,
							"name": "getUserByEmail",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 206,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L206"
								}
							],
							"signatures": [
								{
									"id": 2022,
									"name": "getUserByEmail",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 206,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L206"
										}
									],
									"parameters": [
										{
											"id": 2023,
											"name": "email",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2024,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2025,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2026,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2016,
							"name": "getUserById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 189,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L189"
								}
							],
							"signatures": [
								{
									"id": 2017,
									"name": "getUserById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 189,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L189"
										}
									],
									"parameters": [
										{
											"id": 2018,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2019,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2020,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2027,
							"name": "getUserByPhone",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 228,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L228"
								}
							],
							"signatures": [
								{
									"id": 2028,
									"name": "getUserByPhone",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 228,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L228"
										}
									],
									"parameters": [
										{
											"id": 2029,
											"name": "phone",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2030,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2031,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindOneOptions.d.ts",
													"qualifiedName": "FindOneOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindOneOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2032,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2033,
							"name": "getUsers",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 250,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L250"
								}
							],
							"signatures": [
								{
									"id": 2034,
									"name": "getUsers",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 250,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L250"
										}
									],
									"parameters": [
										{
											"id": 2035,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
													"qualifiedName": "FindManyOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindManyOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2036,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2146,
													"name": "NestAuthUser",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2095,
							"name": "getUsersAndCount",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 593,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L593"
								}
							],
							"signatures": [
								{
									"id": 2096,
									"name": "getUsersAndCount",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 593,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L593"
										}
									],
									"parameters": [
										{
											"id": 2097,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/find-options/FindManyOptions.d.ts",
													"qualifiedName": "FindManyOptions"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "FindManyOptions",
												"package": "typeorm"
											}
										},
										{
											"id": 2098,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "tuple",
												"elements": [
													{
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 2146,
															"name": "NestAuthUser",
															"package": "@ackplus/nest-auth"
														}
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2099,
							"name": "getUsersByRole",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 597,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L597"
								}
							],
							"signatures": [
								{
									"id": 2100,
									"name": "getUsersByRole",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 597,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L597"
										}
									],
									"parameters": [
										{
											"id": 2101,
											"name": "roleName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2102,
											"name": "guard",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2103,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2104,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2146,
													"name": "NestAuthUser",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2058,
							"name": "getUserTenants",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 424,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L424"
								}
							],
							"signatures": [
								{
									"id": 2059,
									"name": "getUserTenants",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 424,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L424"
										}
									],
									"parameters": [
										{
											"id": 2060,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2061,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2522,
													"name": "NestAuthTenant",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2047,
							"name": "isUserInTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 381,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L381"
								}
							],
							"signatures": [
								{
									"id": 2048,
									"name": "isUserInTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 381,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L381"
										}
									],
									"parameters": [
										{
											"id": 2049,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2050,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2051,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "boolean"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1997,
							"name": "runInTransaction",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 67,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 1998,
									"name": "runInTransaction",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Run a function inside a TypeORM transaction and hand the caller the\ntransactional "
											},
											{
												"kind": "code",
												"text": "`EntityManager`"
											},
											{
												"kind": "text",
												"text": ". Pass that "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " into any\ntransaction-aware nest-auth methods ("
											},
											{
												"kind": "code",
												"text": "`createUser`"
											},
											{
												"kind": "text",
												"text": ", "
											},
											{
												"kind": "code",
												"text": "`findOrCreateIdentity`"
											},
											{
												"kind": "text",
												"text": ",\n"
											},
											{
												"kind": "code",
												"text": "`getUserAccess`"
											},
											{
												"kind": "text",
												"text": ", "
											},
											{
												"kind": "code",
												"text": "`assignRoles`"
											},
											{
												"kind": "text",
												"text": ", …) so a single rollback is possible\nacross the entire user-creation flow.\n\nIf you don't need a transaction, just call the methods without the\n"
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " argument — behaviour is unchanged."
											}
										],
										"blockTags": [
											{
												"tag": "@example",
												"content": [
													{
														"kind": "code",
														"text": "```ts\nawait this.userService.runInTransaction(async (manager) => {\n  const authUser = await this.userService.createUser(\n    { email, phone, isActive: true },\n    undefined,\n    undefined,\n    manager,\n  );\n  if (password) await authUser.setPassword(password);\n  await manager.save(authUser);\n  await authUser.findOrCreateIdentity('email', email, manager);\n  const access = await authUser.getUserAccess(tenantId, true, manager);\n  await access.assignRoles(roleIds, manager);\n\n  // Application table — uses the same manager so the whole thing\n  // rolls back together.\n  const appUser = manager.create(AppUser, { authUserId: authUser.id, ... });\n  await manager.save(appUser);\n  return appUser;\n});\n```"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 67,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L67"
										}
									],
									"typeParameters": [
										{
											"id": 1999,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {}
										}
									],
									"parameters": [
										{
											"id": 2000,
											"name": "fn",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2001,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
															"line": 67,
															"character": 34,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L67"
														}
													],
													"signatures": [
														{
															"id": 2002,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
																	"line": 67,
																	"character": 34,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L67"
																}
															],
															"parameters": [
																{
																	"id": 2003,
																	"name": "manager",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": {
																			"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
																			"qualifiedName": "EntityManager"
																		},
																		"name": "EntityManager",
																		"package": "typeorm"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Promise"
																},
																"typeArguments": [
																	{
																		"type": "reference",
																		"target": 1999,
																		"name": "T",
																		"package": "@ackplus/nest-auth",
																		"refersToTypeParameter": true
																	}
																],
																"name": "Promise",
																"package": "typescript"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1999,
												"name": "T",
												"package": "@ackplus/nest-auth",
												"refersToTypeParameter": true
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2052,
							"name": "setUserAccessRoles",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 399,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L399"
								}
							],
							"signatures": [
								{
									"id": 2053,
									"name": "setUserAccessRoles",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set multiple roles for a user's access in a tenant.\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 399,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L399"
										}
									],
									"parameters": [
										{
											"id": 2054,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2055,
											"name": "tenantId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2056,
											"name": "roleIds",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										},
										{
											"id": 2057,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2076,
							"name": "unverifyUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 515,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L515"
								}
							],
							"signatures": [
								{
									"id": 2077,
									"name": "unverifyUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 515,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L515"
										}
									],
									"parameters": [
										{
											"id": 2078,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2079,
											"name": "verificationType",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "email"
													},
													{
														"type": "literal",
														"value": "phone"
													},
													{
														"type": "literal",
														"value": "none"
													}
												]
											}
										},
										{
											"id": 2080,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2037,
							"name": "updateUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 263,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L263"
								}
							],
							"signatures": [
								{
									"id": 2038,
									"name": "updateUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update mutable fields on a "
											},
											{
												"kind": "code",
												"text": "`NestAuthUser`"
											},
											{
												"kind": "text",
												"text": " row. When "
											},
											{
												"kind": "code",
												"text": "`email`"
											},
											{
												"kind": "text",
												"text": "/"
											},
											{
												"kind": "code",
												"text": "`phone`"
											},
											{
												"kind": "text",
												"text": "\nchange, the matching identity is updated and a same-tenant uniqueness\ncheck runs first.\n\nPass "
											},
											{
												"kind": "code",
												"text": "`manager`"
											},
											{
												"kind": "text",
												"text": " to participate in a transaction — the conflict-check\nSELECTs, the user UPDATE, and the identity UPSERTs all run on the\nsame connection so a rollback unwinds them together."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 263,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L263"
										}
									],
									"parameters": [
										{
											"id": 2039,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2040,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										},
										{
											"id": 2041,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2086,
							"name": "updateUserMetadata",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 559,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L559"
								}
							],
							"signatures": [
								{
									"id": 2087,
									"name": "updateUserMetadata",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 559,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L559"
										}
									],
									"parameters": [
										{
											"id": 2088,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2089,
											"name": "metadata",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										},
										{
											"id": 2090,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2081,
							"name": "updateUserStatus",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 533,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L533"
								}
							],
							"signatures": [
								{
									"id": 2082,
									"name": "updateUserStatus",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 533,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L533"
										}
									],
									"parameters": [
										{
											"id": 2083,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2084,
											"name": "isActive",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 2085,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2071,
							"name": "verifyUser",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
									"line": 496,
									"character": 10,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L496"
								}
							],
							"signatures": [
								{
									"id": 2072,
									"name": "verifyUser",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
											"line": 496,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L496"
										}
									],
									"parameters": [
										{
											"id": 2073,
											"name": "id",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2074,
											"name": "verificationType",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "email"
													},
													{
														"type": "literal",
														"value": "phone"
													},
													{
														"type": "literal",
														"value": "none"
													}
												]
											}
										},
										{
											"id": 2075,
											"name": "manager",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typeorm@0.3.28_babel-plugin-macros@3.1.0_better-sqlite3@12.5.0_pg@8.16.3_sql.js@1.13.0__706c635406f9b739c0cd909eeb0d7228/node_modules/typeorm/entity-manager/EntityManager.d.ts",
													"qualifiedName": "EntityManager"
												},
												"name": "EntityManager",
												"package": "typeorm"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2146,
												"name": "NestAuthUser",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1981
							]
						},
						{
							"title": "Methods",
							"children": [
								2091,
								2010,
								2067,
								2062,
								2042,
								2021,
								2016,
								2027,
								2033,
								2095,
								2099,
								2058,
								2047,
								1997,
								2052,
								2076,
								2037,
								2086,
								2081,
								2071
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/user/services/user.service.ts",
							"line": 20,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/user/services/user.service.ts#L20"
						}
					]
				},
				{
					"id": 1349,
					"name": "Verify2faWithTokensResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Two-factor Authentication Response with Tokens DTO\n\nUsed in header mode (accessTokenType: 'header')\nReturns tokens in the response body after successful 2FA verification."
							}
						]
					},
					"children": [
						{
							"id": 1350,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1351,
									"name": "Verify2faWithTokensResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1349,
										"name": "Verify2faWithTokensResponseDto",
										"package": "@ackplus/nest-auth"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 1322,
										"name": "AuthTokensResponseDto.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 1321,
								"name": "AuthTokensResponseDto.constructor"
							}
						},
						{
							"id": 1354,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 1323,
								"name": "AuthTokensResponseDto.accessToken"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3737,
								"name": "IVerify2faResponse.accessToken"
							}
						},
						{
							"id": 1352,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 151,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L151"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3739,
								"name": "IVerify2faResponse.message"
							}
						},
						{
							"id": 1355,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 1324,
								"name": "AuthTokensResponseDto.refreshToken"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3738,
								"name": "IVerify2faResponse.refreshToken"
							}
						},
						{
							"id": 1353,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
									"line": 157,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L157"
								}
							],
							"type": {
								"type": "reference",
								"target": 1325,
								"name": "UserResponseDto",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1350
							]
						},
						{
							"title": "Properties",
							"children": [
								1354,
								1352,
								1355,
								1353
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 146,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L146"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 1320,
							"name": "AuthTokensResponseDto",
							"package": "@ackplus/nest-auth"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3736,
							"name": "IVerify2faResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 1362,
					"name": "VerifyOtpResponseDto",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1363,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 1364,
									"name": "VerifyOtpResponseDto",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1362,
										"name": "VerifyOtpResponseDto",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						},
						{
							"id": 1365,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3750,
								"name": "IVerifyOtpResponse.message"
							}
						},
						{
							"id": 1366,
							"name": "resetToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"implementationOf": {
								"type": "reference",
								"target": 3751,
								"name": "IVerifyOtpResponse.resetToken"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1363
							]
						},
						{
							"title": "Properties",
							"children": [
								1365,
								1366
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts#L4"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": 3749,
							"name": "IVerifyOtpResponse",
							"package": "@ackplus/nest-auth-contracts"
						}
					]
				},
				{
					"id": 2865,
					"name": "AuthProviderUser",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2867,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2871,
							"name": "emailVerified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set to "
									},
									{
										"kind": "code",
										"text": "`true`"
									},
									{
										"kind": "text",
										"text": " when the provider attests that this email belongs to\nthe user (e.g. Google's "
									},
									{
										"kind": "code",
										"text": "`email_verified`"
									},
									{
										"kind": "text",
										"text": " claim, or a verified primary\nemail returned by GitHub). The auth service will lift "
									},
									{
										"kind": "code",
										"text": "`emailVerifiedAt`"
									},
									{
										"kind": "text",
										"text": "\non the linked "
									},
									{
										"kind": "code",
										"text": "`NestAuthUser`"
									},
									{
										"kind": "text",
										"text": " when this is "
									},
									{
										"kind": "code",
										"text": "`true`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2870,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2868,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2872,
							"name": "phoneVerified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set to "
									},
									{
										"kind": "code",
										"text": "`true`"
									},
									{
										"kind": "text",
										"text": " when the provider attests that this phone belongs to\nthe user. Lifts "
									},
									{
										"kind": "code",
										"text": "`phoneVerifiedAt`"
									},
									{
										"kind": "text",
										"text": " on the linked "
									},
									{
										"kind": "code",
										"text": "`NestAuthUser`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2866,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2869,
							"name": "username",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2867,
								2871,
								2870,
								2868,
								2872,
								2866,
								2869
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
							"line": 8,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L8"
						}
					]
				},
				{
					"id": 342,
					"name": "DebugLogOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 343,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 347,
							"name": "includeContext",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L17"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 346,
							"name": "includeTimestamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 344,
							"name": "level",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": 336,
								"name": "DebugLogLevel",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 345,
							"name": "prefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 348,
							"name": "useConsole",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "If true, uses console.log directly instead of NestJS Logger\nThis bypasses NestJS log level filtering which may hide debug/verbose logs"
									}
								],
								"blockTags": [
									{
										"tag": "@default",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nfalse\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								343,
								347,
								346,
								344,
								345,
								348
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
							"line": 12,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/services/debug-logger.service.ts#L12"
						}
					]
				},
				{
					"id": 833,
					"name": "EmailVerificationRequestedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 837,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Plaintext verification code for email templates (entity stores hash)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 836,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": 1443,
								"name": "NestAuthOTP",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 835,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 834,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L5"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								837,
								836,
								835,
								834
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts#L4"
						}
					]
				},
				{
					"id": 198,
					"name": "IAdminConsoleOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 205,
							"name": "allowAdminManagement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Allow managing other dashboard admins through the console UI (default: true)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 548,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L548"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 200,
							"name": "basePath",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Base path where the console is served (default: /auth/admin)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 521,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L521"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 204,
							"name": "cookie",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "initializeEnabled?: boolean;\n/**\n * Cookie options applied to the admin session cookie.\n * httpOnly and sameSite default to true/'lax' respectively."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 544,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L544"
								}
							],
							"type": {
								"type": "reference",
								"target": 2799,
								"name": "CookieOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 199,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Enable or disable the embedded admin console (default: true)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 519,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L519"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 201,
							"name": "secretKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Nest Auth Admin Console Secret Key used for security operations.\nThis key is used for:\n- Signing admin dashboard sessions\n- Admin signup via /signup endpoint\n- Password reset operations\n\nYou can set this to any value you prefer:\n- Hardcode: secretKey: 'your-secret-key-here'\n- Environment variable: secretKey: process.env.MY_SECRET_KEY (use any variable name)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 533,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L533"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 202,
							"name": "sessionCookieName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Cookie name for admin dashboard sessions (default: nest_auth_admin)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 535,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L535"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 203,
							"name": "sessionDuration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Session duration expressed in seconds or ms string (default: 2h)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 537,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L537"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								205,
								200,
								204,
								199,
								201,
								202,
								203
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 517,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L517"
						}
					]
				},
				{
					"id": 3397,
					"name": "IAdminUser",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3404,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 384,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3399,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 379,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3398,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 378,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3403,
							"name": "lastLoginAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 383,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3402,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 382,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3400,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 380,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3401,
							"name": "passwordHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 381,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3405,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 385,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3404,
								3399,
								3398,
								3403,
								3402,
								3400,
								3401,
								3405
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 377,
							"character": 10
						}
					]
				},
				{
					"id": 2704,
					"name": "IAuditOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Audit logging options"
							}
						]
					},
					"children": [
						{
							"id": 2705,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 283,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L283"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2706,
							"name": "onEvent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback for audit events"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 285,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L285"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2707,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 285,
											"character": 14,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L285"
										}
									],
									"signatures": [
										{
											"id": 2708,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 285,
													"character": 14,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L285"
												}
											],
											"parameters": [
												{
													"id": 2709,
													"name": "event",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2696,
														"name": "IAuthAuditEvent",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2705,
								2706
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 282,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L282"
						}
					]
				},
				{
					"id": 2696,
					"name": "IAuthAuditEvent",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Audit event structure"
							}
						]
					},
					"children": [
						{
							"id": 2699,
							"name": "ip",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 272,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L272"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2702,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 275,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L275"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2701,
							"name": "success",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 274,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L274"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2703,
							"name": "timestamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 276,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L276"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2697,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 270,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L270"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "login"
									},
									{
										"type": "literal",
										"value": "signup"
									},
									{
										"type": "literal",
										"value": "password_change"
									},
									{
										"type": "literal",
										"value": "logout"
									},
									{
										"type": "literal",
										"value": "mfa_enable"
									},
									{
										"type": "literal",
										"value": "session_revoke"
									}
								]
							}
						},
						{
							"id": 2700,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 273,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L273"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2698,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 271,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L271"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2699,
								2702,
								2701,
								2703,
								2697,
								2700,
								2698
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 269,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L269"
						}
					]
				},
				{
					"id": 3406,
					"name": "IAuthCookieResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3408,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 286,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3407,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 285,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3408,
								3407
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 284,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1357,
							"name": "AuthCookieResponseDto"
						}
					]
				},
				{
					"id": 2626,
					"name": "IAuthHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Authentication response hooks"
							}
						]
					},
					"children": [
						{
							"id": 2627,
							"name": "transformResponse",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Transform authentication response (login/signup).\nUse to add custom data like user profile, organization info, feature flags."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\ntransformResponse: async (response, user, session) => ({\n    ...response,\n    user: { id: user.id, email: user.email },\n    organization: await getOrg(user.id)\n})\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 107,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L107"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2628,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 107,
											"character": 24,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L107"
										}
									],
									"signatures": [
										{
											"id": 2629,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 107,
													"character": 24,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L107"
												}
											],
											"parameters": [
												{
													"id": 2630,
													"name": "response",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												},
												{
													"id": 2631,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2632,
													"name": "session",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2627
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 93,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L93"
						}
					]
				},
				{
					"id": 179,
					"name": "IAuthModuleAsyncOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 181,
							"name": "enableAutoRefresh",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Enable automatic token refresh via global interceptor.\nWhen enabled, expired access tokens are automatically refreshed using refresh tokens.\n\nDefault: true (automatic refresh enabled)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 559,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L559"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 182,
							"name": "imports",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 560,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L560"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						},
						{
							"id": 187,
							"name": "inject",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 562,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L562"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						},
						{
							"id": 180,
							"name": "isGlobal",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 552,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L552"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 188,
							"name": "useClass",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 563,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L563"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/type.interface.d.ts",
									"qualifiedName": "Type"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 190,
										"name": "IAuthModuleOptionsFactory",
										"package": "@ackplus/nest-auth"
									}
								],
								"name": "Type",
								"package": "@nestjs/common"
							}
						},
						{
							"id": 189,
							"name": "useExisting",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 564,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L564"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/type.interface.d.ts",
									"qualifiedName": "Type"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 190,
										"name": "IAuthModuleOptionsFactory",
										"package": "@ackplus/nest-auth"
									}
								],
								"name": "Type",
								"package": "@nestjs/common"
							}
						},
						{
							"id": 183,
							"name": "useFactory",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 561,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L561"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 184,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 561,
											"character": 17,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L561"
										}
									],
									"signatures": [
										{
											"id": 185,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 561,
													"character": 17,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L561"
												}
											],
											"parameters": [
												{
													"id": 186,
													"name": "args",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isRest": true
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "any"
														}
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": 80,
														"name": "IAuthModuleOptions",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 80,
																"name": "IAuthModuleOptions",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								181,
								182,
								187,
								180,
								188,
								189,
								183
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 551,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L551"
						}
					]
				},
				{
					"id": 80,
					"name": "IAuthModuleOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 136,
							"name": "adminConsole",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Embedded admin console configuration.\nProvides a password-protected dashboard for managing users, roles, tenants, and system settings.\n\nThe admin console secretKey is also used for admin signup via the /signup endpoint."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 402,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L402"
								}
							],
							"type": {
								"type": "reference",
								"target": 198,
								"name": "IAdminConsoleOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 95,
							"name": "apple",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 323,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L323"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 96,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 97,
											"name": "clientId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 324,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L324"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 99,
											"name": "keyId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 326,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L326"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 100,
											"name": "privateKey",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 327,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L327"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 101,
											"name": "privateKeyMethod",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 328,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L328"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 102,
											"name": "redirectUri",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 329,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L329"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 98,
											"name": "teamId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 325,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L325"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												97,
												99,
												100,
												101,
												102,
												98
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 323,
											"character": 12,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L323"
										}
									]
								}
							}
						},
						{
							"id": 82,
							"name": "appName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 290,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L290"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 169,
							"name": "audit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Audit logging\nTrack auth events for compliance"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 492,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L492"
								}
							],
							"type": {
								"type": "reference",
								"target": 2704,
								"name": "IAuditOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 139,
							"name": "auth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Authentication hooks\nCustomize auth responses (login/signup)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 419,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L419"
								}
							],
							"type": {
								"type": "reference",
								"target": 2626,
								"name": "IAuthHooks",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 168,
							"name": "authorization",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Authorization hooks\nCustom role and permission resolution"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 486,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L486"
								}
							],
							"type": {
								"type": "reference",
								"target": 2686,
								"name": "IAuthorizationHooks",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 121,
							"name": "clientConfig",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Client configuration customization\nAllows extending/modifying the client-config endpoint response"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 363,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L363"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 122,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 123,
											"name": "factory",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Factory function to customize the client config response\nReceives the default config and can modify/return it"
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 368,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 124,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
															"line": 368,
															"character": 18,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
														}
													],
													"signatures": [
														{
															"id": 125,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 368,
																	"character": 18,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
																}
															],
															"parameters": [
																{
																	"id": 126,
																	"name": "defaultConfig",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																},
																{
																	"id": 127,
																	"name": "context",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 128,
																			"name": "__type",
																			"variant": "declaration",
																			"kind": 65536,
																			"flags": {},
																			"children": [
																				{
																					"id": 129,
																					"name": "configService",
																					"variant": "declaration",
																					"kind": 1024,
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																							"line": 368,
																							"character": 50,
																							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "any"
																					}
																				},
																				{
																					"id": 130,
																					"name": "tenantService",
																					"variant": "declaration",
																					"kind": 1024,
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																							"line": 368,
																							"character": 70,
																							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "any"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						129,
																						130
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																					"line": 368,
																					"character": 48,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L368"
																				}
																			]
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												123
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 363,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L363"
										}
									]
								}
							}
						},
						{
							"id": 133,
							"name": "customAuthProviders",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 372,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L372"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2874,
									"name": "BaseAuthProvider",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 137,
							"name": "debug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 403,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L403"
								}
							],
							"type": {
								"type": "reference",
								"target": 342,
								"name": "DebugLogOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 111,
							"name": "emailAuth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 339,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L339"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 112,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 113,
											"name": "enabled",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 340,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L340"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												113
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 339,
											"character": 16,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L339"
										}
									]
								}
							}
						},
						{
							"id": 83,
							"name": "enableAutoRefresh",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Enable automatic token refresh via global interceptor.\nWhen enabled, expired access tokens are automatically refreshed using refresh tokens.\n\nDefault: true (automatic refresh enabled)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 297,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L297"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 170,
							"name": "errorHandler",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom error handling\nTransform errors before sending to client"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 498,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L498"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 171,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 498,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L498"
										}
									],
									"signatures": [
										{
											"id": 172,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 498,
													"character": 19,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L498"
												}
											],
											"parameters": [
												{
													"id": 173,
													"name": "error",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												},
												{
													"id": 174,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "literal",
																"value": "login"
															},
															{
																"type": "literal",
																"value": "signup"
															},
															{
																"type": "literal",
																"value": "refresh"
															},
															{
																"type": "literal",
																"value": "mfa"
															},
															{
																"type": "literal",
																"value": "password_reset"
															},
															{
																"type": "literal",
																"value": "password_change"
															}
														]
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						},
						{
							"id": 90,
							"name": "facebook",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 318,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L318"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 91,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 92,
											"name": "appId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 319,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L319"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 93,
											"name": "appSecret",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 320,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L320"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 94,
											"name": "redirectUri",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 321,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L321"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												92,
												93,
												94
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 318,
											"character": 15,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L318"
										}
									]
								}
							}
						},
						{
							"id": 103,
							"name": "github",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 331,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L331"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 104,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 105,
											"name": "clientId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 332,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L332"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 106,
											"name": "clientSecret",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 333,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L333"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 107,
											"name": "redirectUri",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 334,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L334"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												105,
												106,
												107
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 331,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L331"
										}
									]
								}
							}
						},
						{
							"id": 84,
							"name": "google",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 298,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L298"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 85,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 86,
											"name": "clientId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 299,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L299"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 87,
											"name": "clientSecret",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 300,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L300"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 88,
											"name": "redirectUri",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 301,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L301"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 89,
											"name": "requireVerifiedEmail",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Reject the login when Google reports "
													},
													{
														"kind": "code",
														"text": "`email_verified === false`"
													},
													{
														"kind": "text",
														"text": ".\n\n- "
													},
													{
														"kind": "code",
														"text": "`false`"
													},
													{
														"kind": "text",
														"text": " (default) — preserve current behaviour. The check is only\n  skipped when the field is missing entirely (some access-token\n  flows omit it).\n- "
													},
													{
														"kind": "code",
														"text": "`true`"
													},
													{
														"kind": "text",
														"text": " — strict. Throw "
													},
													{
														"kind": "code",
														"text": "`INVALID_CREDENTIALS`"
													},
													{
														"kind": "text",
														"text": " if the claim is\n  present and not "
													},
													{
														"kind": "code",
														"text": "`true`"
													},
													{
														"kind": "text",
														"text": ". Use this for compliance-heavy apps.\n\nEither way, when Google sets "
													},
													{
														"kind": "code",
														"text": "`email_verified === true`"
													},
													{
														"kind": "text",
														"text": " we lift\n"
													},
													{
														"kind": "code",
														"text": "`emailVerifiedAt`"
													},
													{
														"kind": "text",
														"text": " on the matched "
													},
													{
														"kind": "code",
														"text": "`NestAuthUser`"
													},
													{
														"kind": "text",
														"text": "."
													}
												],
												"blockTags": [
													{
														"tag": "@default",
														"content": [
															{
																"kind": "code",
																"text": "```ts\nfalse\n```"
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 316,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L316"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												86,
												87,
												88,
												89
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 298,
											"character": 13,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L298"
										}
									]
								}
							}
						},
						{
							"id": 142,
							"name": "guards",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Guard hooks\nAdd custom pre/post authentication validation"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 439,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L439"
								}
							],
							"type": {
								"type": "reference",
								"target": 2671,
								"name": "IGuardHooks",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 81,
							"name": "isGlobal",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 289,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L289"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 141,
							"name": "loginHooks",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Login hooks\nCustomize login flow with before/after callbacks\nUse afterLogin to sync roles that need to be in the session"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 433,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L433"
								}
							],
							"type": {
								"type": "reference",
								"target": 2649,
								"name": "ILoginHooks",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 131,
							"name": "mfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 370,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L370"
								}
							],
							"type": {
								"type": "reference",
								"target": 2710,
								"name": "MFAOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 167,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "OTP customization (generation, length, verification code expiry — see "
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "IOtpOptions",
										"target": 2661
									},
									{
										"kind": "text",
										"text": ")."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 479,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L479"
								}
							],
							"type": {
								"type": "reference",
								"target": 2661,
								"name": "IOtpOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 143,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Password customization\nCustom hashing, verification, and validation"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 445,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L445"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 144,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 155,
											"name": "argon2",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Default argon2 password hashing options.\nWhen not provided, the default argon2 hash is used."
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 461,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L461"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 156,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 157,
															"name": "memoryCost",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 462,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L462"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 159,
															"name": "parallelism",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 464,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L464"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 158,
															"name": "timeCost",
															"variant": "declaration",
															"kind": 1024,
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 463,
																	"character": 12,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L463"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																157,
																159,
																158
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
															"line": 461,
															"character": 17,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L461"
														}
													]
												}
											}
										},
										{
											"id": 146,
											"name": "hash",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Custom password hashing hook.\nWhen provided, this is used to hash passwords instead of the default argon2 hash."
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 451,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L451"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 147,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
															"line": 451,
															"character": 15,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L451"
														}
													],
													"signatures": [
														{
															"id": 148,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 451,
																	"character": 15,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L451"
																}
															],
															"parameters": [
																{
																	"id": 149,
																	"name": "password",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Promise"
																},
																"typeArguments": [
																	{
																		"type": "intrinsic",
																		"name": "string"
																	}
																],
																"name": "Promise",
																"package": "typescript"
															}
														}
													]
												}
											}
										},
										{
											"id": 145,
											"name": "passwordResetTokenExpiresIn",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 446,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L446"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											}
										},
										{
											"id": 150,
											"name": "verify",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Custom password verification hook.\nWhen provided, this is used to validate passwords instead of the default argon2 verify."
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 456,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L456"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 151,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
															"line": 456,
															"character": 17,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L456"
														}
													],
													"signatures": [
														{
															"id": 152,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 456,
																	"character": 17,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L456"
																}
															],
															"parameters": [
																{
																	"id": 153,
																	"name": "password",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 154,
																	"name": "hash",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Promise"
																},
																"typeArguments": [
																	{
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																],
																"name": "Promise",
																"package": "typescript"
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												155,
												146,
												145,
												150
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 445,
											"character": 15,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L445"
										}
									]
								}
							}
						},
						{
							"id": 114,
							"name": "passwordless",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 342,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L342"
								}
							],
							"type": {
								"type": "reference",
								"target": 206,
								"name": "IPasswordlessOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 108,
							"name": "phoneAuth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 336,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L336"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 109,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 110,
											"name": "enabled",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 337,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L337"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												110
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 336,
											"character": 16,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L336"
										}
									]
								}
							}
						},
						{
							"id": 160,
							"name": "platformAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Platform access configuration.\nWhen enabled, platform access is used to store platform-wide roles and permissions."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 472,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L472"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 161,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 162,
											"name": "enabled",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 473,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L473"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 163,
											"name": "validate",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 474,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L474"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 164,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
															"line": 474,
															"character": 19,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L474"
														}
													],
													"signatures": [
														{
															"id": 165,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 474,
																	"character": 19,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L474"
																}
															],
															"parameters": [
																{
																	"id": 166,
																	"name": "request",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": {
																			"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
																			"qualifiedName": "e.Request"
																		},
																		"name": "Request",
																		"package": "@types/express",
																		"qualifiedName": "e.Request"
																	}
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "boolean"
																	},
																	{
																		"type": "reference",
																		"target": {
																			"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																			"qualifiedName": "Promise"
																		},
																		"typeArguments": [
																			{
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		],
																		"name": "Promise",
																		"package": "typescript"
																	}
																]
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												162,
												163
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 472,
											"character": 21,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L472"
										}
									]
								}
							}
						},
						{
							"id": 115,
							"name": "registration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registration configuration\nControls user registration/signup behavior and profile fields"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 348,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L348"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 116,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 119,
											"name": "autoLoginAfterSignup",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Whether to automatically log in the user after signup.\nIf true (default), signup returns tokens and the user is logged in immediately.\nIf false, signup only creates the account and the user must login separately."
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 356,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L356"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 120,
											"name": "collectProfileFields",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 357,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L357"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 2600,
													"name": "IRegistrationCollectProfileField",
													"package": "@ackplus/nest-auth"
												}
											}
										},
										{
											"id": 117,
											"name": "enabled",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 349,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L349"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 118,
											"name": "requireInvitation",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 350,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L350"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												119,
												120,
												117,
												118
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 348,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L348"
										}
									]
								}
							}
						},
						{
							"id": 140,
							"name": "registrationHooks",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registration hooks\nCustomize signup flow with before/after callbacks\nUse afterSignup to assign roles that need to be in the session"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 426,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L426"
								}
							],
							"type": {
								"type": "reference",
								"target": 2633,
								"name": "IRegistrationHooks",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 175,
							"name": "resolveConfig",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Resolve configuration dynamically based on request context.\nUseful for multi-tenant setups, mobile apps vs web, or domain-based config."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nresolveConfig: async (req) => {\n  if (req.headers['x-mobile-app']) {\n    return { accessTokenType: 'header' };\n  }\n  return {};\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 514,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L514"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 176,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 514,
											"character": 20,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L514"
										}
									],
									"signatures": [
										{
											"id": 177,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 514,
													"character": 20,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L514"
												}
											],
											"parameters": [
												{
													"id": 178,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Partial"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 80,
																"name": "IAuthModuleOptions",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Partial",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Partial"
																},
																"typeArguments": [
																	{
																		"type": "reference",
																		"target": 80,
																		"name": "IAuthModuleOptions",
																		"package": "@ackplus/nest-auth"
																	}
																],
																"name": "Partial",
																"package": "typescript"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 135,
							"name": "roleGuards",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Guard configuration for roles and permissions.\nOnly guards listed in roleGuards may be used when creating/updating roles and permissions.\nWhen not set, defaults to ['web']."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 395,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L395"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 132,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 371,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L371"
								}
							],
							"type": {
								"type": "reference",
								"target": 2755,
								"name": "SessionOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 134,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Tenant support configuration.\nWhen tenant.enabled is false, auth works without tenant checks.\nWhen tenant.enabled is true, multi-tenant is on and tenant is required; mode is ISOLATED or SHARED.\n\nExample:\n"
									},
									{
										"kind": "code",
										"text": "```typescript\ntenant: {\n  enabled: true,\n  mode: TenantModeEnum.ISOLATED,  // or SHARED\n}\n```"
									},
									{
										"kind": "text",
										"text": "\n\nLegacy: tenantMode at root is still supported and maps to tenant options."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 389,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L389"
								}
							],
							"type": {
								"type": "reference",
								"target": 3571,
								"name": "INestAuthTenantOptions",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 138,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "User lifecycle hooks \nCustomize user creation, validation, and serialization"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 413,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L413"
								}
							],
							"type": {
								"type": "reference",
								"target": 2610,
								"name": "IUserHooks",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								136,
								95,
								82,
								169,
								139,
								168,
								121,
								133,
								137,
								111,
								83,
								170,
								90,
								103,
								84,
								142,
								81,
								141,
								131,
								167,
								143,
								114,
								108,
								160,
								115,
								140,
								175,
								135,
								132,
								134,
								138
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 288,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L288"
						}
					]
				},
				{
					"id": 190,
					"name": "IAuthModuleOptionsFactory",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 191,
							"name": "createAuthModuleOptions",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 568,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L568"
								}
							],
							"signatures": [
								{
									"id": 192,
									"name": "createAuthModuleOptions",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 568,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L568"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"target": 80,
												"name": "IAuthModuleOptions",
												"package": "@ackplus/nest-auth"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 80,
														"name": "IAuthModuleOptions",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										]
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								191
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 567,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L567"
						}
					]
				},
				{
					"id": 2686,
					"name": "IAuthorizationHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Authorization customization hooks"
							}
						]
					},
					"children": [
						{
							"id": 2691,
							"name": "resolvePermissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom permission resolution"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 263,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L263"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2692,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 263,
											"character": 25,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L263"
										}
									],
									"signatures": [
										{
											"id": 2693,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 263,
													"character": 25,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L263"
												}
											],
											"parameters": [
												{
													"id": 2694,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2695,
													"name": "roles",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						},
						{
							"id": 2687,
							"name": "resolveRoles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom role resolution"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 261,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L261"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2688,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 261,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L261"
										}
									],
									"signatures": [
										{
											"id": 2689,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 261,
													"character": 19,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L261"
												}
											],
											"parameters": [
												{
													"id": 2690,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2691,
								2687
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 259,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L259"
						}
					]
				},
				{
					"id": 3409,
					"name": "IAuthResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3414,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 262,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 3698,
								"name": "ITokenPair.accessToken"
							}
						},
						{
							"id": 3413,
							"name": "defaultMfaMethod",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 273,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3411,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 271,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3410,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 270,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3412,
							"name": "mfaMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 272,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3415,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 263,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 3699,
								"name": "ITokenPair.refreshToken"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3414,
								3413,
								3411,
								3410,
								3412,
								3415
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 269,
							"character": 10
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 3697,
							"name": "ITokenPair",
							"package": "@ackplus/nest-auth-contracts"
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1338,
							"name": "AuthWithTokensResponseDto"
						}
					]
				},
				{
					"id": 3416,
					"name": "IAuthSession",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3420,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 279,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3419,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 278,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3417,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 276,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3418,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 277,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3420,
								3419,
								3417,
								3418
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 275,
							"character": 10
						}
					]
				},
				{
					"id": 3421,
					"name": "IAuthSuccessResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3423,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 290,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3422,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 289,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3423,
								3422
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 288,
							"character": 10
						}
					]
				},
				{
					"id": 3424,
					"name": "IChangePasswordRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3425,
							"name": "currentPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 319,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3426,
							"name": "newPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 320,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3425,
								3426
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 318,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1286,
							"name": "NestAuthChangePasswordRequestDto"
						}
					]
				},
				{
					"id": 3427,
					"name": "ICreateRoleInput",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3429,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 30,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3432,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 33,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3431,
							"name": "isSystem",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 32,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3428,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 29,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3433,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 34,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 3430,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 31,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3429,
								3432,
								3431,
								3428,
								3433,
								3430
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 28,
							"character": 10
						}
					]
				},
				{
					"id": 193,
					"name": "IDefaultTenantOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Default Tenant Options\n\nWhen configured, a default tenant will be automatically created on module initialization\nand used for all authentication operations when no tenantId is explicitly provided.\n\nThis enables single-tenant mode where users don't need to pass tenantId in signup/login requests."
							}
						]
					},
					"children": [
						{
							"id": 196,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional description"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 197,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional metadata"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L36"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 194,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Name of the default tenant"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 195,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Unique identifier/slug for the tenant\nMust be lowercase, no spaces, only letters, numbers, hyphens (-) and underscores (_)\nExamples: 'my-app', 'acme_corp', 'tenant123'"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L30"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								196,
								197,
								194,
								195
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 21,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L21"
						}
					]
				},
				{
					"id": 3434,
					"name": "IEmailAuthConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3435,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 389,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3435
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 388,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1388,
							"name": "EmailAuthConfigDto"
						}
					]
				},
				{
					"id": 3436,
					"name": "IEmailCredentials",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3437,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 225,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3438,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 226,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3437,
								3438
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 224,
							"character": 10
						}
					]
				},
				{
					"id": 3439,
					"name": "IForgotPasswordRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3440,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 311,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3441,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 312,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3440,
								3441
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 310,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1264,
							"name": "NestAuthForgotPasswordRequestDto"
						}
					]
				},
				{
					"id": 2671,
					"name": "IGuardHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Guard customization hooks for pre/post auth validation"
							}
						]
					},
					"children": [
						{
							"id": 2680,
							"name": "afterAuth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Post-auth callback"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 249,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L249"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2681,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 249,
											"character": 16,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L249"
										}
									],
									"signatures": [
										{
											"id": 2682,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 249,
													"character": 16,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L249"
												}
											],
											"parameters": [
												{
													"id": 2683,
													"name": "request",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												},
												{
													"id": 2684,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2685,
													"name": "session",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2672,
							"name": "beforeAuth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Pre-auth validation (IP whitelist, device fingerprint, etc.)\nReturn { reject: true, reason: '...' } to block authentication."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 243,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L243"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2673,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 243,
											"character": 17,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L243"
										}
									],
									"signatures": [
										{
											"id": 2674,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 243,
													"character": 17,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L243"
												}
											],
											"parameters": [
												{
													"id": 2675,
													"name": "request",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												},
												{
													"id": 2676,
													"name": "payload",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "void"
															},
															{
																"type": "reflection",
																"declaration": {
																	"id": 2677,
																	"name": "__type",
																	"variant": "declaration",
																	"kind": 65536,
																	"flags": {},
																	"children": [
																		{
																			"id": 2679,
																			"name": "reason",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {
																				"isOptional": true
																			},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																					"line": 246,
																					"character": 43,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L246"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 2678,
																			"name": "reject",
																			"variant": "declaration",
																			"kind": 1024,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																					"line": 246,
																					"character": 26,
																					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L246"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "boolean"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				2679,
																				2678
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 246,
																			"character": 24,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L246"
																		}
																	]
																}
															}
														]
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2680,
								2672
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 238,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L238"
						}
					]
				},
				{
					"id": 3442,
					"name": "IInitializeAdminRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3443,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 366,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3447,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 370,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3444,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 367,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3445,
							"name": "secretKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 368,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3446,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 369,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3443,
								3447,
								3444,
								3445,
								3446
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 365,
							"character": 10
						}
					]
				},
				{
					"id": 3448,
					"name": "IInitializeAdminResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3449,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 373,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3451,
							"name": "role",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 375,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3450,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 374,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3720,
								"name": "IUserResponse",
								"package": "@ackplus/nest-auth-contracts"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3449,
								3451,
								3450
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 372,
							"character": 10
						}
					]
				},
				{
					"id": 2649,
					"name": "ILoginHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Login lifecycle hooks\nCalled after user is authenticated but BEFORE session is generated"
							}
						]
					},
					"children": [
						{
							"id": 2650,
							"name": "onLogin",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called after user is validated but BEFORE session is created.\nUse this to update user data, sync roles, etc.\nChanges made here WILL be reflected in the session/tokens."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nonLogin: async (user, input, context) => {\n    // Sync roles from external system\n    const externalRoles = await fetchRolesFromExternal(user.email);\n    user.userAccesses = await userAccessService.findByNames(externalRoles);\n    await userRepository.save(user);\n    return user;\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 192,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2651,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 192,
											"character": 14,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
										}
									],
									"signatures": [
										{
											"id": 2652,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [],
												"blockTags": [
													{
														"tag": "@returns",
														"content": [
															{
																"kind": "text",
																"text": "Modified user or void"
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 192,
													"character": 14,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
												}
											],
											"parameters": [
												{
													"id": 2653,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The authenticated user entity"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2654,
													"name": "input",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The original login request data"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												},
												{
													"id": 2655,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Additional context (request, provider, etc.)"
															}
														]
													},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 2656,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"children": [
																{
																	"id": 2658,
																	"name": "platformAccess",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 192,
																			"character": 92,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"target": 2842,
																		"name": "NestAuthPlatformAccess",
																		"package": "@ackplus/nest-auth"
																	}
																},
																{
																	"id": 2660,
																	"name": "provider",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 192,
																			"character": 148,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																},
																{
																	"id": 2659,
																	"name": "request",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 192,
																			"character": 133,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																},
																{
																	"id": 2657,
																	"name": "userAccess",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 192,
																			"character": 59,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"target": 2534,
																		"name": "NestAuthUserAccess",
																		"package": "@ackplus/nest-auth"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		2658,
																		2660,
																		2659,
																		2657
																	]
																}
															],
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 192,
																	"character": 57,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L192"
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2650
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 170,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L170"
						}
					]
				},
				{
					"id": 3453,
					"name": "ILoginRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3457,
							"name": "createUserIfNotExists",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 245,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3455,
							"name": "credentials",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 243,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3452,
								"name": "ILoginCredentials",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3458,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 246,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3454,
							"name": "providerName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 242,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3456,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 244,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3457,
								3455,
								3458,
								3454,
								3456
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 241,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1225,
							"name": "NestAuthLoginRequestDto"
						}
					]
				},
				{
					"id": 3459,
					"name": "IMessageResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3460,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 282,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3460
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 281,
							"character": 10
						}
					]
				},
				{
					"id": 3461,
					"name": "IMfaCodeResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3462,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 110,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3463,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 111,
									"character": 4
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Date"
										},
										"name": "Date",
										"package": "typescript"
									}
								]
							}
						},
						{
							"id": 3464,
							"name": "used",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 112,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3465,
							"name": "warning",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 113,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3462,
								3463,
								3464,
								3465
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 109,
							"character": 10
						}
					]
				},
				{
					"id": 3466,
					"name": "IMfaConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3470,
							"name": "allowMethodSelection",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 415,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3469,
							"name": "allowUserToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 414,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3467,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 412,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3468,
							"name": "methods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 413,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3470,
								3469,
								3467,
								3468
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 411,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1402,
							"name": "MfaConfigDto"
						}
					]
				},
				{
					"id": 3471,
					"name": "IMfaDevice",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3477,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 96,
									"character": 4
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Date"
										},
										"name": "Date",
										"package": "typescript"
									}
								]
							}
						},
						{
							"id": 3473,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 92,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3472,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 91,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3475,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 94,
									"character": 4
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Date"
										},
										"name": "Date",
										"package": "typescript"
									}
								]
							}
						},
						{
							"id": 3474,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 93,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3476,
							"name": "verified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 95,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3477,
								3473,
								3472,
								3475,
								3474,
								3476
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 90,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1367,
							"name": "MfaDeviceDto"
						}
					]
				},
				{
					"id": 3478,
					"name": "IMfaStatusResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3483,
							"name": "allowMethodSelection",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 103,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3482,
							"name": "allowUserToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 102,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3487,
							"name": "canToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 107,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3481,
							"name": "configuredMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 101,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3485,
							"name": "hasRecoveryCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 105,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3479,
							"name": "isEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 99,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3486,
							"name": "required",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 106,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3484,
							"name": "totpDevices",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 104,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3471,
									"name": "IMfaDevice",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3480,
							"name": "verifiedMethods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 100,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3483,
								3482,
								3487,
								3481,
								3485,
								3479,
								3486,
								3484,
								3480
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 98,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1376,
							"name": "MfaStatusResponseDto"
						}
					]
				},
				{
					"id": 3488,
					"name": "INestAuthAccessKey",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3498,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 212,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3493,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 207,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3495,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 209,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3489,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 203,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3494,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 208,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3496,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 210,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3490,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 204,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3492,
							"name": "privateKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 206,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3491,
							"name": "publicKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 205,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3499,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 213,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3497,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 211,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3498,
								3493,
								3495,
								3489,
								3494,
								3496,
								3490,
								3492,
								3491,
								3499,
								3497
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 202,
							"character": 10
						}
					]
				},
				{
					"id": 3500,
					"name": "INestAuthIdentity",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3506,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 186,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3501,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 181,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3504,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 184,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3502,
							"name": "provider",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 182,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3503,
							"name": "providerId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 183,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3507,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 187,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3505,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 185,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3506,
								3501,
								3504,
								3502,
								3503,
								3507,
								3505
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 180,
							"character": 10
						}
					]
				},
				{
					"id": 3508,
					"name": "INestAuthMFASecret",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3515,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 55,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3513,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 53,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3509,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 49,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3514,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 54,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3511,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 51,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3516,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 56,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3510,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 50,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3512,
							"name": "verified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 52,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3515,
								3513,
								3509,
								3514,
								3511,
								3516,
								3510,
								3512
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 48,
							"character": 10
						}
					]
				},
				{
					"id": 3517,
					"name": "INestAuthOTP",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3520,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 218,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3523,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 221,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3522,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 220,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3518,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 216,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3521,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 219,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3764,
								"name": "NestAuthOTPTypeEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3524,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 222,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3519,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 217,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3520,
								3523,
								3522,
								3518,
								3521,
								3524,
								3519
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 215,
							"character": 10
						}
					]
				},
				{
					"id": 3525,
					"name": "INestAuthPermission",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3530,
							"name": "category",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 23,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3532,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 25,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3529,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 22,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3528,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 21,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3526,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 19,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3531,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 24,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3527,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 20,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3533,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 26,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3530,
								3532,
								3529,
								3528,
								3526,
								3531,
								3527,
								3533
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 18,
							"character": 10
						}
					]
				},
				{
					"id": 3534,
					"name": "INestAuthRole",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3543,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 15,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3537,
							"name": "guard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 9,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3535,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 7,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3541,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 13,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3540,
							"name": "isSystem",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 12,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3536,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 8,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3542,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 14,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 3539,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 11,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3545,
								"name": "INestAuthRoleTenant",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3538,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 10,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3544,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 16,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3543,
								3537,
								3535,
								3541,
								3540,
								3536,
								3542,
								3539,
								3538,
								3544
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 6,
							"character": 10
						}
					]
				},
				{
					"id": 3545,
					"name": "INestAuthRoleTenant",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3546,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 2,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3547,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 3,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3548,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 4,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3546,
								3547,
								3548
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 1,
							"character": 10
						}
					]
				},
				{
					"id": 3549,
					"name": "INestAuthSession",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3559,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 199,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3552,
							"name": "data",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 192,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 3556,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 196,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3554,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 194,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3550,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 190,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3557,
							"name": "ipAddress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 197,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3558,
							"name": "lastActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 198,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3553,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 193,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3560,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 200,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3555,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 195,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3551,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 191,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3559,
								3552,
								3556,
								3554,
								3550,
								3557,
								3558,
								3553,
								3560,
								3555,
								3551
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 189,
							"character": 10
						}
					]
				},
				{
					"id": 3561,
					"name": "INestAuthTenant",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3569,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 149,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3566,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 146,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3562,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 142,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3568,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 148,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3567,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 147,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3563,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 143,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3564,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 144,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3570,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 150,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3565,
							"name": "userAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 145,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3602,
									"name": "INestAuthUserAccess",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3569,
								3566,
								3562,
								3568,
								3567,
								3563,
								3564,
								3570,
								3565
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 141,
							"character": 10
						}
					]
				},
				{
					"id": 3571,
					"name": "INestAuthTenantOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3572,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 425,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3573,
							"name": "mode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 426,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3772,
								"name": "TenantModeEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3572,
								3573
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 424,
							"character": 10
						}
					]
				},
				{
					"id": 3574,
					"name": "INestAuthTrustedDevice",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3583,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 67,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3580,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 64,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3575,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 59,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3579,
							"name": "ipAddress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 63,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3582,
							"name": "lastUsedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 66,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3581,
							"name": "revokedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 65,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3577,
							"name": "tokenHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 61,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3578,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 62,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3576,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 60,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3583,
								3580,
								3575,
								3579,
								3582,
								3581,
								3577,
								3578,
								3576
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 58,
							"character": 10
						}
					]
				},
				{
					"id": 3584,
					"name": "INestAuthUser",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3600,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 137,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3586,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 123,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3587,
							"name": "emailVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 124,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3585,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 122,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3595,
							"name": "identities",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 132,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3500,
									"name": "INestAuthIdentity",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3591,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 128,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3593,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 130,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3592,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 129,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3594,
							"name": "mfaRecoveryCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 131,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3596,
							"name": "mfaSecrets",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 133,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3508,
									"name": "INestAuthMFASecret",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3598,
							"name": "otps",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 135,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3517,
									"name": "INestAuthOTP",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3590,
							"name": "passwordHash",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 127,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3588,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 125,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3589,
							"name": "phoneVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 126,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3597,
							"name": "sessions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 134,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3549,
									"name": "INestAuthSession",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3601,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 138,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3599,
							"name": "userAccesses",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 136,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3602,
									"name": "INestAuthUserAccess",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3600,
								3586,
								3587,
								3585,
								3595,
								3591,
								3593,
								3592,
								3594,
								3596,
								3598,
								3590,
								3588,
								3589,
								3597,
								3601,
								3599
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 121,
							"character": 10
						}
					]
				},
				{
					"id": 3602,
					"name": "INestAuthUserAccess",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3613,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 163,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3603,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 153,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3609,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 159,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3610,
							"name": "isDefault",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 160,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3612,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 162,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3608,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 158,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3534,
									"name": "INestAuthRole",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3611,
							"name": "status",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 161,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3607,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 157,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3561,
								"name": "INestAuthTenant",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3605,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 155,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3614,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 164,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3606,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 156,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3584,
								"name": "INestAuthUser",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3604,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 154,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3613,
								3603,
								3609,
								3610,
								3612,
								3608,
								3611,
								3607,
								3605,
								3614,
								3606,
								3604
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 152,
							"character": 10
						}
					]
				},
				{
					"id": 2661,
					"name": "IOtpOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "OTP customization (password reset, MFA, email/phone verification, etc.).\nUsed by verification send flows for "
							},
							{
								"kind": "code",
								"text": "`generate`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`length`"
							},
							{
								"kind": "text",
								"text": ", and "
							},
							{
								"kind": "code",
								"text": "`codeExpiresIn`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"children": [
						{
							"id": 2670,
							"name": "codeExpiresIn",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "TTL for email/phone verification codes ("
									},
									{
										"kind": "code",
										"text": "`send-email-verification`"
									},
									{
										"kind": "text",
										"text": " / "
									},
									{
										"kind": "code",
										"text": "`send-phone-verification`"
									},
									{
										"kind": "text",
										"text": ").\nMs string (e.g. "
									},
									{
										"kind": "code",
										"text": "`30m`"
									},
									{
										"kind": "text",
										"text": ") or milliseconds number. Default: "
									},
									{
										"kind": "code",
										"text": "`30m`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 232,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L232"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 2669,
							"name": "format",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "OTP format where applicable"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 227,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L227"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "numeric"
									},
									{
										"type": "literal",
										"value": "alphanumeric"
									}
								]
							}
						},
						{
							"id": 2663,
							"name": "generate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom OTP/code generation function"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 223,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L223"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2664,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 223,
											"character": 15,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L223"
										}
									],
									"signatures": [
										{
											"id": 2665,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 223,
													"character": 15,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L223"
												}
											],
											"parameters": [
												{
													"id": 2666,
													"name": "length",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 2667,
													"name": "format",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "literal",
																"value": "numeric"
															},
															{
																"type": "literal",
																"value": "alphanumeric"
															}
														]
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "string"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2668,
							"name": "length",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Code length when using the default generator or when passing "
									},
									{
										"kind": "code",
										"text": "`length`"
									},
									{
										"kind": "text",
										"text": " to "
									},
									{
										"kind": "code",
										"text": "`generate`"
									},
									{
										"kind": "text",
										"text": " (default: 6)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 225,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2662,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Secret used to hash OTP codes at rest (HMAC-SHA256).\nRecommended: set to a strong random value (32+ bytes) via env.\n\nIf not provided, Nest Auth falls back to "
									},
									{
										"kind": "code",
										"text": "`session.jwt.secret`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 221,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L221"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2670,
								2669,
								2663,
								2668,
								2662
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 214,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L214"
						}
					]
				},
				{
					"id": 206,
					"name": "IPasswordlessOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Passwordless login (email/SMS OTP and optional magic link).\nEnable with "
							},
							{
								"kind": "code",
								"text": "`passwordless: { enabled: true }`"
							},
							{
								"kind": "text",
								"text": " and wire listeners for\n"
							},
							{
								"kind": "code",
								"text": "`passwordless.code.requested`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`passwordless.magic_link.requested`"
							},
							{
								"kind": "text",
								"text": " events."
							}
						]
					},
					"children": [
						{
							"id": 208,
							"name": "allowSignUp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Create a user on first send if they do not exist (default false).\nRequires global registration to be allowed."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 207,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L207"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 207,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Master switch (default false)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 202,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L202"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								208,
								207
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 200,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L200"
						}
					]
				},
				{
					"id": 3615,
					"name": "IPasswordlessOtpLoginCredentials",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3617,
							"name": "channels",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 237,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "literal",
											"value": "email"
										},
										{
											"type": "literal",
											"value": "sms"
										}
									]
								}
							}
						},
						{
							"id": 3618,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 238,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3616,
							"name": "identifier",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 236,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3617,
								3618,
								3616
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 235,
							"character": 10
						}
					]
				},
				{
					"id": 3619,
					"name": "IPasswordlessSendRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3621,
							"name": "channel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 361,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3771,
								"name": "PasswordlessChannel",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3620,
							"name": "identifier",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 360,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3622,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 362,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3621,
								3620,
								3622
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 359,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1314,
							"name": "NestAuthPasswordlessSendRequestDto"
						}
					]
				},
				{
					"id": 3623,
					"name": "IPhoneAuthConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3624,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 392,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3624
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 391,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1392,
							"name": "PhoneAuthConfigDto"
						}
					]
				},
				{
					"id": 3625,
					"name": "IPhoneCredentials",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3627,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 230,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3626,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 229,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3627,
								3626
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 228,
							"character": 10
						}
					]
				},
				{
					"id": 3628,
					"name": "IProfileField",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3629,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 399,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3630,
							"name": "label",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 400,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3634,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 404,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3635,
									"name": "IProfileFieldOption",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3633,
							"name": "placeholder",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 403,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3631,
							"name": "required",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 401,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3632,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 402,
									"character": 4
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "email"
									},
									{
										"type": "literal",
										"value": "phone"
									},
									{
										"type": "literal",
										"value": "select"
									},
									{
										"type": "literal",
										"value": "text"
									},
									{
										"type": "literal",
										"value": "checkbox"
									},
									{
										"type": "literal",
										"value": "password"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3629,
								3630,
								3634,
								3633,
								3631,
								3632
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 398,
							"character": 10
						}
					]
				},
				{
					"id": 3635,
					"name": "IProfileFieldOption",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3636,
							"name": "label",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 395,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3637,
							"name": "value",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 396,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3636,
								3637
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 394,
							"character": 10
						}
					]
				},
				{
					"id": 3638,
					"name": "IRefreshRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3639,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 256,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3639
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 255,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1295,
							"name": "NestAuthRefreshTokenRequestDto"
						}
					]
				},
				{
					"id": 2600,
					"name": "IRegistrationCollectProfileField",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2601,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L40"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2602,
							"name": "label",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L41"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2606,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L45"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reflection",
									"declaration": {
										"id": 2607,
										"name": "__type",
										"variant": "declaration",
										"kind": 65536,
										"flags": {},
										"children": [
											{
												"id": 2608,
												"name": "label",
												"variant": "declaration",
												"kind": 1024,
												"flags": {},
												"sources": [
													{
														"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
														"line": 45,
														"character": 22,
														"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L45"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											{
												"id": 2609,
												"name": "value",
												"variant": "declaration",
												"kind": 1024,
												"flags": {},
												"sources": [
													{
														"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
														"line": 45,
														"character": 37,
														"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L45"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"groups": [
											{
												"title": "Properties",
												"children": [
													2608,
													2609
												]
											}
										],
										"sources": [
											{
												"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
												"line": 45,
												"character": 20,
												"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L45"
											}
										]
									}
								}
							}
						},
						{
							"id": 2605,
							"name": "placeholder",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L44"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2603,
							"name": "required",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2604,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L43"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "email"
									},
									{
										"type": "literal",
										"value": "phone"
									},
									{
										"type": "literal",
										"value": "select"
									},
									{
										"type": "literal",
										"value": "text"
									},
									{
										"type": "literal",
										"value": "checkbox"
									},
									{
										"type": "literal",
										"value": "password"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2601,
								2602,
								2606,
								2605,
								2603,
								2604
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 39,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L39"
						}
					]
				},
				{
					"id": 3640,
					"name": "IRegistrationConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3643,
							"name": "collectProfileFields",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 409,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3628,
									"name": "IProfileField",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 3641,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 407,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3642,
							"name": "requireInvitation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 408,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3643,
								3641,
								3642
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 406,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1396,
							"name": "RegistrationConfigDto"
						}
					]
				},
				{
					"id": 2633,
					"name": "IRegistrationHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Registration lifecycle hooks for signup flow\nCalled after user is created but BEFORE session is generated"
							}
						]
					},
					"children": [
						{
							"id": 2634,
							"name": "beforeSignup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called before user is created.\nUse this to validate or mutate the signup payload, or to throw to abort."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nbeforeSignup: async (input, { request }) => {\n  if (await this.banlist.has(input.email)) {\n    throw new ForbiddenException({ code: 'EMAIL_BLACKLISTED' });\n  }\n  return { ...input, email: input.email.toLowerCase() };\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 141,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L141"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2635,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 141,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L141"
										}
									],
									"signatures": [
										{
											"id": 2636,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [],
												"blockTags": [
													{
														"tag": "@returns",
														"content": [
															{
																"kind": "text",
																"text": "The (possibly modified) signup payload."
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 141,
													"character": 19,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L141"
												}
											],
											"parameters": [
												{
													"id": 2637,
													"name": "input",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The original signup request DTO. Mutating the return\n                 value (or returning a new object) lets you change what\n                 gets persisted on the user."
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 1233,
														"name": "NestAuthSignupRequestDto",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2638,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Per-request context. "
															},
															{
																"kind": "code",
																"text": "`context.request`"
															},
															{
																"kind": "text",
																"text": " is the raw\n                 Express "
															},
															{
																"kind": "code",
																"text": "`Request`"
															},
															{
																"kind": "text",
																"text": ", useful for reading the origin /\n                 custom headers when deriving "
															},
															{
																"kind": "code",
																"text": "`tenantId`"
															},
															{
																"kind": "text",
																"text": " or guard."
															}
														]
													},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 2639,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"children": [
																{
																	"id": 2640,
																	"name": "request",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 141,
																			"character": 64,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L141"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		2640
																	]
																}
															],
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 141,
																	"character": 62,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L141"
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": 1233,
														"name": "NestAuthSignupRequestDto",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 1233,
																"name": "NestAuthSignupRequestDto",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2641,
							"name": "onSignup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called after user is created but BEFORE session is created.\nUse this to assign roles, create related records, etc.\nChanges made here WILL be reflected in the session/tokens."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nonSignup: async (user, input, context) => {\n    // Assign default role - this WILL be in the session\n    const defaultRole = await roleService.findByName('user');\n    user.userAccesses = [defaultRole];\n    await userRepository.save(user);\n    return user;\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 163,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L163"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2642,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 163,
											"character": 15,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L163"
										}
									],
									"signatures": [
										{
											"id": 2643,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [],
												"blockTags": [
													{
														"tag": "@returns",
														"content": [
															{
																"kind": "text",
																"text": "Modified user or void"
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 163,
													"character": 15,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L163"
												}
											],
											"parameters": [
												{
													"id": 2644,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The created user entity"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2645,
													"name": "input",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The original signup request data"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												},
												{
													"id": 2646,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Additional context (request, etc.)"
															}
														]
													},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 2647,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"children": [
																{
																	"id": 2648,
																	"name": "request",
																	"variant": "declaration",
																	"kind": 1024,
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																			"line": 163,
																			"character": 60,
																			"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L163"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		2648
																	]
																}
															],
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
																	"line": 163,
																	"character": 58,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L163"
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2634,
								2641
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 118,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L118"
						}
					]
				},
				{
					"id": 3644,
					"name": "IResendVerificationRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3645,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 339,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3645
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 338,
							"character": 10
						}
					]
				},
				{
					"id": 3646,
					"name": "IResetPasswordWithTokenRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3648,
							"name": "newPassword",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 316,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3647,
							"name": "token",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 315,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3648,
								3647
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 314,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1270,
							"name": "NestAuthResetPasswordWithTokenRequestDto"
						}
					]
				},
				{
					"id": 3650,
					"name": "ISendEmailVerificationRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3651,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 342,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3651
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 341,
							"character": 10
						}
					]
				},
				{
					"id": 3652,
					"name": "ISendMfaCodeRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3653,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 81,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3653
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 80,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1282,
							"name": "NestAuthSendMfaCodeRequestDto"
						}
					]
				},
				{
					"id": 3654,
					"name": "ISendPhoneVerificationRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3655,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 349,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3655
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 348,
							"character": 10
						}
					]
				},
				{
					"id": 3661,
					"name": "ISessionVerifyResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3664,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 354,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3663,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 353,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3662,
							"name": "valid",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 352,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3664,
								3663,
								3662
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 351,
							"character": 10
						}
					]
				},
				{
					"id": 3665,
					"name": "ISignupRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3666,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 249,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3668,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 251,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3667,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 250,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3669,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 252,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3666,
								3668,
								3667,
								3669
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 248,
							"character": 10
						}
					],
					"indexSignatures": [
						{
							"id": 3670,
							"name": "__index",
							"variant": "signature",
							"kind": 8192,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 253,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 3671,
									"name": "key",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1233,
							"name": "NestAuthSignupRequestDto"
						}
					]
				},
				{
					"id": 3672,
					"name": "ISocialCredentials",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3673,
							"name": "token",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 233,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3673
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 232,
							"character": 10
						}
					]
				},
				{
					"id": 3674,
					"name": "ISsoConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3675,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 445,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3676,
							"name": "providers",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 446,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3677,
									"name": "ISsoProviderConfig",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3675,
								3676
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 444,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1431,
							"name": "SsoConfigDto"
						}
					]
				},
				{
					"id": 3677,
					"name": "ISsoProviderConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3681,
							"name": "authorizationUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 440,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3682,
							"name": "clientId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 441,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3683,
							"name": "hint",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 442,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3678,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 437,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3680,
							"name": "logoUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 439,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3679,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 438,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3681,
								3682,
								3683,
								3678,
								3680,
								3679
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 436,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1422,
							"name": "SsoProviderConfigDto"
						}
					]
				},
				{
					"id": 3684,
					"name": "ISwitchTenantRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3685,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 259,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3685
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 258,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1305,
							"name": "NestAuthSwitchTenantRequestDto"
						}
					]
				},
				{
					"id": 2423,
					"name": "ITenantContextService",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2430,
							"name": "getCurrentAccess",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L10"
								}
							],
							"signatures": [
								{
									"id": 2431,
									"name": "getCurrentAccess",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Current user's access for the active tenant (includes roles)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
											"line": 10,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L10"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2534,
												"name": "NestAuthUserAccess",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2428,
							"name": "getCurrentTenant",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L8"
								}
							],
							"signatures": [
								{
									"id": 2429,
									"name": "getCurrentTenant",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
											"line": 8,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L8"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2522,
												"name": "NestAuthTenant",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2426,
							"name": "getCurrentTenantId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L7"
								}
							],
							"signatures": [
								{
									"id": 2427,
									"name": "getCurrentTenantId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
											"line": 7,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L7"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 2424,
							"name": "isEnabled",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L6"
								}
							],
							"signatures": [
								{
									"id": 2425,
									"name": "isEnabled",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
											"line": 6,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L6"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								2430,
								2428,
								2426,
								2424
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
							"line": 5,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts#L5"
						}
					]
				},
				{
					"id": 3686,
					"name": "ITenantOption",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3687,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 418,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3690,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 421,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3691,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 422,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3688,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 419,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3689,
							"name": "slug",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 420,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3687,
								3690,
								3691,
								3688,
								3689
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 417,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1409,
							"name": "TenantOptionDto"
						}
					]
				},
				{
					"id": 3692,
					"name": "ITenantsConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3693,
							"name": "mode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 433,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3772,
								"name": "TenantModeEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3694,
							"name": "options",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 434,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3686,
									"name": "ITenantOption",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3693,
								3694
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 432,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1417,
							"name": "TenantsConfigDto"
						}
					]
				},
				{
					"id": 3695,
					"name": "IToggleMfaRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3696,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 84,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3696
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 83,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1291,
							"name": "NestAuthToggleMfaRequestDto"
						}
					]
				},
				{
					"id": 3697,
					"name": "ITokenPair",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3698,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 262,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3699,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 263,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3698,
								3699
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 261,
							"character": 10
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"target": 3409,
							"name": "IAuthResponse"
						}
					]
				},
				{
					"id": 3700,
					"name": "ITokensResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3701,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 306,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3702,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 307,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3701,
								3702
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 305,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1320,
							"name": "AuthTokensResponseDto"
						}
					]
				},
				{
					"id": 3703,
					"name": "ITotpSetupResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3706,
							"name": "otpAuthUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 118,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3705,
							"name": "qrCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 117,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3704,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 116,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3706,
								3705,
								3704
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 115,
							"character": 10
						}
					]
				},
				{
					"id": 3707,
					"name": "IUiConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3711,
							"name": "backgroundImageUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 452,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3709,
							"name": "brandColor",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 450,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3708,
							"name": "brandName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 449,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3710,
							"name": "logoUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 451,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3711,
								3709,
								3708,
								3710
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 448,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1436,
							"name": "UiConfigDto"
						}
					]
				},
				{
					"id": 3712,
					"name": "IUpdatePermissionInput",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3714,
							"name": "category",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 43,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3715,
							"name": "description",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 44,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3713,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 42,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3714,
								3715,
								3713
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 41,
							"character": 10
						}
					]
				},
				{
					"id": 3716,
					"name": "IUpdateRoleInput",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3718,
							"name": "isActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 38,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3717,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 37,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3719,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 39,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3718,
								3717,
								3719
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 36,
							"character": 10
						}
					]
				},
				{
					"id": 2610,
					"name": "IUserHooks",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "User lifecycle hooks for customizing user creation and serialization"
							}
						]
					},
					"children": [
						{
							"id": 2616,
							"name": "afterCreate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback after user creation.\nUse for side effects like creating related records, sending notifications."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 70,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L70"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2617,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 70,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L70"
										}
									],
									"signatures": [
										{
											"id": 2618,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 70,
													"character": 18,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L70"
												}
											],
											"parameters": [
												{
													"id": 2619,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2620,
													"name": "input",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2611,
							"name": "beforeCreate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Transform user data before creation.\nUse this to set default roles, validate fields, or enrich data."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nbeforeCreate: async (userData, input) => ({\n    ...userData,\n    metadata: { ...userData.metadata, source: 'web' }\n})\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 64,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L64"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2612,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 64,
											"character": 19,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L64"
										}
									],
									"signatures": [
										{
											"id": 2613,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 64,
													"character": 19,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L64"
												}
											],
											"parameters": [
												{
													"id": 2614,
													"name": "userData",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Partial"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2146,
																"name": "NestAuthUser",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Partial",
														"package": "typescript"
													}
												},
												{
													"id": 2615,
													"name": "input",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Partial"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2146,
																"name": "NestAuthUser",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Partial",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Partial"
																},
																"typeArguments": [
																	{
																		"type": "reference",
																		"target": 2146,
																		"name": "NestAuthUser",
																		"package": "@ackplus/nest-auth"
																	}
																],
																"name": "Partial",
																"package": "typescript"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2621,
							"name": "getSessionUserData",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Control which user fields appear in API responses."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\ngetSessionUserData: (user) => ({\n    id: user.id,\n    email: user.email,\n    roles: user.userAccesses?.map(access => access.roles).flat()\n})\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 84,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L84"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2622,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
											"line": 84,
											"character": 25,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L84"
										}
									],
									"signatures": [
										{
											"id": 2623,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
													"line": 84,
													"character": 25,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L84"
												}
											],
											"parameters": [
												{
													"id": 2624,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						},
						{
							"id": 2625,
							"name": "sensitiveFields",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fields to always exclude from responses"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
									"line": 87,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L87"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2616,
								2611,
								2621,
								2625
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
							"line": 51,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts#L51"
						}
					]
				},
				{
					"id": 3720,
					"name": "IUserResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3722,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 294,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3724,
							"name": "emailVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 296,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3721,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 293,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3726,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 298,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3729,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 301,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 3728,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 300,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 3723,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 295,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3725,
							"name": "phoneVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 297,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 3727,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 299,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 3730,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 302,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3731,
							"name": "tenants",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 303,
									"character": 4
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3561,
									"name": "INestAuthTenant",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3722,
								3724,
								3721,
								3726,
								3729,
								3728,
								3723,
								3725,
								3727,
								3730,
								3731
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 292,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1325,
							"name": "UserResponseDto"
						}
					]
				},
				{
					"id": 3732,
					"name": "IVerify2faRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3734,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 71,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 3733,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 70,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3735,
							"name": "trustDevice",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 72,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3734,
								3733,
								3735
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 69,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1299,
							"name": "NestAuthVerify2faRequestDto"
						}
					]
				},
				{
					"id": 3736,
					"name": "IVerify2faResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3737,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 75,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3739,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 77,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3738,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 76,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3740,
							"name": "trustToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 78,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3737,
								3739,
								3738,
								3740
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 74,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1349,
							"name": "Verify2faWithTokensResponseDto"
						}
					]
				},
				{
					"id": 3741,
					"name": "IVerifyEmailRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3742,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 335,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3743,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 336,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3742,
								3743
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 334,
							"character": 10
						}
					]
				},
				{
					"id": 3744,
					"name": "IVerifyForgotPasswordOtpRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3747,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 325,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3745,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 323,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3746,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 324,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3748,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 326,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3747,
								3745,
								3746,
								3748
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 322,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1275,
							"name": "NestAuthVerifyForgotPasswordOtpRequestDto"
						}
					]
				},
				{
					"id": 3749,
					"name": "IVerifyOtpResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3750,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 329,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3751,
							"name": "resetToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 330,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3752,
							"name": "token",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 331,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3750,
								3751,
								3752
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 328,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1362,
							"name": "VerifyOtpResponseDto"
						}
					]
				},
				{
					"id": 3753,
					"name": "IVerifyPhoneRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3754,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 345,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3755,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 346,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3754,
								3755
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 344,
							"character": 10
						}
					]
				},
				{
					"id": 3756,
					"name": "IVerifyTotpSetupRequest",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 3757,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 87,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3758,
							"name": "secret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
									"line": 88,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3757,
								3758
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 86,
							"character": 10
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1309,
							"name": "NestAuthVerifyTotpSetupRequestDto"
						}
					]
				},
				{
					"id": 2800,
					"name": "JWTTokenPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2803,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2805,
							"name": "emailVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2813,
							"name": "exp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L17"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2814,
							"name": "iat",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L18"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2801,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L5"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2809,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2810,
							"name": "isMfaVerified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2804,
							"name": "phone",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2806,
							"name": "phoneVerifiedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2807,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L11"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
										"qualifiedName": "Partial"
									},
									"typeArguments": [
										{
											"type": "reference",
											"target": 2228,
											"name": "NestAuthRole",
											"package": "@ackplus/nest-auth"
										}
									],
									"name": "Partial",
									"package": "typescript"
								}
							}
						},
						{
							"id": 2811,
							"name": "sessionId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2802,
							"name": "sub",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2808,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2812,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L16"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "refresh"
									},
									{
										"type": "literal",
										"value": "access"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2803,
								2805,
								2813,
								2814,
								2801,
								2809,
								2810,
								2804,
								2806,
								2807,
								2811,
								2802,
								2808,
								2812
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L4"
						}
					]
				},
				{
					"id": 729,
					"name": "LoggedOutAllEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 736,
							"name": "currentSessionId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 734,
							"name": "logoutType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L9"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "user"
									},
									{
										"type": "literal",
										"value": "admin"
									},
									{
										"type": "literal",
										"value": "system"
									}
								]
							}
						},
						{
							"id": 732,
							"name": "metadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 735,
							"name": "reason",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 733,
							"name": "sessions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L8"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2825,
									"name": "SessionPayload",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						{
							"id": 731,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 730,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L5"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								736,
								734,
								732,
								735,
								733,
								731,
								730
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts#L4"
						}
					]
				},
				{
					"id": 742,
					"name": "LoggedOutEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 746,
							"name": "logoutType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L7"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "user"
									},
									{
										"type": "literal",
										"value": "admin"
									},
									{
										"type": "literal",
										"value": "system"
									}
								]
							}
						},
						{
							"id": 747,
							"name": "reason",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 745,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L6"
								}
							],
							"type": {
								"type": "reference",
								"target": 2825,
								"name": "SessionPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 744,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L5"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 743,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
									"line": 4,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L4"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								746,
								747,
								745,
								744,
								743
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
							"line": 3,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/logged-out.event.ts#L3"
						}
					]
				},
				{
					"id": 2710,
					"name": "MFAOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2727,
							"name": "allowMethodSelection",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L38"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2726,
							"name": "allowUserToggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2714,
							"name": "defaultMethod",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 2723,
							"name": "email",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L30"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2724,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 2725,
											"name": "template",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
													"line": 31,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L31"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												2725
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
											"line": 30,
											"character": 12,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L30"
										}
									]
								}
							}
						},
						{
							"id": 2711,
							"name": "enabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2713,
							"name": "methods",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L12"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 3760,
									"name": "NestAuthMFAMethodEnum",
									"package": "@ackplus/nest-auth-contracts"
								}
							}
						},
						{
							"id": 2731,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "MFA OTP generation (length/format); separate from top-level "
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "IOtpOptions",
										"target": 2661
									},
									{
										"kind": "text",
										"text": " used for verification/password reset"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L53"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Pick"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 2661,
										"name": "IOtpOptions",
										"package": "@ackplus/nest-auth"
									},
									{
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": "length"
											},
											{
												"type": "literal",
												"value": "format"
											},
											{
												"type": "literal",
												"value": "generate"
											}
										]
									}
								],
								"name": "Pick",
								"package": "typescript"
							}
						},
						{
							"id": 2712,
							"name": "required",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2719,
							"name": "sms",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L24"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2720,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 2721,
											"name": "provider",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
													"line": 25,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L25"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2722,
											"name": "template",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
													"line": 26,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L26"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												2721,
												2722
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
											"line": 24,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L24"
										}
									]
								}
							}
						},
						{
							"id": 2715,
							"name": "totp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L18"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2716,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 2717,
											"name": "issuer",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
													"line": 19,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L19"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2718,
											"name": "period",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
													"line": 20,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L20"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												2717,
												2718
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
											"line": 18,
											"character": 11,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L18"
										}
									]
								}
							}
						},
						{
							"id": 2729,
							"name": "trustDeviceStorageName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L44"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2728,
							"name": "trustedDeviceDuration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L41"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 2730,
							"name": "trustedDeviceSecret",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Secret used for HMAC-SHA256 when persisting trusted device tokens.\nIf omitted, falls back to "
									},
									{
										"kind": "code",
										"text": "`session.jwt.secret`"
									},
									{
										"kind": "text",
										"text": " (set explicitly in production)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L50"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2727,
								2726,
								2714,
								2723,
								2711,
								2713,
								2731,
								2712,
								2719,
								2715,
								2729,
								2728,
								2730
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts#L4"
						}
					]
				},
				{
					"id": 853,
					"name": "PasswordlessCodeRequestedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 856,
							"name": "channel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 3771,
								"name": "PasswordlessChannel",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 858,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Plaintext code for email templates or SMS"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 857,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": 1443,
								"name": "NestAuthOTP",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 855,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 854,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L6"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								856,
								858,
								857,
								855,
								854
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
							"line": 5,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts#L5"
						}
					]
				},
				{
					"id": 765,
					"name": "PasswordResetEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 768,
							"name": "input",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 1270,
								"name": "NestAuthResetPasswordWithTokenRequestDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 767,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 766,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L6"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								768,
								767,
								766
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
							"line": 5,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset.event.ts#L5"
						}
					]
				},
				{
					"id": 753,
					"name": "PasswordResetRequestedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 758,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 756,
							"name": "input",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": 1264,
								"name": "NestAuthForgotPasswordRequestDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 757,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": 1443,
								"name": "NestAuthOTP",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 759,
							"name": "provider",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 2874,
								"name": "BaseAuthProvider",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 755,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 754,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								758,
								756,
								757,
								759,
								755,
								754
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
							"line": 6,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts#L6"
						}
					]
				},
				{
					"id": 843,
					"name": "PhoneVerificationRequestedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 847,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Plaintext verification code for SMS (entity stores hash)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 846,
							"name": "otp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": 1443,
								"name": "NestAuthOTP",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 845,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 844,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L5"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								847,
								846,
								845,
								844
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts#L4"
						}
					]
				},
				{
					"id": 2736,
					"name": "RedisSessionOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2741,
							"name": "db",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2745,
							"name": "enableOfflineQueue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2738,
							"name": "host",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2743,
							"name": "keyPrefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L18"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2754,
							"name": "maxRetriesPerRequest",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L23"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2740,
							"name": "password",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2739,
							"name": "port",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2750,
							"name": "reconnectOnError",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L22"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2751,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 22,
											"character": 23,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L22"
										}
									],
									"signatures": [
										{
											"id": 2752,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 22,
													"character": 23,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L22"
												}
											],
											"parameters": [
												{
													"id": 2753,
													"name": "error",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "intrinsic",
														"name": "boolean"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2746,
							"name": "retryStrategy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L21"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2747,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 21,
											"character": 20,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L21"
										}
									],
									"signatures": [
										{
											"id": 2748,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 21,
													"character": 20,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L21"
												}
											],
											"parameters": [
												{
													"id": 2749,
													"name": "times",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									]
								}
							}
						},
						{
							"id": 2742,
							"name": "tls",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L17"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 2744,
							"name": "ttlSeconds",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L19"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2737,
							"name": "url",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L12"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2741,
								2745,
								2738,
								2743,
								2754,
								2740,
								2739,
								2750,
								2746,
								2742,
								2744,
								2737
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
							"line": 11,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L11"
						}
					]
				},
				{
					"id": 1639,
					"name": "RedisSessionStoreOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 1640,
							"name": "keyPrefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1641,
							"name": "ttlSeconds",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								1640,
								1641
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
							"line": 7,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L7"
						}
					]
				},
				{
					"id": 2815,
					"name": "SessionDataPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Data stored in the session (database-side).\nThis data is NOT sent to the client and can include sensitive information."
							}
						]
					},
					"children": [
						{
							"id": 2818,
							"name": "isMfaEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L28"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2817,
							"name": "isMfaVerified",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L27"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2822,
							"name": "isPlatformAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2820,
							"name": "permissions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L30"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 2819,
							"name": "roles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L29"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": {
										"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
										"qualifiedName": "Partial"
									},
									"typeArguments": [
										{
											"type": "reference",
											"target": 2228,
											"name": "NestAuthRole",
											"package": "@ackplus/nest-auth"
										}
									],
									"name": "Partial",
									"package": "typescript"
								}
							}
						},
						{
							"id": 2821,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L31"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2816,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L26"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2818,
								2817,
								2822,
								2820,
								2819,
								2821,
								2816
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
							"line": 25,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L25"
						}
					],
					"indexSignatures": [
						{
							"id": 2823,
							"name": "__index",
							"variant": "signature",
							"kind": 8192,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Allow custom fields to be added"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L34"
								}
							],
							"parameters": [
								{
									"id": 2824,
									"name": "key",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 2755,
					"name": "SessionOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2762,
							"name": "accessTokenType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Token delivery method for access/refresh tokens.\n- "
									},
									{
										"kind": "code",
										"text": "`header`"
									},
									{
										"kind": "text",
										"text": ": tokens are returned in response body (client sends "
									},
									{
										"kind": "code",
										"text": "`Authorization`"
									},
									{
										"kind": "text",
										"text": ")\n- "
									},
									{
										"kind": "code",
										"text": "`cookie`"
									},
									{
										"kind": "text",
										"text": ": tokens are written to HTTP-only cookies\n- "
									},
									{
										"kind": "code",
										"text": "`null/undefined`"
									},
									{
										"kind": "text",
										"text": ": check both (header first)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L61"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "header"
									},
									{
										"type": "literal",
										"value": "cookie"
									}
								]
							}
						},
						{
							"id": 2759,
							"name": "accessTokenValidity",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom session repository implementation.\nRequired when storageType be set to SessionStorageType.CUSTOM"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L46"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 2761,
							"name": "cookieOptions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Cookie options for access/refresh tokens when using "
									},
									{
										"kind": "code",
										"text": "`accessTokenType: 'cookie'`"
									},
									{
										"kind": "text",
										"text": ".\nPlaced under "
									},
									{
										"kind": "code",
										"text": "`session`"
									},
									{
										"kind": "text",
										"text": " so all token/session settings live together."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L53"
								}
							],
							"type": {
								"type": "reference",
								"target": 2799,
								"name": "CookieOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2774,
							"name": "customizeSessionData",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Customize the data stored in the session (database).\nThis data is NOT sent to the client and can include sensitive information.\nSupports async operations for database lookups."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\ncustomizeSessionData: async (defaultData, user) => ({\n    ...defaultData,\n    organizationId: user.metadata?.organizationId,\n    internalApiKey: await fetchApiKey(user.id), // Async DB lookup\n})\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 108,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L108"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2775,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 108,
											"character": 27,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L108"
										}
									],
									"signatures": [
										{
											"id": 2776,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [],
												"blockTags": [
													{
														"tag": "@returns",
														"content": [
															{
																"kind": "text",
																"text": "Custom session data to store (can be a Promise)"
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 108,
													"character": 27,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L108"
												}
											],
											"parameters": [
												{
													"id": 2777,
													"name": "defaultData",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The default session data (user, roles, permissions, isMfaVerified)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2815,
														"name": "SessionDataPayload",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2778,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The authenticated user entity"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2146,
														"name": "NestAuthUser",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": 2815,
														"name": "SessionDataPayload",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2815,
																"name": "SessionDataPayload",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2779,
							"name": "customizeTokenPayload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Customize the JWT token payload sent to the client.\nKeep this minimal for security - sensitive data should stay in session.\nSupports async operations for database lookups."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\ncustomizeTokenPayload: async (defaultPayload, session) => ({\n    ...defaultPayload,\n    roles: undefined, // Remove sensitive data from token\n    orgId: session.data?.organizationId, // Add minimal identifier\n})\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 131,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L131"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2780,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 131,
											"character": 28,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L131"
										}
									],
									"signatures": [
										{
											"id": 2781,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [],
												"blockTags": [
													{
														"tag": "@returns",
														"content": [
															{
																"kind": "text",
																"text": "Custom token payload (can be a Promise)"
															}
														]
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 131,
													"character": 28,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L131"
												}
											],
											"parameters": [
												{
													"id": 2782,
													"name": "defaultPayload",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The default token payload"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2783,
													"name": "session",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The created session (with data from customizeSessionData if configured)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"target": 2800,
														"name": "JWTTokenPayload",
														"package": "@ackplus/nest-auth"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2800,
																"name": "JWTTokenPayload",
																"package": "@ackplus/nest-auth"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2763,
							"name": "jwt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "JWT configuration used to sign/verify tokens.\nPlaced under "
									},
									{
										"kind": "code",
										"text": "`session`"
									},
									{
										"kind": "text",
										"text": " so all TTL/session-related security config lives together."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L67"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2764,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 2765,
											"name": "secret",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "JWT Secret used for signing and verification"
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 69,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L69"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2766,
											"name": "validateToken",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Optional custom access token validation.\nCalled from the auth guard after the session is loaded."
													}
												]
											},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 75,
													"character": 8,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L75"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2767,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
															"line": 75,
															"character": 24,
															"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L75"
														}
													],
													"signatures": [
														{
															"id": 2768,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
																	"line": 75,
																	"character": 24,
																	"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L75"
																}
															],
															"parameters": [
																{
																	"id": 2769,
																	"name": "payload",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": 2800,
																		"name": "JWTTokenPayload",
																		"package": "@ackplus/nest-auth"
																	}
																},
																{
																	"id": 2770,
																	"name": "session",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": 2825,
																		"name": "SessionPayload",
																		"package": "@ackplus/nest-auth"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "Promise"
																},
																"typeArguments": [
																	{
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																],
																"name": "Promise",
																"package": "typescript"
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												2765,
												2766
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 67,
											"character": 10,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L67"
										}
									]
								}
							}
						},
						{
							"id": 2771,
							"name": "maxSessionsPerUser",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 78,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L78"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2784,
							"name": "onCreated",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called when a new session is created (login/signup)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 143,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L143"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2785,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 143,
											"character": 16,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L143"
										}
									],
									"signatures": [
										{
											"id": 2786,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 143,
													"character": 16,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L143"
												}
											],
											"parameters": [
												{
													"id": 2787,
													"name": "session",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2788,
													"name": "user",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2789,
							"name": "onRefreshed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called when a session is refreshed (token refresh)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 148,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L148"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2790,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 148,
											"character": 18,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L148"
										}
									],
									"signatures": [
										{
											"id": 2791,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 148,
													"character": 18,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L148"
												}
											],
											"parameters": [
												{
													"id": 2792,
													"name": "oldSession",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2793,
													"name": "newSession",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2794,
							"name": "onRevoked",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Called when a session is revoked (logout, admin action, security)"
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 153,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L153"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2795,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
											"line": 153,
											"character": 16,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L153"
										}
									],
									"signatures": [
										{
											"id": 2796,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
													"line": 153,
													"character": 16,
													"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L153"
												}
											],
											"parameters": [
												{
													"id": 2797,
													"name": "session",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2825,
														"name": "SessionPayload",
														"package": "@ackplus/nest-auth"
													}
												},
												{
													"id": 2798,
													"name": "reason",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "literal",
																"value": "password_change"
															},
															{
																"type": "literal",
																"value": "admin"
															},
															{
																"type": "literal",
																"value": "logout"
															},
															{
																"type": "literal",
																"value": "expired"
															},
															{
																"type": "literal",
																"value": "security"
															}
														]
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 2758,
							"name": "redis",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Redis connection and store options."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L41"
								}
							],
							"type": {
								"type": "reference",
								"target": 2736,
								"name": "RedisSessionOptions",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2757,
							"name": "redisUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Legacy Redis URL config (backward compatibility)."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L36"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2760,
							"name": "refreshTokenValidity",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L47"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 2772,
							"name": "slidingExpiration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 79,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L79"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 2756,
							"name": "storageType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Preferred config for store selection.\nDefaults to database when not provided."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L31"
								}
							],
							"type": {
								"type": "reference",
								"target": 2732,
								"name": "SessionStorageType",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2773,
							"name": "touchInterval",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "How frequently a session row's "
									},
									{
										"kind": "code",
										"text": "`lastActive`"
									},
									{
										"kind": "text",
										"text": " should be touched while a\nuser is active. Pass an "
									},
									{
										"kind": "code",
										"text": "`ms`"
									},
									{
										"kind": "text",
										"text": " string (e.g. "
									},
									{
										"kind": "code",
										"text": "`'5m'`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`'30s'`"
									},
									{
										"kind": "text",
										"text": ") or a number\nof milliseconds. Lower = more accurate \"last seen\" but more DB writes."
									}
								],
								"blockTags": [
									{
										"tag": "@default",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n'5m'\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
									"line": 88,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L88"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2762,
								2759,
								2761,
								2774,
								2779,
								2763,
								2771,
								2784,
								2789,
								2794,
								2758,
								2757,
								2760,
								2772,
								2756,
								2773
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
							"line": 26,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L26"
						}
					]
				},
				{
					"id": 2825,
					"name": "SessionPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2835,
							"name": "createdAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L47"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2832,
							"name": "data",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L44"
								}
							],
							"type": {
								"type": "reference",
								"target": 2815,
								"name": "SessionDataPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2831,
							"name": "deviceName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L43"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2833,
							"name": "expiresAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L45"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2826,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L38"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2830,
							"name": "ipAddress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2834,
							"name": "lastActive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L46"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2828,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L40"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2836,
							"name": "updatedAt",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 48,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L48"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						},
						{
							"id": 2829,
							"name": "userAgent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L41"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2827,
							"name": "userId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L39"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2835,
								2832,
								2831,
								2833,
								2826,
								2830,
								2834,
								2828,
								2836,
								2829,
								2827
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
							"line": 37,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L37"
						}
					]
				},
				{
					"id": 1510,
					"name": "SessionStore",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Session store abstraction for pluggable backends."
							}
						]
					},
					"children": [
						{
							"id": 1535,
							"name": "countActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L51"
								}
							],
							"signatures": [
								{
									"id": 1536,
									"name": "countActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count active sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 51,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L51"
										}
									],
									"parameters": [
										{
											"id": 1537,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1511,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L11"
								}
							],
							"signatures": [
								{
									"id": 1512,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create a new session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 11,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L11"
										}
									],
									"parameters": [
										{
											"id": 1513,
											"name": "session",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2825,
												"name": "SessionPayload",
												"package": "@ackplus/nest-auth"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1527,
							"name": "delete",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 1528,
									"name": "delete",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L36"
										}
									],
									"parameters": [
										{
											"id": 1529,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1530,
							"name": "deleteByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L41"
								}
							],
							"signatures": [
								{
									"id": 1531,
									"name": "deleteByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 41,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L41"
										}
									],
									"parameters": [
										{
											"id": 1532,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1533,
							"name": "deleteExpired",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 1534,
									"name": "deleteExpired",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete expired sessions."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 46,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L46"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1520,
							"name": "findActiveByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L26"
								}
							],
							"signatures": [
								{
									"id": 1521,
									"name": "findActiveByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find active sessions for a user (not expired)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 26,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L26"
										}
									],
									"parameters": [
										{
											"id": 1522,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1514,
							"name": "findById",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 1515,
									"name": "findById",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find session by ID."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 16,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L16"
										}
									],
									"parameters": [
										{
											"id": 1516,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1517,
							"name": "findByUserId",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 1518,
									"name": "findByUserId",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Find all sessions for a user."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L21"
										}
									],
									"parameters": [
										{
											"id": 1519,
											"name": "userId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 1495,
													"name": "NestAuthSession",
													"package": "@ackplus/nest-auth"
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1523,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L31"
								}
							],
							"signatures": [
								{
									"id": 1524,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update session."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 31,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L31"
										}
									],
									"parameters": [
										{
											"id": 1525,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1526,
											"name": "updates",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Partial"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1495,
														"name": "NestAuthSession",
														"package": "@ackplus/nest-auth"
													}
												],
												"name": "Partial",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1495,
												"name": "NestAuthSession",
												"package": "@ackplus/nest-auth"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 1538,
							"name": "updateLastActive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
									"line": 56,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L56"
								}
							],
							"signatures": [
								{
									"id": 1539,
									"name": "updateLastActive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Update last active timestamp."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
											"line": 56,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L56"
										}
									],
									"parameters": [
										{
											"id": 1540,
											"name": "sessionId",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								1535,
								1511,
								1527,
								1530,
								1533,
								1520,
								1514,
								1517,
								1523,
								1538
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
							"line": 7,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts#L7"
						}
					],
					"implementedBy": [
						{
							"type": "reference",
							"target": 1541,
							"name": "BaseSessionRepository"
						},
						{
							"type": "reference",
							"target": 1766,
							"name": "DatabaseSessionStore"
						}
					]
				},
				{
					"id": 2500,
					"name": "TenantCreatedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2501,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
									"line": 4,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L4"
								}
							],
							"type": {
								"type": "reference",
								"target": 2522,
								"name": "NestAuthTenant",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2501
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
							"line": 3,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts#L3"
						}
					]
				},
				{
					"id": 2507,
					"name": "TenantDeletedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2508,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
									"line": 4,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L4"
								}
							],
							"type": {
								"type": "reference",
								"target": 2522,
								"name": "NestAuthTenant",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2508
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
							"line": 3,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts#L3"
						}
					]
				},
				{
					"id": 2514,
					"name": "TenantUpdatedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2515,
							"name": "tenant",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
									"line": 4,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L4"
								}
							],
							"type": {
								"type": "reference",
								"target": 2522,
								"name": "NestAuthTenant",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 2516,
							"name": "updatedFields",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L5"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2515,
								2516
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
							"line": 3,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts#L3"
						}
					]
				},
				{
					"id": 2837,
					"name": "TokenGenerationResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 2838,
							"name": "accessToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 52,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L52"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2839,
							"name": "refreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L53"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2840,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
									"line": 54,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L54"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2838,
								2839,
								2840
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
							"line": 51,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts#L51"
						}
					]
				},
				{
					"id": 823,
					"name": "TwoFactorCodeSentEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 827,
							"name": "code",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 826,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": 3760,
								"name": "NestAuthMFAMethodEnum",
								"package": "@ackplus/nest-auth-contracts"
							}
						},
						{
							"id": 825,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L6"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 824,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L5"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								827,
								826,
								825,
								824
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts#L4"
						}
					]
				},
				{
					"id": 774,
					"name": "User2faVerifiedEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 777,
							"name": "input",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": 1299,
								"name": "NestAuthVerify2faRequestDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 778,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": 2825,
								"name": "SessionPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 776,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 779,
							"name": "tokens",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L11"
								}
							],
							"type": {
								"type": "reference",
								"target": 1320,
								"name": "AuthTokensResponseDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 775,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L7"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								777,
								778,
								776,
								779,
								775
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
							"line": 6,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts#L6"
						}
					]
				},
				{
					"id": 785,
					"name": "UserLoggedInEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 790,
							"name": "input",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 1225,
								"name": "NestAuthLoginRequestDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 794,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 789,
							"name": "platformAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L11"
								}
							],
							"type": {
								"type": "reference",
								"target": 2842,
								"name": "NestAuthPlatformAccess",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 791,
							"name": "provider",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 2874,
								"name": "BaseAuthProvider",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 792,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": 2825,
								"name": "SessionPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 787,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L9"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 793,
							"name": "tokens",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": 1320,
								"name": "AuthTokensResponseDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 786,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 788,
							"name": "userAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": 2534,
								"name": "NestAuthUserAccess",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								790,
								794,
								789,
								791,
								792,
								787,
								793,
								786,
								788
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
							"line": 7,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts#L7"
						}
					]
				},
				{
					"id": 800,
					"name": "UserRefreshTokenEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 803,
							"name": "oldRefreshToken",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
									"line": 7,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 801,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L5"
								}
							],
							"type": {
								"type": "reference",
								"target": 2825,
								"name": "SessionPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 802,
							"name": "tokens",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
									"line": 6,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L6"
								}
							],
							"type": {
								"type": "reference",
								"target": 1320,
								"name": "AuthTokensResponseDto",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								803,
								801,
								802
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
							"line": 4,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts#L4"
						}
					]
				},
				{
					"id": 809,
					"name": "UserRegisteredEventPayload",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 813,
							"name": "input",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 12,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 1233,
								"name": "NestAuthSignupRequestDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 817,
							"name": "isRequiresMfa",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 814,
							"name": "provider",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L13"
								}
							],
							"type": {
								"type": "reference",
								"target": 2874,
								"name": "BaseAuthProvider",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 815,
							"name": "session",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": 2825,
								"name": "SessionPayload",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 812,
							"name": "tenantId",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L11"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 816,
							"name": "tokens",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": 1320,
								"name": "AuthTokensResponseDto",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 810,
							"name": "user",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L9"
								}
							],
							"type": {
								"type": "reference",
								"target": 2146,
								"name": "NestAuthUser",
								"package": "@ackplus/nest-auth"
							}
						},
						{
							"id": 811,
							"name": "userAccess",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L10"
								}
							],
							"type": {
								"type": "reference",
								"target": 2534,
								"name": "NestAuthUserAccess",
								"package": "@ackplus/nest-auth"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								813,
								817,
								814,
								815,
								812,
								816,
								810,
								811
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
							"line": 8,
							"character": 17,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/events/user-registered.event.ts#L8"
						}
					]
				},
				{
					"id": 1348,
					"name": "AuthResponseDto",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 138,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L138"
						}
					],
					"type": {
						"type": "reference",
						"target": 1338,
						"name": "AuthWithTokensResponseDto",
						"package": "@ackplus/nest-auth"
					}
				},
				{
					"id": 2799,
					"name": "CookieOptions",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
							"line": 157,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts#L157"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Omit"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@types+express@4.17.25/node_modules/@types/express/index.d.ts",
									"qualifiedName": "e.CookieOptions"
								},
								"name": "ExpressCookieOptions",
								"package": "@types/express",
								"qualifiedName": "e.CookieOptions"
							},
							{
								"type": "literal",
								"value": "maxAge"
							}
						],
						"name": "Omit",
						"package": "typescript"
					}
				},
				{
					"id": 588,
					"name": "ErrorCode",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 170,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L170"
						}
					],
					"type": {
						"type": "indexedAccess",
						"indexType": {
							"type": "typeOperator",
							"operator": "keyof",
							"target": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"target": 507,
									"name": "ERROR_CODES",
									"package": "@ackplus/nest-auth"
								}
							}
						},
						"objectType": {
							"type": "query",
							"queryType": {
								"type": "reference",
								"target": 507,
								"name": "ERROR_CODES",
								"package": "@ackplus/nest-auth"
							}
						}
					}
				},
				{
					"id": 3452,
					"name": "ILoginCredentials",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 240,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"target": 3436,
								"name": "IEmailCredentials",
								"package": "@ackplus/nest-auth-contracts"
							},
							{
								"type": "reference",
								"target": 3625,
								"name": "IPhoneCredentials",
								"package": "@ackplus/nest-auth-contracts"
							},
							{
								"type": "reference",
								"target": 3672,
								"name": "ISocialCredentials",
								"package": "@ackplus/nest-auth-contracts"
							},
							{
								"type": "reference",
								"target": 3615,
								"name": "IPasswordlessOtpLoginCredentials",
								"package": "@ackplus/nest-auth-contracts"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						]
					}
				},
				{
					"id": 3649,
					"name": "IRoleResponse",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 46,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"target": 3534,
						"name": "INestAuthRole",
						"package": "@ackplus/nest-auth-contracts"
					}
				},
				{
					"id": 3656,
					"name": "ISessionUserData",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 265,
							"character": 5
						}
					],
					"typeParameters": [
						{
							"id": 3660,
							"name": "SerializedUser",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"default": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "intersection",
						"types": [
							{
								"type": "reference",
								"target": 3660,
								"name": "SerializedUser",
								"package": "@ackplus/nest-auth-contracts",
								"refersToTypeParameter": true
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Pick"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 3584,
										"name": "INestAuthUser",
										"package": "@ackplus/nest-auth-contracts"
									},
									{
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": "id"
											},
											{
												"type": "literal",
												"value": "email"
											},
											{
												"type": "literal",
												"value": "phone"
											},
											{
												"type": "literal",
												"value": "emailVerifiedAt"
											},
											{
												"type": "literal",
												"value": "phoneVerifiedAt"
											},
											{
												"type": "literal",
												"value": "isMfaEnabled"
											},
											{
												"type": "literal",
												"value": "metadata"
											}
										]
									}
								],
								"name": "Pick",
								"package": "typescript"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 3657,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 3659,
											"name": "permissions",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
													"line": 267,
													"character": 4
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										},
										{
											"id": 3658,
											"name": "roles",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
													"line": 266,
													"character": 4
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": {
														"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
														"qualifiedName": "Pick"
													},
													"typeArguments": [
														{
															"type": "reference",
															"target": 3534,
															"name": "INestAuthRole",
															"package": "@ackplus/nest-auth-contracts"
														},
														{
															"type": "union",
															"types": [
																{
																	"type": "literal",
																	"value": "id"
																},
																{
																	"type": "literal",
																	"value": "name"
																},
																{
																	"type": "literal",
																	"value": "guard"
																}
															]
														}
													],
													"name": "Pick",
													"package": "typescript"
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												3659,
												3658
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
											"line": 265,
											"character": 225
										}
									]
								}
							}
						]
					}
				},
				{
					"id": 2873,
					"name": "LinkUserWith",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
							"line": 28,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/providers/base-auth.provider.ts#L28"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "email"
							},
							{
								"type": "literal",
								"value": "phone"
							}
						]
					}
				},
				{
					"id": 3771,
					"name": "PasswordlessChannel",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 358,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "email"
							},
							{
								"type": "literal",
								"value": "sms"
							}
						]
					}
				},
				{
					"id": 2575,
					"name": "PermissionsRequireAll",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Options for permission check behavior.\n- true (default): user must have ALL listed permissions\n- false: user must have AT LEAST ONE of the listed permissions"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
							"line": 11,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts#L11"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1356,
					"name": "Verify2faResponseDto",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
							"line": 161,
							"character": 12,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts#L161"
						}
					],
					"type": {
						"type": "reference",
						"target": 1349,
						"name": "Verify2faWithTokensResponseDto",
						"package": "@ackplus/nest-auth"
					}
				},
				{
					"id": 589,
					"name": "ACCESS_TOKEN_COOKIE_NAME",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 174,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L174"
						}
					],
					"type": {
						"type": "literal",
						"value": "accessToken"
					},
					"defaultValue": "'accessToken'"
				},
				{
					"id": 470,
					"name": "API_KEY_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 106,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L106"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 471,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 475,
									"name": "API_KEY_DEACTIVATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 110,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L110"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_DEACTIVATED"
									},
									"defaultValue": "'API_KEY_DEACTIVATED'"
								},
								{
									"id": 474,
									"name": "API_KEY_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 109,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L109"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_EXPIRED"
									},
									"defaultValue": "'API_KEY_EXPIRED'"
								},
								{
									"id": 476,
									"name": "API_KEY_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 111,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L111"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_NOT_FOUND"
									},
									"defaultValue": "'API_KEY_NOT_FOUND'"
								},
								{
									"id": 473,
									"name": "INVALID_API_KEY",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 108,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L108"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_API_KEY"
									},
									"defaultValue": "'INVALID_API_KEY'"
								},
								{
									"id": 472,
									"name": "INVALID_API_KEY_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 107,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L107"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_API_KEY_FORMAT"
									},
									"defaultValue": "'INVALID_API_KEY_FORMAT'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										475,
										474,
										476,
										473,
										472
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 106,
									"character": 35,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L106"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 403,
					"name": "APPLE_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 10,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L10"
						}
					],
					"type": {
						"type": "literal",
						"value": "apple"
					},
					"defaultValue": "'apple'"
				},
				{
					"id": 409,
					"name": "AUTH_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 26,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L26"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 410,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 422,
									"name": "ACCOUNT_INACTIVE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 43,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L43"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCOUNT_INACTIVE"
									},
									"defaultValue": "'ACCOUNT_INACTIVE'"
								},
								{
									"id": 421,
									"name": "ACCOUNT_SUSPENDED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 42,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L42"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCOUNT_SUSPENDED"
									},
									"defaultValue": "'ACCOUNT_SUSPENDED'"
								},
								{
									"id": 424,
									"name": "CURRENT_PASSWORD_INCORRECT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 47,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L47"
										}
									],
									"type": {
										"type": "literal",
										"value": "CURRENT_PASSWORD_INCORRECT"
									},
									"defaultValue": "'CURRENT_PASSWORD_INCORRECT'"
								},
								{
									"id": 412,
									"name": "EMAIL_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 29,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L29"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_ALREADY_EXISTS"
									},
									"defaultValue": "'EMAIL_ALREADY_EXISTS'"
								},
								{
									"id": 433,
									"name": "EMAIL_ALREADY_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 60,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L60"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_ALREADY_VERIFIED"
									},
									"defaultValue": "'EMAIL_ALREADY_VERIFIED'"
								},
								{
									"id": 423,
									"name": "EMAIL_NOT_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 44,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L44"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_NOT_VERIFIED"
									},
									"defaultValue": "'EMAIL_NOT_VERIFIED'"
								},
								{
									"id": 415,
									"name": "INVALID_CREDENTIALS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 34,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L34"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_CREDENTIALS"
									},
									"defaultValue": "'INVALID_CREDENTIALS'"
								},
								{
									"id": 416,
									"name": "INVALID_PROVIDER",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 35,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L35"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_PROVIDER"
									},
									"defaultValue": "'INVALID_PROVIDER'"
								},
								{
									"id": 431,
									"name": "INVALID_TOKEN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 56,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L56"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_TOKEN"
									},
									"defaultValue": "'INVALID_TOKEN'"
								},
								{
									"id": 419,
									"name": "MAGIC_LINK_URL_NOT_CONFIGURED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L38"
										}
									],
									"type": {
										"type": "literal",
										"value": "MAGIC_LINK_URL_NOT_CONFIGURED"
									},
									"defaultValue": "'MAGIC_LINK_URL_NOT_CONFIGURED'"
								},
								{
									"id": 417,
									"name": "MISSING_REQUIRED_FIELDS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L36"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_FIELDS"
									},
									"defaultValue": "'MISSING_REQUIRED_FIELDS'"
								},
								{
									"id": 425,
									"name": "NEW_PASSWORD_SAME_AS_CURRENT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 48,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L48"
										}
									],
									"type": {
										"type": "literal",
										"value": "NEW_PASSWORD_SAME_AS_CURRENT"
									},
									"defaultValue": "'NEW_PASSWORD_SAME_AS_CURRENT'"
								},
								{
									"id": 436,
									"name": "NO_EMAIL_ADDRESS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 63,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L63"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_EMAIL_ADDRESS"
									},
									"defaultValue": "'NO_EMAIL_ADDRESS'"
								},
								{
									"id": 437,
									"name": "NO_PHONE_NUMBER",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 64,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L64"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_PHONE_NUMBER"
									},
									"defaultValue": "'NO_PHONE_NUMBER'"
								},
								{
									"id": 426,
									"name": "PASSWORD_RESET_INVALID_REQUEST",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 49,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L49"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_INVALID_REQUEST"
									},
									"defaultValue": "'PASSWORD_RESET_INVALID_REQUEST'"
								},
								{
									"id": 428,
									"name": "PASSWORD_RESET_TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 51,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L51"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_TOKEN_EXPIRED"
									},
									"defaultValue": "'PASSWORD_RESET_TOKEN_EXPIRED'"
								},
								{
									"id": 427,
									"name": "PASSWORD_RESET_TOKEN_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 50,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L50"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_TOKEN_INVALID"
									},
									"defaultValue": "'PASSWORD_RESET_TOKEN_INVALID'"
								},
								{
									"id": 418,
									"name": "PASSWORDLESS_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 37,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L37"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORDLESS_DISABLED"
									},
									"defaultValue": "'PASSWORDLESS_DISABLED'"
								},
								{
									"id": 413,
									"name": "PHONE_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 30,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L30"
										}
									],
									"type": {
										"type": "literal",
										"value": "PHONE_ALREADY_EXISTS"
									},
									"defaultValue": "'PHONE_ALREADY_EXISTS'"
								},
								{
									"id": 438,
									"name": "PHONE_ALREADY_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 65,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L65"
										}
									],
									"type": {
										"type": "literal",
										"value": "PHONE_ALREADY_VERIFIED"
									},
									"defaultValue": "'PHONE_ALREADY_VERIFIED'"
								},
								{
									"id": 414,
									"name": "PROVIDER_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 31,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L31"
										}
									],
									"type": {
										"type": "literal",
										"value": "PROVIDER_NOT_FOUND"
									},
									"defaultValue": "'PROVIDER_NOT_FOUND'"
								},
								{
									"id": 430,
									"name": "REFRESH_TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 55,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L55"
										}
									],
									"type": {
										"type": "literal",
										"value": "REFRESH_TOKEN_EXPIRED"
									},
									"defaultValue": "'REFRESH_TOKEN_EXPIRED'"
								},
								{
									"id": 429,
									"name": "REFRESH_TOKEN_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 54,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L54"
										}
									],
									"type": {
										"type": "literal",
										"value": "REFRESH_TOKEN_INVALID"
									},
									"defaultValue": "'REFRESH_TOKEN_INVALID'"
								},
								{
									"id": 411,
									"name": "REGISTRATION_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 28,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L28"
										}
									],
									"type": {
										"type": "literal",
										"value": "REGISTRATION_DISABLED"
									},
									"defaultValue": "'REGISTRATION_DISABLED'"
								},
								{
									"id": 432,
									"name": "TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 57,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L57"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOKEN_EXPIRED"
									},
									"defaultValue": "'TOKEN_EXPIRED'"
								},
								{
									"id": 420,
									"name": "USER_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 41,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L41"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_NOT_FOUND"
									},
									"defaultValue": "'USER_NOT_FOUND'"
								},
								{
									"id": 435,
									"name": "VERIFICATION_CODE_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 62,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L62"
										}
									],
									"type": {
										"type": "literal",
										"value": "VERIFICATION_CODE_EXPIRED"
									},
									"defaultValue": "'VERIFICATION_CODE_EXPIRED'"
								},
								{
									"id": 434,
									"name": "VERIFICATION_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 61,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L61"
										}
									],
									"type": {
										"type": "literal",
										"value": "VERIFICATION_CODE_INVALID"
									},
									"defaultValue": "'VERIFICATION_CODE_INVALID'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										422,
										421,
										424,
										412,
										433,
										423,
										415,
										416,
										431,
										419,
										417,
										425,
										436,
										437,
										426,
										428,
										427,
										418,
										413,
										438,
										414,
										430,
										429,
										411,
										432,
										420,
										435,
										434
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 26,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L26"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 397,
					"name": "AUTH_MODULE_OPTIONS",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 1,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L1"
						}
					],
					"type": {
						"type": "literal",
						"value": "NEST_AUTH_AUTH_MODULE_OPTIONS"
					},
					"defaultValue": "'NEST_AUTH_AUTH_MODULE_OPTIONS'"
				},
				{
					"id": 592,
					"name": "DEFAULT_GUARD_NAME",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 180,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L180"
						}
					],
					"type": {
						"type": "literal",
						"value": "web"
					},
					"defaultValue": "'web'"
				},
				{
					"id": 405,
					"name": "EMAIL_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L12"
						}
					],
					"type": {
						"type": "literal",
						"value": "email"
					},
					"defaultValue": "'email'"
				},
				{
					"id": 507,
					"name": "ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 157,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L157"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 508,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 540,
									"name": "ACCESS_DENIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 96,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L96"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCESS_DENIED"
									},
									"defaultValue": "'ACCESS_DENIED'"
								},
								{
									"id": 571,
									"name": "ACCOUNT_INACTIVE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 43,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L43"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCOUNT_INACTIVE"
									},
									"defaultValue": "'ACCOUNT_INACTIVE'"
								},
								{
									"id": 570,
									"name": "ACCOUNT_SUSPENDED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 42,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L42"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCOUNT_SUSPENDED"
									},
									"defaultValue": "'ACCOUNT_SUSPENDED'"
								},
								{
									"id": 534,
									"name": "API_KEY_DEACTIVATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 110,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L110"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_DEACTIVATED"
									},
									"defaultValue": "'API_KEY_DEACTIVATED'"
								},
								{
									"id": 533,
									"name": "API_KEY_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 109,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L109"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_EXPIRED"
									},
									"defaultValue": "'API_KEY_EXPIRED'"
								},
								{
									"id": 535,
									"name": "API_KEY_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 111,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L111"
										}
									],
									"type": {
										"type": "literal",
										"value": "API_KEY_NOT_FOUND"
									},
									"defaultValue": "'API_KEY_NOT_FOUND'"
								},
								{
									"id": 573,
									"name": "CURRENT_PASSWORD_INCORRECT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 47,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L47"
										}
									],
									"type": {
										"type": "literal",
										"value": "CURRENT_PASSWORD_INCORRECT"
									},
									"defaultValue": "'CURRENT_PASSWORD_INCORRECT'"
								},
								{
									"id": 562,
									"name": "EMAIL_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 29,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L29"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_ALREADY_EXISTS"
									},
									"defaultValue": "'EMAIL_ALREADY_EXISTS'"
								},
								{
									"id": 582,
									"name": "EMAIL_ALREADY_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 60,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L60"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_ALREADY_VERIFIED"
									},
									"defaultValue": "'EMAIL_ALREADY_VERIFIED'"
								},
								{
									"id": 572,
									"name": "EMAIL_NOT_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 44,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L44"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_NOT_VERIFIED"
									},
									"defaultValue": "'EMAIL_NOT_VERIFIED'"
								},
								{
									"id": 525,
									"name": "EMAIL_OR_PHONE_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 116,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L116"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_OR_PHONE_REQUIRED"
									},
									"defaultValue": "'EMAIL_OR_PHONE_REQUIRED'"
								},
								{
									"id": 541,
									"name": "FORBIDDEN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 97,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L97"
										}
									],
									"type": {
										"type": "literal",
										"value": "FORBIDDEN"
									},
									"defaultValue": "'FORBIDDEN'"
								},
								{
									"id": 545,
									"name": "GUARD_MISMATCH",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 101,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L101"
										}
									],
									"type": {
										"type": "literal",
										"value": "GUARD_MISMATCH"
									},
									"defaultValue": "'GUARD_MISMATCH'"
								},
								{
									"id": 546,
									"name": "GUARD_NOT_ALLOWED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 102,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L102"
										}
									],
									"type": {
										"type": "literal",
										"value": "GUARD_NOT_ALLOWED"
									},
									"defaultValue": "'GUARD_NOT_ALLOWED'"
								},
								{
									"id": 532,
									"name": "INVALID_API_KEY",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 108,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L108"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_API_KEY"
									},
									"defaultValue": "'INVALID_API_KEY'"
								},
								{
									"id": 531,
									"name": "INVALID_API_KEY_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 107,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L107"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_API_KEY_FORMAT"
									},
									"defaultValue": "'INVALID_API_KEY_FORMAT'"
								},
								{
									"id": 537,
									"name": "INVALID_AUTH_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 93,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L93"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_AUTH_FORMAT"
									},
									"defaultValue": "'INVALID_AUTH_FORMAT'"
								},
								{
									"id": 538,
									"name": "INVALID_AUTH_TYPE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L94"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_AUTH_TYPE"
									},
									"defaultValue": "'INVALID_AUTH_TYPE'"
								},
								{
									"id": 565,
									"name": "INVALID_CREDENTIALS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 34,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L34"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_CREDENTIALS"
									},
									"defaultValue": "'INVALID_CREDENTIALS'"
								},
								{
									"id": 529,
									"name": "INVALID_EMAIL_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 120,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L120"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_EMAIL_FORMAT"
									},
									"defaultValue": "'INVALID_EMAIL_FORMAT'"
								},
								{
									"id": 527,
									"name": "INVALID_INPUT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 118,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L118"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_INPUT"
									},
									"defaultValue": "'INVALID_INPUT'"
								},
								{
									"id": 530,
									"name": "INVALID_PHONE_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 121,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L121"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_PHONE_FORMAT"
									},
									"defaultValue": "'INVALID_PHONE_FORMAT'"
								},
								{
									"id": 566,
									"name": "INVALID_PROVIDER",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 35,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L35"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_PROVIDER"
									},
									"defaultValue": "'INVALID_PROVIDER'"
								},
								{
									"id": 511,
									"name": "INVALID_TENANT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 145,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L145"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_TENANT"
									},
									"defaultValue": "'INVALID_TENANT'"
								},
								{
									"id": 580,
									"name": "INVALID_TOKEN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 56,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L56"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_TOKEN"
									},
									"defaultValue": "'INVALID_TOKEN'"
								},
								{
									"id": 569,
									"name": "MAGIC_LINK_URL_NOT_CONFIGURED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L38"
										}
									],
									"type": {
										"type": "literal",
										"value": "MAGIC_LINK_URL_NOT_CONFIGURED"
									},
									"defaultValue": "'MAGIC_LINK_URL_NOT_CONFIGURED'"
								},
								{
									"id": 550,
									"name": "MAX_SESSIONS_REACHED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 87,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L87"
										}
									],
									"type": {
										"type": "literal",
										"value": "MAX_SESSIONS_REACHED"
									},
									"defaultValue": "'MAX_SESSIONS_REACHED'"
								},
								{
									"id": 557,
									"name": "MFA_CANNOT_ENABLE_WITHOUT_METHOD",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 76,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L76"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CANNOT_ENABLE_WITHOUT_METHOD"
									},
									"defaultValue": "'MFA_CANNOT_ENABLE_WITHOUT_METHOD'"
								},
								{
									"id": 554,
									"name": "MFA_CODE_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 73,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L73"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CODE_EXPIRED"
									},
									"defaultValue": "'MFA_CODE_EXPIRED'"
								},
								{
									"id": 553,
									"name": "MFA_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 72,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L72"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CODE_INVALID"
									},
									"defaultValue": "'MFA_CODE_INVALID'"
								},
								{
									"id": 555,
									"name": "MFA_METHOD_NOT_AVAILABLE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 74,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L74"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_METHOD_NOT_AVAILABLE"
									},
									"defaultValue": "'MFA_METHOD_NOT_AVAILABLE'"
								},
								{
									"id": 551,
									"name": "MFA_NOT_ENABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 70,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L70"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_NOT_ENABLED"
									},
									"defaultValue": "'MFA_NOT_ENABLED'"
								},
								{
									"id": 558,
									"name": "MFA_RECOVERY_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 77,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L77"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_RECOVERY_CODE_INVALID"
									},
									"defaultValue": "'MFA_RECOVERY_CODE_INVALID'"
								},
								{
									"id": 552,
									"name": "MFA_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 71,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L71"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_REQUIRED"
									},
									"defaultValue": "'MFA_REQUIRED'"
								},
								{
									"id": 556,
									"name": "MFA_TOGGLING_NOT_ALLOWED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 75,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L75"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_TOGGLING_NOT_ALLOWED"
									},
									"defaultValue": "'MFA_TOGGLING_NOT_ALLOWED'"
								},
								{
									"id": 528,
									"name": "MISSING_REQUIRED_FIELD",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 119,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L119"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_FIELD"
									},
									"defaultValue": "'MISSING_REQUIRED_FIELD'"
								},
								{
									"id": 567,
									"name": "MISSING_REQUIRED_FIELDS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L36"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_FIELDS"
									},
									"defaultValue": "'MISSING_REQUIRED_FIELDS'"
								},
								{
									"id": 544,
									"name": "MISSING_REQUIRED_PERMISSIONS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 100,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L100"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_PERMISSIONS"
									},
									"defaultValue": "'MISSING_REQUIRED_PERMISSIONS'"
								},
								{
									"id": 543,
									"name": "MISSING_REQUIRED_ROLES",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 99,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L99"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_ROLES"
									},
									"defaultValue": "'MISSING_REQUIRED_ROLES'"
								},
								{
									"id": 574,
									"name": "NEW_PASSWORD_SAME_AS_CURRENT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 48,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L48"
										}
									],
									"type": {
										"type": "literal",
										"value": "NEW_PASSWORD_SAME_AS_CURRENT"
									},
									"defaultValue": "'NEW_PASSWORD_SAME_AS_CURRENT'"
								},
								{
									"id": 536,
									"name": "NO_AUTH_PROVIDED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 92,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L92"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_AUTH_PROVIDED"
									},
									"defaultValue": "'NO_AUTH_PROVIDED'"
								},
								{
									"id": 585,
									"name": "NO_EMAIL_ADDRESS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 63,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L63"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_EMAIL_ADDRESS"
									},
									"defaultValue": "'NO_EMAIL_ADDRESS'"
								},
								{
									"id": 586,
									"name": "NO_PHONE_NUMBER",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 64,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L64"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_PHONE_NUMBER"
									},
									"defaultValue": "'NO_PHONE_NUMBER'"
								},
								{
									"id": 542,
									"name": "NO_ROLES_ASSIGNED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 98,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L98"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_ROLES_ASSIGNED"
									},
									"defaultValue": "'NO_ROLES_ASSIGNED'"
								},
								{
									"id": 515,
									"name": "NOT_A_MEMBER_OF_TENANT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Caller authenticated, but has no "
											},
											{
												"kind": "code",
												"text": "`userAccess`"
											},
											{
												"kind": "text",
												"text": "/"
											},
											{
												"kind": "code",
												"text": "`platformAccess`"
											},
											{
												"kind": "text",
												"text": " for the target tenant."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 153,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L153"
										}
									],
									"type": {
										"type": "literal",
										"value": "NOT_A_MEMBER_OF_TENANT"
									},
									"defaultValue": "'NOT_A_MEMBER_OF_TENANT'"
								},
								{
									"id": 523,
									"name": "OTP_ALREADY_USED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 128,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L128"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_ALREADY_USED"
									},
									"defaultValue": "'OTP_ALREADY_USED'"
								},
								{
									"id": 522,
									"name": "OTP_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 127,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L127"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_EXPIRED"
									},
									"defaultValue": "'OTP_EXPIRED'"
								},
								{
									"id": 521,
									"name": "OTP_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 126,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L126"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_INVALID"
									},
									"defaultValue": "'OTP_INVALID'"
								},
								{
									"id": 524,
									"name": "OTP_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 129,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L129"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_NOT_FOUND"
									},
									"defaultValue": "'OTP_NOT_FOUND'"
								},
								{
									"id": 575,
									"name": "PASSWORD_RESET_INVALID_REQUEST",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 49,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L49"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_INVALID_REQUEST"
									},
									"defaultValue": "'PASSWORD_RESET_INVALID_REQUEST'"
								},
								{
									"id": 577,
									"name": "PASSWORD_RESET_TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 51,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L51"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_TOKEN_EXPIRED"
									},
									"defaultValue": "'PASSWORD_RESET_TOKEN_EXPIRED'"
								},
								{
									"id": 576,
									"name": "PASSWORD_RESET_TOKEN_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 50,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L50"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORD_RESET_TOKEN_INVALID"
									},
									"defaultValue": "'PASSWORD_RESET_TOKEN_INVALID'"
								},
								{
									"id": 568,
									"name": "PASSWORDLESS_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 37,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L37"
										}
									],
									"type": {
										"type": "literal",
										"value": "PASSWORDLESS_DISABLED"
									},
									"defaultValue": "'PASSWORDLESS_DISABLED'"
								},
								{
									"id": 563,
									"name": "PHONE_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 30,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L30"
										}
									],
									"type": {
										"type": "literal",
										"value": "PHONE_ALREADY_EXISTS"
									},
									"defaultValue": "'PHONE_ALREADY_EXISTS'"
								},
								{
									"id": 587,
									"name": "PHONE_ALREADY_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 65,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L65"
										}
									],
									"type": {
										"type": "literal",
										"value": "PHONE_ALREADY_VERIFIED"
									},
									"defaultValue": "'PHONE_ALREADY_VERIFIED'"
								},
								{
									"id": 564,
									"name": "PROVIDER_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 31,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L31"
										}
									],
									"type": {
										"type": "literal",
										"value": "PROVIDER_NOT_FOUND"
									},
									"defaultValue": "'PROVIDER_NOT_FOUND'"
								},
								{
									"id": 579,
									"name": "REFRESH_TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 55,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L55"
										}
									],
									"type": {
										"type": "literal",
										"value": "REFRESH_TOKEN_EXPIRED"
									},
									"defaultValue": "'REFRESH_TOKEN_EXPIRED'"
								},
								{
									"id": 578,
									"name": "REFRESH_TOKEN_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 54,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L54"
										}
									],
									"type": {
										"type": "literal",
										"value": "REFRESH_TOKEN_INVALID"
									},
									"defaultValue": "'REFRESH_TOKEN_INVALID'"
								},
								{
									"id": 561,
									"name": "REGISTRATION_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 28,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L28"
										}
									],
									"type": {
										"type": "literal",
										"value": "REGISTRATION_DISABLED"
									},
									"defaultValue": "'REGISTRATION_DISABLED'"
								},
								{
									"id": 548,
									"name": "SESSION_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 85,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L85"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_EXPIRED"
									},
									"defaultValue": "'SESSION_EXPIRED'"
								},
								{
									"id": 549,
									"name": "SESSION_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 86,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L86"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_INVALID"
									},
									"defaultValue": "'SESSION_INVALID'"
								},
								{
									"id": 547,
									"name": "SESSION_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 84,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L84"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_NOT_FOUND"
									},
									"defaultValue": "'SESSION_NOT_FOUND'"
								},
								{
									"id": 510,
									"name": "TENANT_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 144,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L144"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_ALREADY_EXISTS"
									},
									"defaultValue": "'TENANT_ALREADY_EXISTS'"
								},
								{
									"id": 526,
									"name": "TENANT_ID_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 117,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L117"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_ID_REQUIRED"
									},
									"defaultValue": "'TENANT_ID_REQUIRED'"
								},
								{
									"id": 512,
									"name": "TENANT_NOT_ENABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "A "
											},
											{
												"kind": "code",
												"text": "`tenantId`"
											},
											{
												"kind": "text",
												"text": " was supplied, but "
											},
											{
												"kind": "code",
												"text": "`tenant.enabled = false`"
											},
											{
												"kind": "text",
												"text": " on the server."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 147,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L147"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_NOT_ENABLED"
									},
									"defaultValue": "'TENANT_NOT_ENABLED'"
								},
								{
									"id": 509,
									"name": "TENANT_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 143,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L143"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_NOT_FOUND"
									},
									"defaultValue": "'TENANT_NOT_FOUND'"
								},
								{
									"id": 513,
									"name": "TENANT_SWITCHING_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "code",
												"text": "`switchTenant`"
											},
											{
												"kind": "text",
												"text": " called when multi-tenancy is disabled."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 149,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L149"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_SWITCHING_DISABLED"
									},
									"defaultValue": "'TENANT_SWITCHING_DISABLED'"
								},
								{
									"id": 514,
									"name": "TENANT_SWITCHING_NOT_SUPPORTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "code",
												"text": "`switchTenant`"
											},
											{
												"kind": "text",
												"text": " called in ISOLATED mode (semantically meaningless)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 151,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L151"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_SWITCHING_NOT_SUPPORTED"
									},
									"defaultValue": "'TENANT_SWITCHING_NOT_SUPPORTED'"
								},
								{
									"id": 581,
									"name": "TOKEN_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 57,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L57"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOKEN_EXPIRED"
									},
									"defaultValue": "'TOKEN_EXPIRED'"
								},
								{
									"id": 559,
									"name": "TOTP_SETUP_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 78,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L78"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOTP_SETUP_FAILED"
									},
									"defaultValue": "'TOTP_SETUP_FAILED'"
								},
								{
									"id": 560,
									"name": "TOTP_VERIFICATION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 79,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L79"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOTP_VERIFICATION_FAILED"
									},
									"defaultValue": "'TOTP_VERIFICATION_FAILED'"
								},
								{
									"id": 539,
									"name": "UNAUTHORIZED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 95,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L95"
										}
									],
									"type": {
										"type": "literal",
										"value": "UNAUTHORIZED"
									},
									"defaultValue": "'UNAUTHORIZED'"
								},
								{
									"id": 517,
									"name": "USER_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 135,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L135"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_ALREADY_EXISTS"
									},
									"defaultValue": "'USER_ALREADY_EXISTS'"
								},
								{
									"id": 518,
									"name": "USER_CREATION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 136,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L136"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_CREATION_FAILED"
									},
									"defaultValue": "'USER_CREATION_FAILED'"
								},
								{
									"id": 520,
									"name": "USER_DELETION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 138,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L138"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_DELETION_FAILED"
									},
									"defaultValue": "'USER_DELETION_FAILED'"
								},
								{
									"id": 516,
									"name": "USER_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 134,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L134"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_NOT_FOUND"
									},
									"defaultValue": "'USER_NOT_FOUND'"
								},
								{
									"id": 519,
									"name": "USER_UPDATE_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 137,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L137"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_UPDATE_FAILED"
									},
									"defaultValue": "'USER_UPDATE_FAILED'"
								},
								{
									"id": 584,
									"name": "VERIFICATION_CODE_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 62,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L62"
										}
									],
									"type": {
										"type": "literal",
										"value": "VERIFICATION_CODE_EXPIRED"
									},
									"defaultValue": "'VERIFICATION_CODE_EXPIRED'"
								},
								{
									"id": 583,
									"name": "VERIFICATION_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 61,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L61"
										}
									],
									"type": {
										"type": "literal",
										"value": "VERIFICATION_CODE_INVALID"
									},
									"defaultValue": "'VERIFICATION_CODE_INVALID'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										540,
										571,
										570,
										534,
										533,
										535,
										573,
										562,
										582,
										572,
										525,
										541,
										545,
										546,
										532,
										531,
										537,
										538,
										565,
										529,
										527,
										530,
										566,
										511,
										580,
										569,
										550,
										557,
										554,
										553,
										555,
										551,
										558,
										552,
										556,
										528,
										567,
										544,
										543,
										574,
										536,
										585,
										586,
										542,
										515,
										523,
										522,
										521,
										524,
										575,
										577,
										576,
										568,
										563,
										587,
										564,
										579,
										578,
										561,
										548,
										549,
										547,
										510,
										526,
										512,
										509,
										513,
										514,
										581,
										559,
										560,
										539,
										517,
										518,
										520,
										516,
										519,
										584,
										583
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 157,
									"character": 27,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L157"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 402,
					"name": "FACEBOOK_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 9,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L9"
						}
					],
					"type": {
						"type": "literal",
						"value": "facebook"
					},
					"defaultValue": "'facebook'"
				},
				{
					"id": 404,
					"name": "GITHUB_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L11"
						}
					],
					"type": {
						"type": "literal",
						"value": "github"
					},
					"defaultValue": "'github'"
				},
				{
					"id": 401,
					"name": "GOOGLE_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 8,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L8"
						}
					],
					"type": {
						"type": "literal",
						"value": "google"
					},
					"defaultValue": "'google'"
				},
				{
					"id": 457,
					"name": "GUARD_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 91,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L91"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 458,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 463,
									"name": "ACCESS_DENIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 96,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L96"
										}
									],
									"type": {
										"type": "literal",
										"value": "ACCESS_DENIED"
									},
									"defaultValue": "'ACCESS_DENIED'"
								},
								{
									"id": 464,
									"name": "FORBIDDEN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 97,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L97"
										}
									],
									"type": {
										"type": "literal",
										"value": "FORBIDDEN"
									},
									"defaultValue": "'FORBIDDEN'"
								},
								{
									"id": 468,
									"name": "GUARD_MISMATCH",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 101,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L101"
										}
									],
									"type": {
										"type": "literal",
										"value": "GUARD_MISMATCH"
									},
									"defaultValue": "'GUARD_MISMATCH'"
								},
								{
									"id": 469,
									"name": "GUARD_NOT_ALLOWED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 102,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L102"
										}
									],
									"type": {
										"type": "literal",
										"value": "GUARD_NOT_ALLOWED"
									},
									"defaultValue": "'GUARD_NOT_ALLOWED'"
								},
								{
									"id": 460,
									"name": "INVALID_AUTH_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 93,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L93"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_AUTH_FORMAT"
									},
									"defaultValue": "'INVALID_AUTH_FORMAT'"
								},
								{
									"id": 461,
									"name": "INVALID_AUTH_TYPE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L94"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_AUTH_TYPE"
									},
									"defaultValue": "'INVALID_AUTH_TYPE'"
								},
								{
									"id": 467,
									"name": "MISSING_REQUIRED_PERMISSIONS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 100,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L100"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_PERMISSIONS"
									},
									"defaultValue": "'MISSING_REQUIRED_PERMISSIONS'"
								},
								{
									"id": 466,
									"name": "MISSING_REQUIRED_ROLES",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 99,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L99"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_ROLES"
									},
									"defaultValue": "'MISSING_REQUIRED_ROLES'"
								},
								{
									"id": 459,
									"name": "NO_AUTH_PROVIDED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 92,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L92"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_AUTH_PROVIDED"
									},
									"defaultValue": "'NO_AUTH_PROVIDED'"
								},
								{
									"id": 465,
									"name": "NO_ROLES_ASSIGNED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 98,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L98"
										}
									],
									"type": {
										"type": "literal",
										"value": "NO_ROLES_ASSIGNED"
									},
									"defaultValue": "'NO_ROLES_ASSIGNED'"
								},
								{
									"id": 462,
									"name": "UNAUTHORIZED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 95,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L95"
										}
									],
									"type": {
										"type": "literal",
										"value": "UNAUTHORIZED"
									},
									"defaultValue": "'UNAUTHORIZED'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										463,
										464,
										468,
										469,
										460,
										461,
										467,
										466,
										459,
										465,
										462
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 91,
									"character": 33,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L91"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 2561,
					"name": "GUARD_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/role.decorator.ts#L4"
						}
					],
					"type": {
						"type": "literal",
						"value": "nest_auth_guard"
					},
					"defaultValue": "'nest_auth_guard'"
				},
				{
					"id": 400,
					"name": "JWT_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 7,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L7"
						}
					],
					"type": {
						"type": "literal",
						"value": "jwt"
					},
					"defaultValue": "'jwt'"
				},
				{
					"id": 439,
					"name": "MFA_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 69,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L69"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 440,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 447,
									"name": "MFA_CANNOT_ENABLE_WITHOUT_METHOD",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 76,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L76"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CANNOT_ENABLE_WITHOUT_METHOD"
									},
									"defaultValue": "'MFA_CANNOT_ENABLE_WITHOUT_METHOD'"
								},
								{
									"id": 444,
									"name": "MFA_CODE_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 73,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L73"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CODE_EXPIRED"
									},
									"defaultValue": "'MFA_CODE_EXPIRED'"
								},
								{
									"id": 443,
									"name": "MFA_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 72,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L72"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_CODE_INVALID"
									},
									"defaultValue": "'MFA_CODE_INVALID'"
								},
								{
									"id": 445,
									"name": "MFA_METHOD_NOT_AVAILABLE",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 74,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L74"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_METHOD_NOT_AVAILABLE"
									},
									"defaultValue": "'MFA_METHOD_NOT_AVAILABLE'"
								},
								{
									"id": 441,
									"name": "MFA_NOT_ENABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 70,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L70"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_NOT_ENABLED"
									},
									"defaultValue": "'MFA_NOT_ENABLED'"
								},
								{
									"id": 448,
									"name": "MFA_RECOVERY_CODE_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 77,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L77"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_RECOVERY_CODE_INVALID"
									},
									"defaultValue": "'MFA_RECOVERY_CODE_INVALID'"
								},
								{
									"id": 442,
									"name": "MFA_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 71,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L71"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_REQUIRED"
									},
									"defaultValue": "'MFA_REQUIRED'"
								},
								{
									"id": 446,
									"name": "MFA_TOGGLING_NOT_ALLOWED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 75,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L75"
										}
									],
									"type": {
										"type": "literal",
										"value": "MFA_TOGGLING_NOT_ALLOWED"
									},
									"defaultValue": "'MFA_TOGGLING_NOT_ALLOWED'"
								},
								{
									"id": 449,
									"name": "TOTP_SETUP_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 78,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L78"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOTP_SETUP_FAILED"
									},
									"defaultValue": "'TOTP_SETUP_FAILED'"
								},
								{
									"id": 450,
									"name": "TOTP_VERIFICATION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 79,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L79"
										}
									],
									"type": {
										"type": "literal",
										"value": "TOTP_VERIFICATION_FAILED"
									},
									"defaultValue": "'TOTP_VERIFICATION_FAILED'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										447,
										444,
										443,
										445,
										441,
										448,
										442,
										446,
										449,
										450
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 69,
									"character": 31,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L69"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 398,
					"name": "NEST_AUTH_ASYNC_OPTIONS_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 2,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L2"
						}
					],
					"type": {
						"type": "literal",
						"value": "NEST_AUTH_ASYNC_OPTIONS_PROVIDER"
					},
					"defaultValue": "'NEST_AUTH_ASYNC_OPTIONS_PROVIDER'"
				},
				{
					"id": 3759,
					"name": "NEST_AUTH_PASSWORDLESS_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth-contracts/dist/index.d.ts",
							"line": 357,
							"character": 14
						}
					],
					"type": {
						"type": "literal",
						"value": "passwordless"
					}
				},
				{
					"id": 399,
					"name": "NEST_AUTH_TENANT_CONTEXT_SERVICE",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Injection token for tenant context service (abstraction for disabled / ISOLATED / SHARED)."
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 5,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L5"
						}
					],
					"type": {
						"type": "literal",
						"value": "NEST_AUTH_TENANT_CONTEXT_SERVICE"
					},
					"defaultValue": "'NEST_AUTH_TENANT_CONTEXT_SERVICE'"
				},
				{
					"id": 591,
					"name": "NEST_AUTH_TRUST_DEVICE_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 177,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L177"
						}
					],
					"type": {
						"type": "literal",
						"value": "nest_auth_device_trust"
					},
					"defaultValue": "'nest_auth_device_trust'"
				},
				{
					"id": 2841,
					"name": "NestAuthEntities",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/entities.ts",
							"line": 30,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/entities.ts#L30"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "union",
							"types": [
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 349,
										"name": "NestAuthAdminUser",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 1443,
										"name": "NestAuthOTP",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 1462,
										"name": "NestAuthMFASecret",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 1474,
										"name": "NestAuthTrustedDevice",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 1495,
										"name": "NestAuthSession",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2146,
										"name": "NestAuthUser",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2534,
										"name": "NestAuthUserAccess",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2842,
										"name": "NestAuthPlatformAccess",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2202,
										"name": "NestAuthIdentity",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2213,
										"name": "NestAuthAccessKey",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2228,
										"name": "NestAuthRole",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2243,
										"name": "NestAuthRolePermission",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2346,
										"name": "NestAuthPermission",
										"package": "@ackplus/nest-auth"
									}
								},
								{
									"type": "query",
									"queryType": {
										"type": "reference",
										"target": 2522,
										"name": "NestAuthTenant",
										"package": "@ackplus/nest-auth"
									}
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 593,
					"name": "NestAuthEvents",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 183,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L183"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 594,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 619,
									"name": "ACCESS_KEY_CREATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 217,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L217"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.access_key.created"
									},
									"defaultValue": "'nest_auth.access_key.created'"
								},
								{
									"id": 622,
									"name": "ACCESS_KEY_DEACTIVATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 220,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L220"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.access_key.deactivated"
									},
									"defaultValue": "'nest_auth.access_key.deactivated'"
								},
								{
									"id": 620,
									"name": "ACCESS_KEY_DELETED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 218,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L218"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.access_key.deleted"
									},
									"defaultValue": "'nest_auth.access_key.deleted'"
								},
								{
									"id": 621,
									"name": "ACCESS_KEY_UPDATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 219,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L219"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.access_key.updated"
									},
									"defaultValue": "'nest_auth.access_key.updated'"
								},
								{
									"id": 595,
									"name": "EMAIL_VERIFICATION_REQUESTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 184,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L184"
										}
									],
									"type": {
										"type": "literal",
										"value": "email.verification.requested"
									},
									"defaultValue": "'email.verification.requested'"
								},
								{
									"id": 596,
									"name": "EMAIL_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 185,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L185"
										}
									],
									"type": {
										"type": "literal",
										"value": "email.verified"
									},
									"defaultValue": "'email.verified'"
								},
								{
									"id": 599,
									"name": "LOGGED_IN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 189,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L189"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.logged_in"
									},
									"defaultValue": "'nest_auth.logged_in'"
								},
								{
									"id": 608,
									"name": "LOGGED_OUT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 200,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L200"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.logged_out"
									},
									"defaultValue": "'nest_auth.logged_out'"
								},
								{
									"id": 609,
									"name": "LOGGED_OUT_ALL",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 201,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L201"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.logged_out_all"
									},
									"defaultValue": "'nest_auth.logged_out_all'"
								},
								{
									"id": 601,
									"name": "MAGIC_LINK_REQUESTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Magic link URL built — send email in listener"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 193,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L193"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.passwordless.magic_link.requested"
									},
									"defaultValue": "'nest_auth.passwordless.magic_link.requested'"
								},
								{
									"id": 610,
									"name": "PASSWORD_CHANGED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 202,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L202"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.password_changed"
									},
									"defaultValue": "'nest_auth.password_changed'"
								},
								{
									"id": 607,
									"name": "PASSWORD_RESET",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 199,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L199"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.password_reset"
									},
									"defaultValue": "'nest_auth.password_reset'"
								},
								{
									"id": 606,
									"name": "PASSWORD_RESET_REQUESTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 198,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L198"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.password_reset_requested"
									},
									"defaultValue": "'nest_auth.password_reset_requested'"
								},
								{
									"id": 600,
									"name": "PASSWORDLESS_CODE_REQUESTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Email/SMS OTP for passwordless login — send the "
											},
											{
												"kind": "code",
												"text": "`code`"
											},
											{
												"kind": "text",
												"text": " in the listener"
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 191,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L191"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.passwordless.code.requested"
									},
									"defaultValue": "'nest_auth.passwordless.code.requested'"
								},
								{
									"id": 597,
									"name": "PHONE_VERIFICATION_REQUESTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 186,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L186"
										}
									],
									"type": {
										"type": "literal",
										"value": "phone.verification.requested"
									},
									"defaultValue": "'phone.verification.requested'"
								},
								{
									"id": 598,
									"name": "PHONE_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 187,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L187"
										}
									],
									"type": {
										"type": "literal",
										"value": "phone.verified"
									},
									"defaultValue": "'phone.verified'"
								},
								{
									"id": 605,
									"name": "REFRESH_TOKEN",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 197,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L197"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.refresh_token"
									},
									"defaultValue": "'nest_auth.refresh_token'"
								},
								{
									"id": 602,
									"name": "REGISTERED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 194,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L194"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.registered"
									},
									"defaultValue": "'nest_auth.registered'"
								},
								{
									"id": 616,
									"name": "TENANT_CREATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 212,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L212"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.tenant.created"
									},
									"defaultValue": "'nest_auth.tenant.created'"
								},
								{
									"id": 618,
									"name": "TENANT_DELETED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 214,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L214"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.tenant.deleted"
									},
									"defaultValue": "'nest_auth.tenant.deleted'"
								},
								{
									"id": 617,
									"name": "TENANT_UPDATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 213,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L213"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.tenant.updated"
									},
									"defaultValue": "'nest_auth.tenant.updated'"
								},
								{
									"id": 604,
									"name": "TWO_FACTOR_CODE_SENT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 196,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L196"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.two_factor_code_sent"
									},
									"defaultValue": "'nest_auth.two_factor_code_sent'"
								},
								{
									"id": 612,
									"name": "TWO_FACTOR_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 204,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L204"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.two_factor_disabled"
									},
									"defaultValue": "'nest_auth.two_factor_disabled'"
								},
								{
									"id": 611,
									"name": "TWO_FACTOR_ENABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 203,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L203"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.two_factor_enabled"
									},
									"defaultValue": "'nest_auth.two_factor_enabled'"
								},
								{
									"id": 603,
									"name": "TWO_FACTOR_VERIFIED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 195,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L195"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.two_factor_verified"
									},
									"defaultValue": "'nest_auth.two_factor_verified'"
								},
								{
									"id": 613,
									"name": "USER_CREATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 207,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L207"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.user.created"
									},
									"defaultValue": "'nest_auth.user.created'"
								},
								{
									"id": 615,
									"name": "USER_DELETED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 209,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L209"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.user.deleted"
									},
									"defaultValue": "'nest_auth.user.deleted'"
								},
								{
									"id": 614,
									"name": "USER_UPDATED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 208,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L208"
										}
									],
									"type": {
										"type": "literal",
										"value": "nest_auth.user.updated"
									},
									"defaultValue": "'nest_auth.user.updated'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										619,
										622,
										620,
										621,
										595,
										596,
										599,
										608,
										609,
										601,
										610,
										607,
										606,
										600,
										597,
										598,
										605,
										602,
										616,
										618,
										617,
										604,
										612,
										611,
										603,
										613,
										615,
										614
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 183,
									"character": 30,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L183"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 408,
					"name": "OPTIONAL_AUTH_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 19,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L19"
						}
					],
					"type": {
						"type": "literal",
						"value": "optional_auth"
					},
					"defaultValue": "'optional_auth'"
				},
				{
					"id": 485,
					"name": "OTP_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 125,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L125"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 486,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 489,
									"name": "OTP_ALREADY_USED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 128,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L128"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_ALREADY_USED"
									},
									"defaultValue": "'OTP_ALREADY_USED'"
								},
								{
									"id": 488,
									"name": "OTP_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 127,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L127"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_EXPIRED"
									},
									"defaultValue": "'OTP_EXPIRED'"
								},
								{
									"id": 487,
									"name": "OTP_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 126,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L126"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_INVALID"
									},
									"defaultValue": "'OTP_INVALID'"
								},
								{
									"id": 490,
									"name": "OTP_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 129,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L129"
										}
									],
									"type": {
										"type": "literal",
										"value": "OTP_NOT_FOUND"
									},
									"defaultValue": "'OTP_NOT_FOUND'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										489,
										488,
										487,
										490
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 125,
									"character": 31,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L125"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 407,
					"name": "PASSWORDLESS_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Login via "
							},
							{
								"kind": "code",
								"text": "`POST /auth/login`"
							},
							{
								"kind": "text",
								"text": " with "
							},
							{
								"kind": "code",
								"text": "`providerName: 'passwordless'`"
							},
							{
								"kind": "text",
								"text": " and OTP or magic-link credentials (after send endpoints)."
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 15,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L15"
						}
					],
					"type": {
						"type": "literal",
						"value": "passwordless"
					},
					"defaultValue": "'passwordless'"
				},
				{
					"id": 2573,
					"name": "PERMISSIONS_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
							"line": 3,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts#L3"
						}
					],
					"type": {
						"type": "literal",
						"value": "nest_auth_permissions"
					},
					"defaultValue": "'nest_auth_permissions'"
				},
				{
					"id": 2574,
					"name": "PERMISSIONS_REQUIRE_ALL_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts#L4"
						}
					],
					"type": {
						"type": "literal",
						"value": "nest_auth_permissions_require_all"
					},
					"defaultValue": "'nest_auth_permissions_require_all'"
				},
				{
					"id": 406,
					"name": "PHONE_AUTH_PROVIDER",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 13,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L13"
						}
					],
					"type": {
						"type": "literal",
						"value": "phone"
					},
					"defaultValue": "'phone'"
				},
				{
					"id": 590,
					"name": "REFRESH_TOKEN_COOKIE_NAME",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 175,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L175"
						}
					],
					"type": {
						"type": "literal",
						"value": "refreshToken"
					},
					"defaultValue": "'refreshToken'"
				},
				{
					"id": 2560,
					"name": "ROLES_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
							"line": 3,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/role.decorator.ts#L3"
						}
					],
					"type": {
						"type": "literal",
						"value": "nest_auth_roles"
					},
					"defaultValue": "'nest_auth_roles'"
				},
				{
					"id": 451,
					"name": "SESSION_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 83,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L83"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 452,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 456,
									"name": "MAX_SESSIONS_REACHED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 87,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L87"
										}
									],
									"type": {
										"type": "literal",
										"value": "MAX_SESSIONS_REACHED"
									},
									"defaultValue": "'MAX_SESSIONS_REACHED'"
								},
								{
									"id": 454,
									"name": "SESSION_EXPIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 85,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L85"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_EXPIRED"
									},
									"defaultValue": "'SESSION_EXPIRED'"
								},
								{
									"id": 455,
									"name": "SESSION_INVALID",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 86,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L86"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_INVALID"
									},
									"defaultValue": "'SESSION_INVALID'"
								},
								{
									"id": 453,
									"name": "SESSION_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 84,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L84"
										}
									],
									"type": {
										"type": "literal",
										"value": "SESSION_NOT_FOUND"
									},
									"defaultValue": "'SESSION_NOT_FOUND'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										456,
										454,
										455,
										453
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 83,
									"character": 35,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L83"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 1802,
					"name": "SESSION_REPOSITORY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
							"line": 19,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L19"
						}
					],
					"type": {
						"type": "literal",
						"value": "SESSION_REPOSITORY"
					},
					"defaultValue": "'SESSION_REPOSITORY'"
				},
				{
					"id": 1801,
					"name": "SESSION_STORE",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/services/session-manager.service.ts",
							"line": 18,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/services/session-manager.service.ts#L18"
						}
					],
					"type": {
						"type": "literal",
						"value": "SESSION_STORE"
					},
					"defaultValue": "'SESSION_STORE'"
				},
				{
					"id": 2587,
					"name": "SKIP_MFA_KEY",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
							"line": 3,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts#L3"
						}
					],
					"type": {
						"type": "literal",
						"value": "skipMfa"
					},
					"defaultValue": "'skipMfa'"
				},
				{
					"id": 498,
					"name": "TENANT_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 142,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L142"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 499,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 502,
									"name": "INVALID_TENANT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 145,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L145"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_TENANT"
									},
									"defaultValue": "'INVALID_TENANT'"
								},
								{
									"id": 506,
									"name": "NOT_A_MEMBER_OF_TENANT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Caller authenticated, but has no "
											},
											{
												"kind": "code",
												"text": "`userAccess`"
											},
											{
												"kind": "text",
												"text": "/"
											},
											{
												"kind": "code",
												"text": "`platformAccess`"
											},
											{
												"kind": "text",
												"text": " for the target tenant."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 153,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L153"
										}
									],
									"type": {
										"type": "literal",
										"value": "NOT_A_MEMBER_OF_TENANT"
									},
									"defaultValue": "'NOT_A_MEMBER_OF_TENANT'"
								},
								{
									"id": 501,
									"name": "TENANT_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 144,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L144"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_ALREADY_EXISTS"
									},
									"defaultValue": "'TENANT_ALREADY_EXISTS'"
								},
								{
									"id": 503,
									"name": "TENANT_NOT_ENABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "A "
											},
											{
												"kind": "code",
												"text": "`tenantId`"
											},
											{
												"kind": "text",
												"text": " was supplied, but "
											},
											{
												"kind": "code",
												"text": "`tenant.enabled = false`"
											},
											{
												"kind": "text",
												"text": " on the server."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 147,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L147"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_NOT_ENABLED"
									},
									"defaultValue": "'TENANT_NOT_ENABLED'"
								},
								{
									"id": 500,
									"name": "TENANT_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 143,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L143"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_NOT_FOUND"
									},
									"defaultValue": "'TENANT_NOT_FOUND'"
								},
								{
									"id": 504,
									"name": "TENANT_SWITCHING_DISABLED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "code",
												"text": "`switchTenant`"
											},
											{
												"kind": "text",
												"text": " called when multi-tenancy is disabled."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 149,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L149"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_SWITCHING_DISABLED"
									},
									"defaultValue": "'TENANT_SWITCHING_DISABLED'"
								},
								{
									"id": 505,
									"name": "TENANT_SWITCHING_NOT_SUPPORTED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"comment": {
										"summary": [
											{
												"kind": "code",
												"text": "`switchTenant`"
											},
											{
												"kind": "text",
												"text": " called in ISOLATED mode (semantically meaningless)."
											}
										]
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 151,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L151"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_SWITCHING_NOT_SUPPORTED"
									},
									"defaultValue": "'TENANT_SWITCHING_NOT_SUPPORTED'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										502,
										506,
										501,
										503,
										500,
										504,
										505
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 142,
									"character": 34,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L142"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 491,
					"name": "USER_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 133,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L133"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 492,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 494,
									"name": "USER_ALREADY_EXISTS",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 135,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L135"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_ALREADY_EXISTS"
									},
									"defaultValue": "'USER_ALREADY_EXISTS'"
								},
								{
									"id": 495,
									"name": "USER_CREATION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 136,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L136"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_CREATION_FAILED"
									},
									"defaultValue": "'USER_CREATION_FAILED'"
								},
								{
									"id": 497,
									"name": "USER_DELETION_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 138,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L138"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_DELETION_FAILED"
									},
									"defaultValue": "'USER_DELETION_FAILED'"
								},
								{
									"id": 493,
									"name": "USER_NOT_FOUND",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 134,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L134"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_NOT_FOUND"
									},
									"defaultValue": "'USER_NOT_FOUND'"
								},
								{
									"id": 496,
									"name": "USER_UPDATE_FAILED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 137,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L137"
										}
									],
									"type": {
										"type": "literal",
										"value": "USER_UPDATE_FAILED"
									},
									"defaultValue": "'USER_UPDATE_FAILED'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										494,
										495,
										497,
										493,
										496
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 133,
									"character": 32,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L133"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 477,
					"name": "VALIDATION_ERROR_CODES",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
							"line": 115,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L115"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 478,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 479,
									"name": "EMAIL_OR_PHONE_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 116,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L116"
										}
									],
									"type": {
										"type": "literal",
										"value": "EMAIL_OR_PHONE_REQUIRED"
									},
									"defaultValue": "'EMAIL_OR_PHONE_REQUIRED'"
								},
								{
									"id": 483,
									"name": "INVALID_EMAIL_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 120,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L120"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_EMAIL_FORMAT"
									},
									"defaultValue": "'INVALID_EMAIL_FORMAT'"
								},
								{
									"id": 481,
									"name": "INVALID_INPUT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 118,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L118"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_INPUT"
									},
									"defaultValue": "'INVALID_INPUT'"
								},
								{
									"id": 484,
									"name": "INVALID_PHONE_FORMAT",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 121,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L121"
										}
									],
									"type": {
										"type": "literal",
										"value": "INVALID_PHONE_FORMAT"
									},
									"defaultValue": "'INVALID_PHONE_FORMAT'"
								},
								{
									"id": 482,
									"name": "MISSING_REQUIRED_FIELD",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 119,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L119"
										}
									],
									"type": {
										"type": "literal",
										"value": "MISSING_REQUIRED_FIELD"
									},
									"defaultValue": "'MISSING_REQUIRED_FIELD'"
								},
								{
									"id": 480,
									"name": "TENANT_ID_REQUIRED",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
											"line": 117,
											"character": 4,
											"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L117"
										}
									],
									"type": {
										"type": "literal",
										"value": "TENANT_ID_REQUIRED"
									},
									"defaultValue": "'TENANT_ID_REQUIRED'"
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										479,
										483,
										481,
										484,
										482,
										480
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/auth.constants.ts",
									"line": 115,
									"character": 38,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/auth.constants.ts#L115"
								}
							]
						}
					},
					"defaultValue": "..."
				},
				{
					"id": 2590,
					"name": "Auth",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Flexible Authentication Decorator\n\nThis decorator applies the NestAuthAuthGuard with configurable authentication mode:"
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"name": "Required Authentication (default behavior):",
								"content": [
									{
										"kind": "code",
										"text": "```typescript\n@Get('protected')\n@Auth() // or @Auth(false)\nasync getProtectedData(@Request() req) {\n  const user = req.user; // Will always exist or request fails\n  return this.getProtectedData(user.id);\n}\n```"
									}
								]
							},
							{
								"tag": "@example",
								"name": "Optional Authentication:",
								"content": [
									{
										"kind": "code",
										"text": "```typescript\n@Get('posts')\n@Auth(true) // Optional authentication\nasync getPosts(@Request() req) {\n  const user = req.user; // Will be null if not authenticated\n  if (user) {\n    return this.getPersonalizedPosts(user.id);\n  } else {\n    return this.getPublicPosts();\n  }\n}\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/auth.decorator.ts",
							"line": 36,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/auth.decorator.ts#L36"
						}
					],
					"signatures": [
						{
							"id": 2591,
							"name": "Auth",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/decorators/auth.decorator.ts",
									"line": 36,
									"character": 20,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/auth.decorator.ts#L36"
								}
							],
							"parameters": [
								{
									"id": 2592,
									"name": "optional",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If true, authentication becomes optional (no errors thrown for missing/invalid tokens)"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2593,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
											"line": 10,
											"character": 117
										}
									],
									"signatures": [
										{
											"id": 2594,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
													"line": 10,
													"character": 117
												}
											],
											"typeParameters": [
												{
													"id": 2595,
													"name": "TFunction",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Function"
														},
														"name": "Function",
														"package": "typescript"
													}
												},
												{
													"id": 2596,
													"name": "Y",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {}
												}
											],
											"parameters": [
												{
													"id": 2597,
													"name": "target",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "object"
															},
															{
																"type": "reference",
																"target": 2568,
																"name": "TFunction",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														]
													}
												},
												{
													"id": 2598,
													"name": "propertyKey",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "symbol"
															}
														]
													}
												},
												{
													"id": 2599,
													"name": "descriptor",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "TypedPropertyDescriptor"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2569,
																"name": "Y",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														],
														"name": "TypedPropertyDescriptor",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 2441,
					"name": "CurrentMembership",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "Use CurrentUserAccess"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
							"line": 19,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts#L19"
						}
					],
					"signatures": [
						{
							"id": 2442,
							"name": "CurrentMembership",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
									"line": 19,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts#L19"
								}
							],
							"parameters": [
								{
									"id": 2443,
									"name": "dataOrPipes",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isRest": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "unknown"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
									"qualifiedName": "ParameterDecorator"
								},
								"name": "ParameterDecorator",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 2435,
					"name": "CurrentTenant",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Alias for "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "CurrentTenantId",
								"target": 2432
							},
							{
								"kind": "text",
								"text": "."
							}
						],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "Use "
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "CurrentTenantId",
										"target": 2432
									},
									{
										"kind": "text",
										"text": " instead. Will be removed in v3."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
							"line": 44,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts#L44"
						}
					],
					"signatures": [
						{
							"id": 2436,
							"name": "CurrentTenant",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
									"line": 44,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts#L44"
								}
							],
							"parameters": [
								{
									"id": 2437,
									"name": "dataOrPipes",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isRest": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "unknown"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
									"qualifiedName": "ParameterDecorator"
								},
								"name": "ParameterDecorator",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 2432,
					"name": "CurrentTenantId",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Returns the active tenant id for the current request, or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": ".\n\nThe value is "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " in any of the following cases — handlers MUST be\nprepared to handle "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " rather than assuming a string:\n\n- "
							},
							{
								"kind": "code",
								"text": "`tenant.enabled = false`"
							},
							{
								"kind": "text",
								"text": " (single-tenant deployment) — no tenantId is\n  ever populated on the request.\n- Public route ("
							},
							{
								"kind": "code",
								"text": "`@Auth(true)`"
							},
							{
								"kind": "text",
								"text": " or no guard) where the request was not\n  authenticated.\n- SHARED / ISOLATED mode but the user has no active tenant context yet\n  (e.g. immediately after signup with "
							},
							{
								"kind": "code",
								"text": "`tenantId`"
							},
							{
								"kind": "text",
								"text": " omitted).\n\nThe return type is intentionally "
							},
							{
								"kind": "code",
								"text": "`string | null`"
							},
							{
								"kind": "text",
								"text": " so TypeScript will\ncomplain at compile time if a handler treats it as a non-null "
							},
							{
								"kind": "code",
								"text": "`string`"
							},
							{
								"kind": "text",
								"text": "."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n@Auth()\n@Get()\nlist(@CurrentTenantId() tenantId: string | null) {\n  if (!tenantId) {\n    // single-tenant or no-context fallback\n    return this.service.listGlobal();\n  }\n  return this.service.listForTenant(tenantId);\n}\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
							"line": 32,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts#L32"
						}
					],
					"signatures": [
						{
							"id": 2433,
							"name": "CurrentTenantId",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
									"line": 32,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts#L32"
								}
							],
							"parameters": [
								{
									"id": 2434,
									"name": "dataOrPipes",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isRest": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "unknown"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
									"qualifiedName": "ParameterDecorator"
								},
								"name": "ParameterDecorator",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 2438,
					"name": "CurrentUserAccess",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Parameter decorator to get the current user's access for the active tenant (includes roles).\nThe auth guard sets request.userAccess when tenant is enabled and user is authenticated.\nReturns null when tenant is disabled, or user has no access for the current tenant.\n\nUse only after auth (e.g. with NestAuthAuthGuard). Safe when tenant is disabled (returns null)."
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
							"line": 11,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts#L11"
						}
					],
					"signatures": [
						{
							"id": 2439,
							"name": "CurrentUserAccess",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
									"line": 11,
									"character": 13,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts#L11"
								}
							],
							"parameters": [
								{
									"id": 2440,
									"name": "dataOrPipes",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isRest": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "unknown"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
									"qualifiedName": "ParameterDecorator"
								},
								"name": "ParameterDecorator",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 2444,
					"name": "isValidSlug",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/utils/slug.util.ts",
							"line": 19,
							"character": 16,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/slug.util.ts#L19"
						}
					],
					"signatures": [
						{
							"id": 2445,
							"name": "isValidSlug",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Validates if a string is a valid slug\nValid format: lowercase letters, numbers, hyphens (-) and underscores (_) only\nNo spaces, no special characters"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "true if valid, false otherwise"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\nisValidSlug('my-app')        // true\nisValidSlug('acme_corp')     // true\nisValidSlug('tenant123')     // true\nisValidSlug('My-App')        // false (uppercase)\nisValidSlug('my app')        // false (space)\nisValidSlug('my@app')        // false (special char)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/utils/slug.util.ts",
									"line": 19,
									"character": 16,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/slug.util.ts#L19"
								}
							],
							"parameters": [
								{
									"id": 2446,
									"name": "slug",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to validate"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					]
				},
				{
					"id": 2576,
					"name": "NestAuthPermissions",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Decorator to specify required permissions for a route or controller.\n\nWorks on both methods and classes and is compatible with NestJS "
							},
							{
								"kind": "code",
								"text": "`Reflector`"
							},
							{
								"kind": "text",
								"text": "."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Require both 'read' and 'write'\n@NestAuthPermissions(['read', 'write'], true)\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Require at least one of 'read' or 'write' (default)\n@NestAuthPermissions(['read', 'write'])\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Single permission\n@NestAuthPermissions('admin')\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
							"line": 33,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts#L33"
						}
					],
					"signatures": [
						{
							"id": 2577,
							"name": "NestAuthPermissions",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
									"line": 33,
									"character": 35,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts#L33"
								}
							],
							"parameters": [
								{
									"id": 2578,
									"name": "permissions",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of permission strings or single permission string"
											}
										]
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								},
								{
									"id": 2579,
									"name": "requireAll",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If true, user must have ALL permissions. If false (default), user needs ANY ONE permission."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2580,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
											"line": 10,
											"character": 117
										}
									],
									"signatures": [
										{
											"id": 2581,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
													"line": 10,
													"character": 117
												}
											],
											"typeParameters": [
												{
													"id": 2582,
													"name": "TFunction",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Function"
														},
														"name": "Function",
														"package": "typescript"
													}
												},
												{
													"id": 2583,
													"name": "Y",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {}
												}
											],
											"parameters": [
												{
													"id": 2584,
													"name": "target",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "object"
															},
															{
																"type": "reference",
																"target": 2568,
																"name": "TFunction",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														]
													}
												},
												{
													"id": 2585,
													"name": "propertyKey",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "symbol"
															}
														]
													}
												},
												{
													"id": 2586,
													"name": "descriptor",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "TypedPropertyDescriptor"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2569,
																"name": "Y",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														],
														"name": "TypedPropertyDescriptor",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 2562,
					"name": "NestAuthRoles",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Decorator to specify required roles for a route"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
							"line": 12,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/role.decorator.ts#L12"
						}
					],
					"signatures": [
						{
							"id": 2563,
							"name": "NestAuthRoles",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Decorator function"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
									"line": 12,
									"character": 29,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/role.decorator.ts#L12"
								}
							],
							"parameters": [
								{
									"id": 2564,
									"name": "roles",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of role strings or single role string"
											}
										]
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								},
								{
									"id": 2565,
									"name": "guard",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional guard name to filter roles"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2566,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
											"line": 10,
											"character": 117
										}
									],
									"signatures": [
										{
											"id": 2567,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
													"line": 10,
													"character": 117
												}
											],
											"typeParameters": [
												{
													"id": 2568,
													"name": "TFunction",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Function"
														},
														"name": "Function",
														"package": "typescript"
													}
												},
												{
													"id": 2569,
													"name": "Y",
													"variant": "typeParam",
													"kind": 131072,
													"flags": {}
												}
											],
											"parameters": [
												{
													"id": 2570,
													"name": "target",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "object"
															},
															{
																"type": "reference",
																"target": 2568,
																"name": "TFunction",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														]
													}
												},
												{
													"id": 2571,
													"name": "propertyKey",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "symbol"
															}
														]
													}
												},
												{
													"id": 2572,
													"name": "descriptor",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "TypedPropertyDescriptor"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": 2569,
																"name": "Y",
																"package": "@nestjs/common",
																"refersToTypeParameter": true
															}
														],
														"name": "TypedPropertyDescriptor",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 370,
					"name": "normalizedEmail",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/utils/normalize.util.ts",
							"line": 5,
							"character": 16,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/normalize.util.ts#L5"
						}
					],
					"signatures": [
						{
							"id": 371,
							"name": "normalizedEmail",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Normalize email for case-insensitive storage and lookup.\nReturns lowercase trimmed string, or null if input is empty/falsy."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/utils/normalize.util.ts",
									"line": 5,
									"character": 16,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/normalize.util.ts#L5"
								}
							],
							"parameters": [
								{
									"id": 372,
									"name": "email",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 373,
					"name": "normalizedPhone",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/utils/normalize.util.ts",
							"line": 16,
							"character": 16,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/normalize.util.ts#L16"
						}
					],
					"signatures": [
						{
							"id": 374,
							"name": "normalizedPhone",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Normalize phone for consistent storage and lookup.\nTrims and removes all whitespace (spaces, tabs, etc.).\nReturns null if input is empty/falsy."
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/utils/normalize.util.ts",
									"line": 16,
									"character": 16,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/normalize.util.ts#L16"
								}
							],
							"parameters": [
								{
									"id": 375,
									"name": "phone",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 2588,
					"name": "SkipMfa",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts#L4"
						}
					],
					"signatures": [
						{
							"id": 2589,
							"name": "SkipMfa",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
									"line": 4,
									"character": 23,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts#L4"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/set-metadata.decorator.d.ts",
									"qualifiedName": "CustomDecorator"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "CustomDecorator",
								"package": "@nestjs/common"
							}
						}
					]
				},
				{
					"id": 2447,
					"name": "toSlug",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/utils/slug.util.ts",
							"line": 46,
							"character": 16,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/slug.util.ts#L46"
						}
					],
					"signatures": [
						{
							"id": 2448,
							"name": "toSlug",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts a string to a valid slug\n- Converts to lowercase\n- Replaces spaces with hyphens\n- Removes invalid characters"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "A valid slug"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```typescript\ntoSlug('My App')           // 'my-app'\ntoSlug('ACME Corp')        // 'acme-corp'\ntoSlug('My@App!')          // 'myapp'\ntoSlug('Hello  World')     // 'hello-world'\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "packages/nest-auth/src/lib/utils/slug.util.ts",
									"line": 46,
									"character": 16,
									"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/utils/slug.util.ts#L46"
								}
							],
							"parameters": [
								{
									"id": 2449,
									"name": "input",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 1713,
					"name": "RedisSessionRepository",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
							"line": 348,
							"character": 30,
							"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts#L348"
						}
					],
					"target": 1642
				}
			],
			"groups": [
				{
					"title": "Enumerations",
					"children": [
						336,
						3760,
						3764,
						2732,
						3772
					]
				},
				{
					"title": "Classes",
					"children": [
						2105,
						3128,
						209,
						1107,
						1357,
						3268,
						864,
						1320,
						1338,
						2874,
						1541,
						1766,
						240,
						1388,
						2905,
						1248,
						838,
						3085,
						3175,
						3035,
						2974,
						3304,
						737,
						748,
						1714,
						2861,
						1402,
						1190,
						1367,
						992,
						1376,
						2213,
						349,
						623,
						1286,
						1264,
						2202,
						1225,
						1462,
						376,
						1443,
						1314,
						2346,
						2842,
						1295,
						1270,
						2228,
						2243,
						1282,
						1495,
						1233,
						1305,
						2522,
						1291,
						1474,
						2146,
						2534,
						1299,
						1275,
						1309,
						3223,
						859,
						1258,
						769,
						760,
						2420,
						2357,
						1392,
						2940,
						1253,
						848,
						1642,
						1396,
						3343,
						3389,
						2343,
						2252,
						1803,
						1956,
						1895,
						1243,
						1431,
						1422,
						2502,
						2509,
						2450,
						1409,
						1417,
						2453,
						2517,
						702,
						828,
						1589,
						1436,
						1974,
						780,
						795,
						804,
						818,
						1325,
						1980,
						1349,
						1362
					]
				},
				{
					"title": "Interfaces",
					"children": [
						2865,
						342,
						833,
						198,
						3397,
						2704,
						2696,
						3406,
						2626,
						179,
						80,
						190,
						2686,
						3409,
						3416,
						3421,
						3424,
						3427,
						193,
						3434,
						3436,
						3439,
						2671,
						3442,
						3448,
						2649,
						3453,
						3459,
						3461,
						3466,
						3471,
						3478,
						3488,
						3500,
						3508,
						3517,
						3525,
						3534,
						3545,
						3549,
						3561,
						3571,
						3574,
						3584,
						3602,
						2661,
						206,
						3615,
						3619,
						3623,
						3625,
						3628,
						3635,
						3638,
						2600,
						3640,
						2633,
						3644,
						3646,
						3650,
						3652,
						3654,
						3661,
						3665,
						3672,
						3674,
						3677,
						3684,
						2423,
						3686,
						3692,
						3695,
						3697,
						3700,
						3703,
						3707,
						3712,
						3716,
						2610,
						3720,
						3732,
						3736,
						3741,
						3744,
						3749,
						3753,
						3756,
						2800,
						729,
						742,
						2710,
						853,
						765,
						753,
						843,
						2736,
						1639,
						2815,
						2755,
						2825,
						1510,
						2500,
						2507,
						2514,
						2837,
						823,
						774,
						785,
						800,
						809
					]
				},
				{
					"title": "Type Aliases",
					"children": [
						1348,
						2799,
						588,
						3452,
						3649,
						3656,
						2873,
						3771,
						2575,
						1356
					]
				},
				{
					"title": "Variables",
					"children": [
						589,
						470,
						403,
						409,
						397,
						592,
						405,
						507,
						402,
						404,
						401,
						457,
						2561,
						400,
						439,
						398,
						3759,
						399,
						591,
						2841,
						593,
						408,
						485,
						407,
						2573,
						2574,
						406,
						590,
						2560,
						451,
						1802,
						1801,
						2587,
						498,
						491,
						477
					]
				},
				{
					"title": "Functions",
					"children": [
						2590,
						2441,
						2435,
						2432,
						2438,
						2444,
						2576,
						2562,
						370,
						373,
						2588,
						2447
					]
				},
				{
					"title": "References",
					"children": [
						1713
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/nest-auth/src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/ack-solutions/nest-auth/blob/331510c8548b4ad9927f0699a331fa3738032e45/packages/nest-auth/src/index.ts#L1"
				}
			]
		}
	],
	"groups": [
		{
			"title": "Modules",
			"children": [
				3,
				1,
				4,
				2
			]
		}
	],
	"packageName": "nest-auth-monorepo",
	"readme": [
		{
			"kind": "text",
			"text": "# Nest Auth\n\n<p align=\"center\">\n  <a href=\"https://nestjs.com/\" target=\"_blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\n</p>\n\n<p align=\"center\"><strong>Full-featured authentication for NestJS, JavaScript, and React.</strong></p>\n\n<p align=\"center\">\n  <a href=\"https://ack-solutions.github.io/nest-auth/\"><strong>📚 Documentation</strong></a> ·\n  <a href=\"https://www.npmjs.com/package/@ackplus/nest-auth\">npm</a> ·\n  <a href=\"https://github.com/ack-solutions/nest-auth/issues\">Issues</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ackplus/nest-auth\"><img src=\"https://img.shields.io/npm/v/@ackplus/nest-auth.svg\" alt=\"NPM Version\" /></a>\n  <a href=\"https://www.npmjs.com/package/@ackplus/nest-auth\"><img src=\"https://img.shields.io/npm/l/@ackplus/nest-auth.svg\" alt=\"License\" /></a>\n  <a href=\"https://www.npmjs.com/package/@ackplus/nest-auth\"><img src=\"https://img.shields.io/npm/dm/@ackplus/nest-auth.svg\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## 📚 Documentation\n\n**Full documentation lives at [ack-solutions.github.io/nest-auth](https://ack-solutions.github.io/nest-auth/).**\n\nThe docs cover:\n\n- [Getting Started](https://ack-solutions.github.io/nest-auth/docs/getting-started) — install, database setup, environment, quickstarts\n- [Core Concepts](https://ack-solutions.github.io/nest-auth/docs/concepts) — sessions, user model, RBAC, multi-tenancy, MFA, events\n- [Authentication Methods](https://ack-solutions.github.io/nest-auth/docs/authentication) — email, phone, OAuth, passwordless, API keys\n- [Backend Reference](https://ack-solutions.github.io/nest-auth/docs/backend) · [JS Client Reference](https://ack-solutions.github.io/nest-auth/docs/client) · [React Reference](https://ack-solutions.github.io/nest-auth/docs/react)\n- [Production](https://ack-solutions.github.io/nest-auth/docs/production) — emails, SMS, JWT customization, scaling, security\n- [Recipes](https://ack-solutions.github.io/nest-auth/docs/recipes) — 20 copy-paste solutions for common problems\n- [FAQ & Troubleshooting](https://ack-solutions.github.io/nest-auth/docs/faq)\n\n## 📦 Packages\n\n| Package | Purpose |\n|---|---|\n| ["
		},
		{
			"kind": "code",
			"text": "`@ackplus/nest-auth`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./packages/nest-auth"
		},
		{
			"kind": "text",
			"text": ") | NestJS backend module |\n| ["
		},
		{
			"kind": "code",
			"text": "`@ackplus/nest-auth-client`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./packages/nest-auth-client"
		},
		{
			"kind": "text",
			"text": ") | Framework-agnostic JS/TS auth client |\n| ["
		},
		{
			"kind": "code",
			"text": "`@ackplus/nest-auth-react`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./packages/nest-auth-react"
		},
		{
			"kind": "text",
			"text": ") | React provider, hooks, guards, Next.js helpers |\n| ["
		},
		{
			"kind": "code",
			"text": "`@ackplus/nest-auth-contracts`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./packages/nest-auth-contracts"
		},
		{
			"kind": "text",
			"text": ") | Shared TypeScript types |\n\nAll four packages release together with the same version number. Pin them all to the same version.\n\n## ✨ Highlights\n\n- 9 authentication methods (email, phone, OAuth ×4, passwordless, magic link, custom OAuth, API keys)\n- TOTP / Email OTP / SMS OTP MFA with recovery codes and trusted devices\n- Database, Redis, and in-memory session backends\n- Header or HttpOnly-cookie tokens, with auto-refresh and refresh-queue deduplication\n- Role-based access control with multiple parallel guard namespaces (web/api/mobile)\n- Multi-tenancy in "
		},
		{
			"kind": "code",
			"text": "`disabled`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`shared`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`isolated`"
		},
		{
			"kind": "text",
			"text": " modes\n- Embedded admin console for users, roles, permissions, tenants, and API keys\n- Hook-driven extension surface — every lifecycle moment is overridable\n- Audit logging with structured events\n- Type-safe end to end across backend, client, and React\n\n## 🚀 Quick start\n\n"
		},
		{
			"kind": "code",
			"text": "```bash\npnpm add @ackplus/nest-auth @ackplus/nest-auth-contracts\n```"
		},
		{
			"kind": "text",
			"text": "\n\n"
		},
		{
			"kind": "code",
			"text": "```ts\nimport { NestAuthModule, NestAuthEntities } from '@ackplus/nest-auth';\n\n@Module({\n  imports: [\n    EventEmitterModule.forRoot(),\n    TypeOrmModule.forRoot({ entities: [...NestAuthEntities], synchronize: true /* dev only */ }),\n    TypeOrmModule.forFeature([...NestAuthEntities]),\n    NestAuthModule.forRoot({\n      appName: 'My App',\n      session: { jwt: { secret: process.env.JWT_SECRET! } },\n    }),\n  ],\n})\nexport class AppModule {}\n```"
		},
		{
			"kind": "text",
			"text": "\n\nFor the complete walkthrough — including the boot-time wiring ("
		},
		{
			"kind": "code",
			"text": "`cookieParser`"
		},
		{
			"kind": "text",
			"text": ", CORS, EventEmitter, ValidationPipe, AuthExceptionFilter), three database setup paths, and quickstarts for backend / React / Next.js / vanilla — see [the Getting Started section](https://ack-solutions.github.io/nest-auth/docs/getting-started).\n\n## 🛠️ Development\n\n"
		},
		{
			"kind": "code",
			"text": "```bash\ngit clone https://github.com/ack-solutions/nest-auth.git\ncd nest-auth\npnpm install\npnpm build                        # build all four packages\n\npnpm --filter @ackplus/nest-auth-docs dev   # docs site at http://localhost:3000\n\ncd apps/example-nest && pnpm start:dev      # NestJS reference example\n```"
		},
		{
			"kind": "text",
			"text": "\n\n## 🤝 Contributing\n\nContributions are welcome. Please read the [release process](https://ack-solutions.github.io/nest-auth/docs/changelog/release-process) before opening a release-related PR.\n\n1. Fork the repository\n2. Create a branch\n3. Make your changes\n4. "
		},
		{
			"kind": "code",
			"text": "`pnpm build && pnpm test`"
		},
		{
			"kind": "text",
			"text": "\n5. Open a PR\n\n## 📄 License\n\nMIT"
		}
	],
	"symbolIdMap": {
		"1": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": ""
		},
		"2": {
			"sourceFileName": "../../packages/nest-auth/src/index.ts",
			"qualifiedName": ""
		},
		"3": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": ""
		},
		"4": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": ""
		},
		"5": {
			"sourceFileName": "",
			"qualifiedName": "unknown"
		},
		"6": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "NestAuthOTPTypeEnum"
		},
		"7": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IEmailCredentials"
		},
		"8": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IPhoneCredentials"
		},
		"9": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISocialCredentials"
		},
		"10": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials"
		},
		"11": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ILoginCredentials"
		},
		"12": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ILoginRequest"
		},
		"13": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISignupRequest"
		},
		"14": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IRefreshRequest"
		},
		"15": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISwitchTenantRequest"
		},
		"16": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ITokenPair"
		},
		"17": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IAuthResponse"
		},
		"18": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISessionUserData"
		},
		"19": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IAuthSession"
		},
		"20": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IMessageResponse"
		},
		"21": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IAuthCookieResponse"
		},
		"22": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IAuthSuccessResponse"
		},
		"23": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IUserResponse"
		},
		"24": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ITokensResponse"
		},
		"25": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthIdentity"
		},
		"26": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthSession"
		},
		"27": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthAccessKey"
		},
		"28": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthOTP"
		},
		"29": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerify2faRequest"
		},
		"30": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerify2faResponse"
		},
		"31": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISendMfaCodeRequest"
		},
		"32": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IToggleMfaRequest"
		},
		"33": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerifyTotpSetupRequest"
		},
		"34": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IMfaDevice"
		},
		"35": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IMfaStatusResponse"
		},
		"36": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IMfaCodeResponse"
		},
		"37": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ITotpSetupResponse"
		},
		"38": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthMFASecret"
		},
		"39": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthTrustedDevice"
		},
		"40": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IForgotPasswordRequest"
		},
		"41": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IResetPasswordWithTokenRequest"
		},
		"42": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IChangePasswordRequest"
		},
		"43": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest"
		},
		"44": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerifyOtpResponse"
		},
		"45": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerifyEmailRequest"
		},
		"46": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IVerifyPhoneRequest"
		},
		"47": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IResendVerificationRequest"
		},
		"48": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISendEmailVerificationRequest"
		},
		"49": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISendPhoneVerificationRequest"
		},
		"50": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISessionVerifyResponse"
		},
		"51": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "NEST_AUTH_PASSWORDLESS_PROVIDER"
		},
		"52": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "PasswordlessChannel"
		},
		"53": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IPasswordlessSendRequest"
		},
		"54": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IInitializeAdminRequest"
		},
		"55": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IInitializeAdminResponse"
		},
		"56": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IAdminUser"
		},
		"57": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IEmailAuthConfig"
		},
		"58": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IPhoneAuthConfig"
		},
		"59": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IProfileFieldOption"
		},
		"60": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IProfileField"
		},
		"61": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IRegistrationConfig"
		},
		"62": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IMfaConfig"
		},
		"63": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ITenantOption"
		},
		"64": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ITenantsConfig"
		},
		"65": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISsoProviderConfig"
		},
		"66": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ISsoConfig"
		},
		"67": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IUiConfig"
		},
		"68": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "TenantModeEnum"
		},
		"69": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthTenantOptions"
		},
		"70": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthUser"
		},
		"71": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthRoleTenant"
		},
		"72": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthRole"
		},
		"73": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthPermission"
		},
		"74": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "ICreateRoleInput"
		},
		"75": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IUpdateRoleInput"
		},
		"76": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IUpdatePermissionInput"
		},
		"77": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "IRoleResponse"
		},
		"78": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthTenant"
		},
		"79": {
			"sourceFileName": "../../packages/nest-auth-contracts/src/index.ts",
			"qualifiedName": "INestAuthUserAccess"
		},
		"80": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions"
		},
		"81": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.isGlobal"
		},
		"82": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.appName"
		},
		"83": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.enableAutoRefresh"
		},
		"84": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.google"
		},
		"85": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"86": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.clientId"
		},
		"87": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.clientSecret"
		},
		"88": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.redirectUri"
		},
		"89": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.requireVerifiedEmail"
		},
		"90": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.facebook"
		},
		"91": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"92": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.appId"
		},
		"93": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.appSecret"
		},
		"94": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.redirectUri"
		},
		"95": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.apple"
		},
		"96": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"97": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.clientId"
		},
		"98": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.teamId"
		},
		"99": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.keyId"
		},
		"100": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.privateKey"
		},
		"101": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.privateKeyMethod"
		},
		"102": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.redirectUri"
		},
		"103": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.github"
		},
		"104": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"105": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.clientId"
		},
		"106": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.clientSecret"
		},
		"107": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.redirectUri"
		},
		"108": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.phoneAuth"
		},
		"109": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"110": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.enabled"
		},
		"111": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.emailAuth"
		},
		"112": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"113": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.enabled"
		},
		"114": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.passwordless"
		},
		"115": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.registration"
		},
		"116": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"117": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.enabled"
		},
		"118": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.requireInvitation"
		},
		"119": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.autoLoginAfterSignup"
		},
		"120": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.collectProfileFields"
		},
		"121": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.clientConfig"
		},
		"122": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"123": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.factory"
		},
		"124": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"125": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"126": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "defaultConfig"
		},
		"127": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"128": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"129": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.configService"
		},
		"130": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.tenantService"
		},
		"131": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.mfa"
		},
		"132": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.session"
		},
		"133": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.customAuthProviders"
		},
		"134": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.tenant"
		},
		"135": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.roleGuards"
		},
		"136": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.adminConsole"
		},
		"137": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.debug"
		},
		"138": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.user"
		},
		"139": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.auth"
		},
		"140": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.registrationHooks"
		},
		"141": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.loginHooks"
		},
		"142": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.guards"
		},
		"143": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.password"
		},
		"144": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"145": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.passwordResetTokenExpiresIn"
		},
		"146": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.hash"
		},
		"147": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"148": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"149": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "password"
		},
		"150": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.verify"
		},
		"151": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"152": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"153": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "password"
		},
		"154": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "hash"
		},
		"155": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.argon2"
		},
		"156": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"157": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.memoryCost"
		},
		"158": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.timeCost"
		},
		"159": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.parallelism"
		},
		"160": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.platformAccess"
		},
		"161": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"162": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.enabled"
		},
		"163": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.validate"
		},
		"164": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"165": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"166": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "request"
		},
		"167": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.otp"
		},
		"168": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.authorization"
		},
		"169": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.audit"
		},
		"170": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.errorHandler"
		},
		"171": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"172": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"173": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "error"
		},
		"174": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"175": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptions.resolveConfig"
		},
		"176": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"177": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"178": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"179": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions"
		},
		"180": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.isGlobal"
		},
		"181": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.enableAutoRefresh"
		},
		"182": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.imports"
		},
		"183": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.useFactory"
		},
		"184": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"185": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"186": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "args"
		},
		"187": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.inject"
		},
		"188": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.useClass"
		},
		"189": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleAsyncOptions.useExisting"
		},
		"190": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptionsFactory"
		},
		"191": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptionsFactory.createAuthModuleOptions"
		},
		"192": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthModuleOptionsFactory.createAuthModuleOptions"
		},
		"193": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IDefaultTenantOptions"
		},
		"194": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IDefaultTenantOptions.name"
		},
		"195": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IDefaultTenantOptions.slug"
		},
		"196": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IDefaultTenantOptions.description"
		},
		"197": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IDefaultTenantOptions.metadata"
		},
		"198": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions"
		},
		"199": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.enabled"
		},
		"200": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.basePath"
		},
		"201": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.secretKey"
		},
		"202": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.sessionCookieName"
		},
		"203": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.sessionDuration"
		},
		"204": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.cookie"
		},
		"205": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAdminConsoleOptions.allowAdminManagement"
		},
		"206": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IPasswordlessOptions"
		},
		"207": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IPasswordlessOptions.enabled"
		},
		"208": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IPasswordlessOptions.allowSignUp"
		},
		"209": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService"
		},
		"213": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getOptions"
		},
		"214": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getOptions"
		},
		"215": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getDefaultOptions"
		},
		"216": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getDefaultOptions"
		},
		"217": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getInstance"
		},
		"218": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getInstance"
		},
		"219": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.setOptions"
		},
		"220": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.setOptions"
		},
		"221": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "options"
		},
		"228": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.__constructor"
		},
		"229": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService"
		},
		"230": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getConfig"
		},
		"231": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getConfig"
		},
		"232": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.setConfig"
		},
		"233": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.setConfig"
		},
		"234": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "options"
		},
		"235": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getRoleGuards"
		},
		"236": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.getRoleGuards"
		},
		"237": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.isRoleGuardAllowed"
		},
		"238": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "AuthConfigService.isRoleGuardAllowed"
		},
		"239": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-config.service.ts",
			"qualifiedName": "guard"
		},
		"240": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService"
		},
		"241": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.__constructor"
		},
		"242": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService"
		},
		"243": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "authConfig"
		},
		"247": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.onModuleInit"
		},
		"248": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.onModuleInit"
		},
		"264": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.error"
		},
		"265": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.error"
		},
		"266": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "message"
		},
		"267": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"268": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"269": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "trace"
		},
		"270": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.warn"
		},
		"271": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.warn"
		},
		"272": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "message"
		},
		"273": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"274": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"275": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.info"
		},
		"276": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.info"
		},
		"277": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "message"
		},
		"278": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"279": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"280": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.debug"
		},
		"281": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.debug"
		},
		"282": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "message"
		},
		"283": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"284": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"285": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.verbose"
		},
		"286": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.verbose"
		},
		"287": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "message"
		},
		"288": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"289": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"290": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logUserOperation"
		},
		"291": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logUserOperation"
		},
		"292": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"293": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "userId"
		},
		"294": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"295": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logAuthOperation"
		},
		"296": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logAuthOperation"
		},
		"297": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"298": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "providerName"
		},
		"299": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "userId"
		},
		"300": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"301": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logRoleOperation"
		},
		"302": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logRoleOperation"
		},
		"303": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"304": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "roleId"
		},
		"305": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"306": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logTenantOperation"
		},
		"307": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logTenantOperation"
		},
		"308": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"309": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "tenantId"
		},
		"310": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"311": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logSessionOperation"
		},
		"312": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logSessionOperation"
		},
		"313": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"314": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "sessionId"
		},
		"315": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"316": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logPermissionOperation"
		},
		"317": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logPermissionOperation"
		},
		"318": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "operation"
		},
		"319": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "permissionId"
		},
		"320": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "data"
		},
		"321": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logError"
		},
		"322": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logError"
		},
		"323": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "error"
		},
		"324": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"325": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "additionalData"
		},
		"326": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logFunctionEntry"
		},
		"327": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logFunctionEntry"
		},
		"328": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "functionName"
		},
		"329": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"330": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "params"
		},
		"331": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logFunctionExit"
		},
		"332": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLoggerService.logFunctionExit"
		},
		"333": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "functionName"
		},
		"334": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "context"
		},
		"335": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "result"
		},
		"336": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel"
		},
		"337": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel.ERROR"
		},
		"338": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel.WARN"
		},
		"339": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel.INFO"
		},
		"340": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel.DEBUG"
		},
		"341": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogLevel.VERBOSE"
		},
		"342": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions"
		},
		"343": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.enabled"
		},
		"344": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.level"
		},
		"345": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.prefix"
		},
		"346": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.includeTimestamp"
		},
		"347": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.includeContext"
		},
		"348": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/debug-logger.service.ts",
			"qualifiedName": "DebugLogOptions.useConsole"
		},
		"349": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser"
		},
		"352": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.id"
		},
		"353": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.email"
		},
		"354": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.name"
		},
		"355": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.passwordHash"
		},
		"356": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.metadata"
		},
		"357": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.lastLoginAt"
		},
		"358": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.createdAt"
		},
		"359": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.updatedAt"
		},
		"360": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.normalizeEmail"
		},
		"361": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.normalizeEmail"
		},
		"362": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.normalizeEmailOnUpdate"
		},
		"363": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.normalizeEmailOnUpdate"
		},
		"364": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.setPassword"
		},
		"365": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.setPassword"
		},
		"366": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "password"
		},
		"367": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.validatePassword"
		},
		"368": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "NestAuthAdminUser.validatePassword"
		},
		"369": {
			"sourceFileName": "../../packages/nest-auth/src/lib/admin-console/entities/admin-user.entity.ts",
			"qualifiedName": "password"
		},
		"370": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "normalizedEmail"
		},
		"371": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "normalizedEmail"
		},
		"372": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "email"
		},
		"373": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "normalizedPhone"
		},
		"374": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "normalizedPhone"
		},
		"375": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/normalize.util.ts",
			"qualifiedName": "phone"
		},
		"376": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule"
		},
		"377": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.forRoot"
		},
		"378": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.forRoot"
		},
		"379": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "options"
		},
		"380": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.forRootAsync"
		},
		"381": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.forRootAsync"
		},
		"382": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "options"
		},
		"394": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.configure"
		},
		"395": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "NestAuthModule.configure"
		},
		"396": {
			"sourceFileName": "../../packages/nest-auth/src/lib/nest-auth.module.ts",
			"qualifiedName": "consumer"
		},
		"397": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "AUTH_MODULE_OPTIONS"
		},
		"398": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "NEST_AUTH_ASYNC_OPTIONS_PROVIDER"
		},
		"399": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "NEST_AUTH_TENANT_CONTEXT_SERVICE"
		},
		"400": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "JWT_AUTH_PROVIDER"
		},
		"401": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "GOOGLE_AUTH_PROVIDER"
		},
		"402": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "FACEBOOK_AUTH_PROVIDER"
		},
		"403": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "APPLE_AUTH_PROVIDER"
		},
		"404": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "GITHUB_AUTH_PROVIDER"
		},
		"405": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "EMAIL_AUTH_PROVIDER"
		},
		"406": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "PHONE_AUTH_PROVIDER"
		},
		"407": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "PASSWORDLESS_AUTH_PROVIDER"
		},
		"408": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "OPTIONAL_AUTH_KEY"
		},
		"409": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "AUTH_ERROR_CODES"
		},
		"410": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"411": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REGISTRATION_DISABLED"
		},
		"412": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_ALREADY_EXISTS"
		},
		"413": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_ALREADY_EXISTS"
		},
		"414": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PROVIDER_NOT_FOUND"
		},
		"415": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_CREDENTIALS"
		},
		"416": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_PROVIDER"
		},
		"417": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_FIELDS"
		},
		"418": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORDLESS_DISABLED"
		},
		"419": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MAGIC_LINK_URL_NOT_CONFIGURED"
		},
		"420": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_NOT_FOUND"
		},
		"421": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCOUNT_SUSPENDED"
		},
		"422": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCOUNT_INACTIVE"
		},
		"423": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_NOT_VERIFIED"
		},
		"424": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.CURRENT_PASSWORD_INCORRECT"
		},
		"425": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NEW_PASSWORD_SAME_AS_CURRENT"
		},
		"426": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_INVALID_REQUEST"
		},
		"427": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_TOKEN_INVALID"
		},
		"428": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_TOKEN_EXPIRED"
		},
		"429": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REFRESH_TOKEN_INVALID"
		},
		"430": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REFRESH_TOKEN_EXPIRED"
		},
		"431": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_TOKEN"
		},
		"432": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOKEN_EXPIRED"
		},
		"433": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_ALREADY_VERIFIED"
		},
		"434": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.VERIFICATION_CODE_INVALID"
		},
		"435": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.VERIFICATION_CODE_EXPIRED"
		},
		"436": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_EMAIL_ADDRESS"
		},
		"437": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_PHONE_NUMBER"
		},
		"438": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_ALREADY_VERIFIED"
		},
		"439": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "MFA_ERROR_CODES"
		},
		"440": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"441": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_NOT_ENABLED"
		},
		"442": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_REQUIRED"
		},
		"443": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CODE_INVALID"
		},
		"444": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CODE_EXPIRED"
		},
		"445": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_METHOD_NOT_AVAILABLE"
		},
		"446": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_TOGGLING_NOT_ALLOWED"
		},
		"447": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CANNOT_ENABLE_WITHOUT_METHOD"
		},
		"448": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_RECOVERY_CODE_INVALID"
		},
		"449": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOTP_SETUP_FAILED"
		},
		"450": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOTP_VERIFICATION_FAILED"
		},
		"451": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "SESSION_ERROR_CODES"
		},
		"452": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"453": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_NOT_FOUND"
		},
		"454": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_EXPIRED"
		},
		"455": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_INVALID"
		},
		"456": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MAX_SESSIONS_REACHED"
		},
		"457": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "GUARD_ERROR_CODES"
		},
		"458": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"459": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_AUTH_PROVIDED"
		},
		"460": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_AUTH_FORMAT"
		},
		"461": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_AUTH_TYPE"
		},
		"462": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.UNAUTHORIZED"
		},
		"463": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_DENIED"
		},
		"464": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.FORBIDDEN"
		},
		"465": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_ROLES_ASSIGNED"
		},
		"466": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_ROLES"
		},
		"467": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_PERMISSIONS"
		},
		"468": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.GUARD_MISMATCH"
		},
		"469": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.GUARD_NOT_ALLOWED"
		},
		"470": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "API_KEY_ERROR_CODES"
		},
		"471": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"472": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_API_KEY_FORMAT"
		},
		"473": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_API_KEY"
		},
		"474": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_EXPIRED"
		},
		"475": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_DEACTIVATED"
		},
		"476": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_NOT_FOUND"
		},
		"477": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "VALIDATION_ERROR_CODES"
		},
		"478": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"479": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_OR_PHONE_REQUIRED"
		},
		"480": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_ID_REQUIRED"
		},
		"481": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_INPUT"
		},
		"482": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_FIELD"
		},
		"483": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_EMAIL_FORMAT"
		},
		"484": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_PHONE_FORMAT"
		},
		"485": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "OTP_ERROR_CODES"
		},
		"486": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"487": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_INVALID"
		},
		"488": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_EXPIRED"
		},
		"489": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_ALREADY_USED"
		},
		"490": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_NOT_FOUND"
		},
		"491": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "USER_ERROR_CODES"
		},
		"492": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"493": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_NOT_FOUND"
		},
		"494": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_ALREADY_EXISTS"
		},
		"495": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_CREATION_FAILED"
		},
		"496": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_UPDATE_FAILED"
		},
		"497": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_DELETION_FAILED"
		},
		"498": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "TENANT_ERROR_CODES"
		},
		"499": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"500": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_NOT_FOUND"
		},
		"501": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_ALREADY_EXISTS"
		},
		"502": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_TENANT"
		},
		"503": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_NOT_ENABLED"
		},
		"504": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_SWITCHING_DISABLED"
		},
		"505": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_SWITCHING_NOT_SUPPORTED"
		},
		"506": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NOT_A_MEMBER_OF_TENANT"
		},
		"507": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "ERROR_CODES"
		},
		"508": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"509": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_NOT_FOUND"
		},
		"510": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_ALREADY_EXISTS"
		},
		"511": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_TENANT"
		},
		"512": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_NOT_ENABLED"
		},
		"513": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_SWITCHING_DISABLED"
		},
		"514": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_SWITCHING_NOT_SUPPORTED"
		},
		"515": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NOT_A_MEMBER_OF_TENANT"
		},
		"516": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_NOT_FOUND"
		},
		"517": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_ALREADY_EXISTS"
		},
		"518": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_CREATION_FAILED"
		},
		"519": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_UPDATE_FAILED"
		},
		"520": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_DELETION_FAILED"
		},
		"521": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_INVALID"
		},
		"522": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_EXPIRED"
		},
		"523": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_ALREADY_USED"
		},
		"524": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.OTP_NOT_FOUND"
		},
		"525": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_OR_PHONE_REQUIRED"
		},
		"526": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_ID_REQUIRED"
		},
		"527": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_INPUT"
		},
		"528": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_FIELD"
		},
		"529": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_EMAIL_FORMAT"
		},
		"530": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_PHONE_FORMAT"
		},
		"531": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_API_KEY_FORMAT"
		},
		"532": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_API_KEY"
		},
		"533": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_EXPIRED"
		},
		"534": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_DEACTIVATED"
		},
		"535": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.API_KEY_NOT_FOUND"
		},
		"536": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_AUTH_PROVIDED"
		},
		"537": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_AUTH_FORMAT"
		},
		"538": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_AUTH_TYPE"
		},
		"539": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.UNAUTHORIZED"
		},
		"540": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_DENIED"
		},
		"541": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.FORBIDDEN"
		},
		"542": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_ROLES_ASSIGNED"
		},
		"543": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_ROLES"
		},
		"544": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_PERMISSIONS"
		},
		"545": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.GUARD_MISMATCH"
		},
		"546": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.GUARD_NOT_ALLOWED"
		},
		"547": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_NOT_FOUND"
		},
		"548": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_EXPIRED"
		},
		"549": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.SESSION_INVALID"
		},
		"550": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MAX_SESSIONS_REACHED"
		},
		"551": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_NOT_ENABLED"
		},
		"552": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_REQUIRED"
		},
		"553": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CODE_INVALID"
		},
		"554": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CODE_EXPIRED"
		},
		"555": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_METHOD_NOT_AVAILABLE"
		},
		"556": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_TOGGLING_NOT_ALLOWED"
		},
		"557": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_CANNOT_ENABLE_WITHOUT_METHOD"
		},
		"558": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MFA_RECOVERY_CODE_INVALID"
		},
		"559": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOTP_SETUP_FAILED"
		},
		"560": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOTP_VERIFICATION_FAILED"
		},
		"561": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REGISTRATION_DISABLED"
		},
		"562": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_ALREADY_EXISTS"
		},
		"563": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_ALREADY_EXISTS"
		},
		"564": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PROVIDER_NOT_FOUND"
		},
		"565": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_CREDENTIALS"
		},
		"566": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_PROVIDER"
		},
		"567": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MISSING_REQUIRED_FIELDS"
		},
		"568": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORDLESS_DISABLED"
		},
		"569": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MAGIC_LINK_URL_NOT_CONFIGURED"
		},
		"570": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCOUNT_SUSPENDED"
		},
		"571": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCOUNT_INACTIVE"
		},
		"572": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_NOT_VERIFIED"
		},
		"573": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.CURRENT_PASSWORD_INCORRECT"
		},
		"574": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NEW_PASSWORD_SAME_AS_CURRENT"
		},
		"575": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_INVALID_REQUEST"
		},
		"576": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_TOKEN_INVALID"
		},
		"577": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_TOKEN_EXPIRED"
		},
		"578": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REFRESH_TOKEN_INVALID"
		},
		"579": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REFRESH_TOKEN_EXPIRED"
		},
		"580": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.INVALID_TOKEN"
		},
		"581": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TOKEN_EXPIRED"
		},
		"582": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_ALREADY_VERIFIED"
		},
		"583": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.VERIFICATION_CODE_INVALID"
		},
		"584": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.VERIFICATION_CODE_EXPIRED"
		},
		"585": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_EMAIL_ADDRESS"
		},
		"586": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.NO_PHONE_NUMBER"
		},
		"587": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_ALREADY_VERIFIED"
		},
		"588": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "ErrorCode"
		},
		"589": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "ACCESS_TOKEN_COOKIE_NAME"
		},
		"590": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "REFRESH_TOKEN_COOKIE_NAME"
		},
		"591": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "NEST_AUTH_TRUST_DEVICE_KEY"
		},
		"592": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "DEFAULT_GUARD_NAME"
		},
		"593": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "NestAuthEvents"
		},
		"594": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object"
		},
		"595": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_VERIFICATION_REQUESTED"
		},
		"596": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.EMAIL_VERIFIED"
		},
		"597": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_VERIFICATION_REQUESTED"
		},
		"598": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PHONE_VERIFIED"
		},
		"599": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.LOGGED_IN"
		},
		"600": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORDLESS_CODE_REQUESTED"
		},
		"601": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.MAGIC_LINK_REQUESTED"
		},
		"602": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REGISTERED"
		},
		"603": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TWO_FACTOR_VERIFIED"
		},
		"604": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TWO_FACTOR_CODE_SENT"
		},
		"605": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.REFRESH_TOKEN"
		},
		"606": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET_REQUESTED"
		},
		"607": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_RESET"
		},
		"608": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.LOGGED_OUT"
		},
		"609": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.LOGGED_OUT_ALL"
		},
		"610": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.PASSWORD_CHANGED"
		},
		"611": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TWO_FACTOR_ENABLED"
		},
		"612": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TWO_FACTOR_DISABLED"
		},
		"613": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_CREATED"
		},
		"614": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_UPDATED"
		},
		"615": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.USER_DELETED"
		},
		"616": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_CREATED"
		},
		"617": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_UPDATED"
		},
		"618": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.TENANT_DELETED"
		},
		"619": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_KEY_CREATED"
		},
		"620": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_KEY_DELETED"
		},
		"621": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_KEY_UPDATED"
		},
		"622": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth.constants.ts",
			"qualifiedName": "__object.ACCESS_KEY_DEACTIVATED"
		},
		"623": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "NestAuthAuthGuard"
		},
		"624": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "NestAuthAuthGuard.__constructor"
		},
		"625": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "NestAuthAuthGuard"
		},
		"626": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "reflector"
		},
		"627": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "jwtService"
		},
		"628": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "sessionManager"
		},
		"629": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "accessKeyService"
		},
		"630": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "authConfigService"
		},
		"631": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "debugLogger"
		},
		"638": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "NestAuthAuthGuard.canActivate"
		},
		"639": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "NestAuthAuthGuard.canActivate"
		},
		"640": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/guards/auth.guard.ts",
			"qualifiedName": "context"
		},
		"702": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor"
		},
		"703": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.__constructor"
		},
		"704": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor"
		},
		"705": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "debugLogger"
		},
		"708": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.isUsingCookies"
		},
		"709": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.isUsingCookies"
		},
		"710": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "req"
		},
		"711": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.intercept"
		},
		"712": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.intercept"
		},
		"713": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "context"
		},
		"714": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "next"
		},
		"715": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.setTokens"
		},
		"716": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "TokenResponseInterceptor.setTokens"
		},
		"717": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "response"
		},
		"718": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "tokens"
		},
		"719": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "__type"
		},
		"720": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "__type.accessToken"
		},
		"721": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "__type.refreshToken"
		},
		"722": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/interceptors/token-response.interceptor.ts",
			"qualifiedName": "__type.trustToken"
		},
		"729": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload"
		},
		"730": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.user"
		},
		"731": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.tenantId"
		},
		"732": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.metadata"
		},
		"733": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.sessions"
		},
		"734": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.logoutType"
		},
		"735": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.reason"
		},
		"736": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEventPayload.currentSessionId"
		},
		"737": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEvent"
		},
		"738": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEvent.__constructor"
		},
		"739": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEvent"
		},
		"740": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "payload"
		},
		"741": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out-all.event.ts",
			"qualifiedName": "LoggedOutAllEvent.payload"
		},
		"742": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload"
		},
		"743": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload.user"
		},
		"744": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload.tenantId"
		},
		"745": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload.session"
		},
		"746": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload.logoutType"
		},
		"747": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEventPayload.reason"
		},
		"748": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEvent"
		},
		"749": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEvent.__constructor"
		},
		"750": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEvent"
		},
		"751": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "payload"
		},
		"752": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/logged-out.event.ts",
			"qualifiedName": "LoggedOutEvent.payload"
		},
		"753": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload"
		},
		"754": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.user"
		},
		"755": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.tenantId"
		},
		"756": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.input"
		},
		"757": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.otp"
		},
		"758": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.code"
		},
		"759": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEventPayload.provider"
		},
		"760": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEvent"
		},
		"761": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEvent.__constructor"
		},
		"762": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEvent"
		},
		"763": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "payload"
		},
		"764": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset-requested.event.ts",
			"qualifiedName": "PasswordResetRequestedEvent.payload"
		},
		"765": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEventPayload"
		},
		"766": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEventPayload.user"
		},
		"767": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEventPayload.tenantId"
		},
		"768": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEventPayload.input"
		},
		"769": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEvent"
		},
		"770": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEvent.__constructor"
		},
		"771": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEvent"
		},
		"772": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "payload"
		},
		"773": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/password-reset.event.ts",
			"qualifiedName": "PasswordResetEvent.payload"
		},
		"774": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload"
		},
		"775": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload.user"
		},
		"776": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload.tenantId"
		},
		"777": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload.input"
		},
		"778": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload.session"
		},
		"779": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEventPayload.tokens"
		},
		"780": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEvent"
		},
		"781": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEvent.__constructor"
		},
		"782": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEvent"
		},
		"783": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "payload"
		},
		"784": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-2fa-verified.event.ts",
			"qualifiedName": "User2faVerifiedEvent.payload"
		},
		"785": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload"
		},
		"786": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.user"
		},
		"787": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.tenantId"
		},
		"788": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.userAccess"
		},
		"789": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.platformAccess"
		},
		"790": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.input"
		},
		"791": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.provider"
		},
		"792": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.session"
		},
		"793": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.tokens"
		},
		"794": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEventPayload.isRequiresMfa"
		},
		"795": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEvent"
		},
		"796": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEvent.__constructor"
		},
		"797": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEvent"
		},
		"798": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "payload"
		},
		"799": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-logged-in.event.ts",
			"qualifiedName": "UserLoggedInEvent.payload"
		},
		"800": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEventPayload"
		},
		"801": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEventPayload.session"
		},
		"802": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEventPayload.tokens"
		},
		"803": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEventPayload.oldRefreshToken"
		},
		"804": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEvent"
		},
		"805": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEvent.__constructor"
		},
		"806": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEvent"
		},
		"807": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "payload"
		},
		"808": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-refresh-token.event.ts",
			"qualifiedName": "UserRefreshTokenEvent.payload"
		},
		"809": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload"
		},
		"810": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.user"
		},
		"811": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.userAccess"
		},
		"812": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.tenantId"
		},
		"813": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.input"
		},
		"814": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.provider"
		},
		"815": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.session"
		},
		"816": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.tokens"
		},
		"817": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEventPayload.isRequiresMfa"
		},
		"818": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEvent"
		},
		"819": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEvent.__constructor"
		},
		"820": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEvent"
		},
		"821": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "payload"
		},
		"822": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/user-registered.event.ts",
			"qualifiedName": "UserRegisteredEvent.payload"
		},
		"823": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEventPayload"
		},
		"824": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEventPayload.user"
		},
		"825": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEventPayload.tenantId"
		},
		"826": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEventPayload.method"
		},
		"827": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEventPayload.code"
		},
		"828": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEvent"
		},
		"829": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEvent.__constructor"
		},
		"830": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEvent"
		},
		"831": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "payload"
		},
		"832": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/two-factor-code-sent.event.ts",
			"qualifiedName": "TwoFactorCodeSentEvent.payload"
		},
		"833": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEventPayload"
		},
		"834": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEventPayload.user"
		},
		"835": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEventPayload.tenantId"
		},
		"836": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEventPayload.otp"
		},
		"837": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEventPayload.code"
		},
		"838": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEvent"
		},
		"839": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEvent.__constructor"
		},
		"840": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEvent"
		},
		"841": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "payload"
		},
		"842": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/email-verification-requested.event.ts",
			"qualifiedName": "EmailVerificationRequestedEvent.payload"
		},
		"843": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEventPayload"
		},
		"844": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEventPayload.user"
		},
		"845": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEventPayload.tenantId"
		},
		"846": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEventPayload.otp"
		},
		"847": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEventPayload.code"
		},
		"848": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEvent"
		},
		"849": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEvent.__constructor"
		},
		"850": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEvent"
		},
		"851": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "payload"
		},
		"852": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/phone-verification-requested.event.ts",
			"qualifiedName": "PhoneVerificationRequestedEvent.payload"
		},
		"853": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload"
		},
		"854": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload.user"
		},
		"855": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload.tenantId"
		},
		"856": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload.channel"
		},
		"857": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload.otp"
		},
		"858": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEventPayload.code"
		},
		"859": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEvent"
		},
		"860": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEvent.__constructor"
		},
		"861": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEvent"
		},
		"862": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "payload"
		},
		"863": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/events/passwordless-code-requested.event.ts",
			"qualifiedName": "PasswordlessCodeRequestedEvent.payload"
		},
		"864": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService"
		},
		"865": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.__constructor"
		},
		"866": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService"
		},
		"867": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userRepository"
		},
		"868": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "authProviderRegistry"
		},
		"869": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "mfaService"
		},
		"870": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "sessionManager"
		},
		"871": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "jwtService"
		},
		"872": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "eventEmitter"
		},
		"873": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "tenantService"
		},
		"874": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "debugLogger"
		},
		"875": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "authConfigService"
		},
		"876": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userService"
		},
		"877": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "otpFlow"
		},
		"878": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "tenantContext"
		},
		"892": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getUserWithRoles"
		},
		"893": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getUserWithRoles"
		},
		"894": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userId"
		},
		"895": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "relations"
		},
		"896": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getUserWithAccess"
		},
		"897": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getUserWithAccess"
		},
		"898": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userId"
		},
		"899": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "tenantId"
		},
		"900": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "isPlatformAccess"
		},
		"901": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type"
		},
		"902": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.user"
		},
		"903": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.userAccess"
		},
		"904": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.platformAccess"
		},
		"905": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.signup"
		},
		"906": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.signup"
		},
		"907": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "input"
		},
		"908": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.login"
		},
		"909": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.login"
		},
		"910": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "input"
		},
		"918": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.passwordlessSend"
		},
		"919": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.passwordlessSend"
		},
		"920": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "input"
		},
		"921": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type"
		},
		"922": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.identifier"
		},
		"923": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.channel"
		},
		"924": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.tenantId"
		},
		"925": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type"
		},
		"926": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.message"
		},
		"927": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.verify2fa"
		},
		"928": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.verify2fa"
		},
		"929": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "input"
		},
		"930": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.switchTenant"
		},
		"931": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.switchTenant"
		},
		"932": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "tenantId"
		},
		"933": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getSessionUserData"
		},
		"934": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.getSessionUserData"
		},
		"935": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.send2faCode"
		},
		"936": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.send2faCode"
		},
		"937": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userId"
		},
		"938": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "method"
		},
		"944": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.refreshToken"
		},
		"945": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.refreshToken"
		},
		"946": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "refreshToken"
		},
		"947": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.logout"
		},
		"948": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.logout"
		},
		"949": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "logoutType"
		},
		"950": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "reason"
		},
		"951": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.logoutAll"
		},
		"952": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.logoutAll"
		},
		"953": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "userId"
		},
		"954": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "logoutType"
		},
		"955": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "reason"
		},
		"969": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.generateTokensFromSession"
		},
		"970": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.generateTokensFromSession"
		},
		"971": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "session"
		},
		"972": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.generateAuthResponse"
		},
		"973": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "AuthService.generateAuthResponse"
		},
		"974": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "user"
		},
		"975": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "session"
		},
		"976": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "tokens"
		},
		"977": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type"
		},
		"978": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.accessToken"
		},
		"979": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "__type.refreshToken"
		},
		"980": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "isRequiresMfa"
		},
		"981": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/auth.service.ts",
			"qualifiedName": "trustToken"
		},
		"992": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService"
		},
		"993": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.__constructor"
		},
		"994": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService"
		},
		"995": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "mfaSecretRepository"
		},
		"996": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userRepository"
		},
		"997": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "trustedDeviceRepository"
		},
		"998": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "eventEmitter"
		},
		"999": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "otpFlow"
		},
		"1005": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.mfaConfig"
		},
		"1006": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.mfaConfig"
		},
		"1007": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.requireMfaEnabledForApp"
		},
		"1008": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.requireMfaEnabledForApp"
		},
		"1009": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "throwError"
		},
		"1013": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getVerifiedMethods"
		},
		"1014": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getVerifiedMethods"
		},
		"1015": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1016": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getEnabledMethods"
		},
		"1017": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getEnabledMethods"
		},
		"1018": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1019": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.sendMfaCode"
		},
		"1020": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.sendMfaCode"
		},
		"1021": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1022": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "method"
		},
		"1023": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.verifyMfa"
		},
		"1024": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.verifyMfa"
		},
		"1025": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1026": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "inputOtp"
		},
		"1027": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "method"
		},
		"1032": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.setupTotpDevice"
		},
		"1033": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.setupTotpDevice"
		},
		"1034": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1035": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "deviceName"
		},
		"1036": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__type"
		},
		"1037": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__type.secret"
		},
		"1038": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__type.qrCode"
		},
		"1039": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.verifyTotpSetup"
		},
		"1040": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.verifyTotpSetup"
		},
		"1041": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1042": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "secret"
		},
		"1043": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "inputOtp"
		},
		"1044": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getTotpDevices"
		},
		"1045": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getTotpDevices"
		},
		"1046": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1047": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object"
		},
		"1048": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.id"
		},
		"1049": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.deviceName"
		},
		"1050": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.method"
		},
		"1051": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.lastUsedAt"
		},
		"1052": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.createdAt"
		},
		"1053": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__object.verified"
		},
		"1054": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.removeDevice"
		},
		"1055": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.removeDevice"
		},
		"1056": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "deviceId"
		},
		"1057": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isRequiresMfa"
		},
		"1058": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isRequiresMfa"
		},
		"1059": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1060": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isMfaEnabled"
		},
		"1061": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isMfaEnabled"
		},
		"1062": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1063": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.markAsVerified"
		},
		"1064": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.markAsVerified"
		},
		"1065": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1066": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "deviceId"
		},
		"1067": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.enableMFA"
		},
		"1068": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.enableMFA"
		},
		"1069": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1070": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.disableMFA"
		},
		"1071": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.disableMFA"
		},
		"1072": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1073": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.removeTotpDevice"
		},
		"1074": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.removeTotpDevice"
		},
		"1075": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "deviceId"
		},
		"1076": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.generateRecoveryCode"
		},
		"1077": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.generateRecoveryCode"
		},
		"1078": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1079": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.resetMfa"
		},
		"1080": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.resetMfa"
		},
		"1081": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1082": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "code"
		},
		"1083": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__type"
		},
		"1084": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "__type.message"
		},
		"1085": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getAvailableMethods"
		},
		"1086": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getAvailableMethods"
		},
		"1087": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isMfaRequired"
		},
		"1088": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.isMfaRequired"
		},
		"1089": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.canUserToggleMfa"
		},
		"1090": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.canUserToggleMfa"
		},
		"1091": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getMfaConfig"
		},
		"1092": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.getMfaConfig"
		},
		"1093": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.hasRecoveryCode"
		},
		"1094": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.hasRecoveryCode"
		},
		"1095": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1098": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.createTrustedDevice"
		},
		"1099": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.createTrustedDevice"
		},
		"1100": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1101": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userAgent"
		},
		"1102": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "ipAddress"
		},
		"1103": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.validateTrustedDevice"
		},
		"1104": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "MfaService.validateTrustedDevice"
		},
		"1105": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "userId"
		},
		"1106": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/services/mfa.service.ts",
			"qualifiedName": "token"
		},
		"1107": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController"
		},
		"1108": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.__constructor"
		},
		"1109": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController"
		},
		"1110": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "authService"
		},
		"1111": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "passwordService"
		},
		"1112": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "verificationService"
		},
		"1113": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "authConfigService"
		},
		"1114": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "tenantService"
		},
		"1120": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.signup"
		},
		"1121": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.signup"
		},
		"1122": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1123": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.login"
		},
		"1124": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.login"
		},
		"1125": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1126": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.passwordlessSend"
		},
		"1127": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.passwordlessSend"
		},
		"1128": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1129": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.refreshToken"
		},
		"1130": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.refreshToken"
		},
		"1131": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1132": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "req"
		},
		"1133": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.send2faCode"
		},
		"1134": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.send2faCode"
		},
		"1135": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "method"
		},
		"1136": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verify2fa"
		},
		"1137": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verify2fa"
		},
		"1138": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1139": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.logout"
		},
		"1140": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.logout"
		},
		"1141": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "res"
		},
		"1142": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "req"
		},
		"1143": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.logoutAll"
		},
		"1144": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.logoutAll"
		},
		"1145": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "res"
		},
		"1146": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.switchTenant"
		},
		"1147": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.switchTenant"
		},
		"1148": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1149": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sessionUserData"
		},
		"1150": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sessionUserData"
		},
		"1151": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.changePassword"
		},
		"1152": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.changePassword"
		},
		"1153": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1154": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.forgotPassword"
		},
		"1155": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.forgotPassword"
		},
		"1156": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1157": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyForgotPasswordOtp"
		},
		"1158": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyForgotPasswordOtp"
		},
		"1159": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1160": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.resetPassword"
		},
		"1161": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.resetPassword"
		},
		"1162": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1163": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.getClientConfig"
		},
		"1164": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.getClientConfig"
		},
		"1165": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.getUser"
		},
		"1166": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.getUser"
		},
		"1167": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifySession"
		},
		"1168": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifySession"
		},
		"1169": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "__object"
		},
		"1170": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "__object.valid"
		},
		"1171": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "__object.userId"
		},
		"1172": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "__object.expiresAt"
		},
		"1173": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sendEmailVerification"
		},
		"1174": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sendEmailVerification"
		},
		"1175": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1176": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyEmail"
		},
		"1177": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyEmail"
		},
		"1178": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1179": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sendPhoneVerification"
		},
		"1180": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.sendPhoneVerification"
		},
		"1181": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1182": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyPhone"
		},
		"1183": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.verifyPhone"
		},
		"1184": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "input"
		},
		"1185": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.ssoCallback"
		},
		"1186": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "AuthController.ssoCallback"
		},
		"1187": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "provider"
		},
		"1188": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "data"
		},
		"1189": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/auth.controller.ts",
			"qualifiedName": "res"
		},
		"1190": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController"
		},
		"1191": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.__constructor"
		},
		"1192": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController"
		},
		"1193": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "mfaService"
		},
		"1194": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "authConfig"
		},
		"1197": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.getStatus"
		},
		"1198": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.getStatus"
		},
		"1199": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.toggleMfa"
		},
		"1200": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.toggleMfa"
		},
		"1201": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "input"
		},
		"1202": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.listDevices"
		},
		"1203": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.listDevices"
		},
		"1204": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.removeDevice"
		},
		"1205": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.removeDevice"
		},
		"1206": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "deviceId"
		},
		"1207": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.challenge"
		},
		"1208": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.challenge"
		},
		"1209": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "input"
		},
		"1210": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.setupTotp"
		},
		"1211": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.setupTotp"
		},
		"1212": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "__object"
		},
		"1213": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "__object.secret"
		},
		"1214": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "__object.qrCode"
		},
		"1215": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.verifyTotpSetup"
		},
		"1216": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.verifyTotpSetup"
		},
		"1217": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "input"
		},
		"1218": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.generateRecoveryCodes"
		},
		"1219": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.generateRecoveryCodes"
		},
		"1220": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "__object"
		},
		"1221": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "__object.code"
		},
		"1222": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.resetTotp"
		},
		"1223": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "MfaController.resetTotp"
		},
		"1224": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/controllers/mfa.controller.ts",
			"qualifiedName": "code"
		},
		"1225": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto"
		},
		"1228": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto.providerName"
		},
		"1229": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto.credentials"
		},
		"1230": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto.tenantId"
		},
		"1231": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto.guard"
		},
		"1232": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/login.request.dto.ts",
			"qualifiedName": "NestAuthLoginRequestDto.createUserIfNotExists"
		},
		"1233": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto"
		},
		"1236": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.email"
		},
		"1237": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.phone"
		},
		"1238": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.password"
		},
		"1239": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.tenantId"
		},
		"1240": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.guard"
		},
		"1241": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/signup.request.dto.ts",
			"qualifiedName": "NestAuthSignupRequestDto.__index"
		},
		"1243": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
			"qualifiedName": "SocialCredentialsDto"
		},
		"1246": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
			"qualifiedName": "SocialCredentialsDto.token"
		},
		"1247": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/social-credentials.dto.ts",
			"qualifiedName": "SocialCredentialsDto.type"
		},
		"1248": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
			"qualifiedName": "EmailCredentialsDto"
		},
		"1251": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
			"qualifiedName": "EmailCredentialsDto.email"
		},
		"1252": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/email-credentials.dto.ts",
			"qualifiedName": "EmailCredentialsDto.password"
		},
		"1253": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
			"qualifiedName": "PhoneCredentialsDto"
		},
		"1256": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
			"qualifiedName": "PhoneCredentialsDto.phone"
		},
		"1257": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/phone-credentials.dto.ts",
			"qualifiedName": "PhoneCredentialsDto.password"
		},
		"1258": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
			"qualifiedName": "PasswordlessOtpCredentialsDto"
		},
		"1261": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
			"qualifiedName": "PasswordlessOtpCredentialsDto.identifier"
		},
		"1262": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
			"qualifiedName": "PasswordlessOtpCredentialsDto.channels"
		},
		"1263": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/credentials/passwordless-otp-credentials.dto.ts",
			"qualifiedName": "PasswordlessOtpCredentialsDto.code"
		},
		"1264": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
			"qualifiedName": "NestAuthForgotPasswordRequestDto"
		},
		"1267": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
			"qualifiedName": "NestAuthForgotPasswordRequestDto.email"
		},
		"1268": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
			"qualifiedName": "NestAuthForgotPasswordRequestDto.phone"
		},
		"1269": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/forgot-password.request.dto.ts",
			"qualifiedName": "NestAuthForgotPasswordRequestDto.tenantId"
		},
		"1270": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
			"qualifiedName": "NestAuthResetPasswordWithTokenRequestDto"
		},
		"1273": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
			"qualifiedName": "NestAuthResetPasswordWithTokenRequestDto.token"
		},
		"1274": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/reset-password-with-token.request.dto.ts",
			"qualifiedName": "NestAuthResetPasswordWithTokenRequestDto.newPassword"
		},
		"1275": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
			"qualifiedName": "NestAuthVerifyForgotPasswordOtpRequestDto"
		},
		"1278": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
			"qualifiedName": "NestAuthVerifyForgotPasswordOtpRequestDto.email"
		},
		"1279": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
			"qualifiedName": "NestAuthVerifyForgotPasswordOtpRequestDto.phone"
		},
		"1280": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
			"qualifiedName": "NestAuthVerifyForgotPasswordOtpRequestDto.code"
		},
		"1281": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-forgot-password-otp-request-dto.ts",
			"qualifiedName": "NestAuthVerifyForgotPasswordOtpRequestDto.tenantId"
		},
		"1282": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts",
			"qualifiedName": "NestAuthSendMfaCodeRequestDto"
		},
		"1285": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/send-mfa-code.request.dto.ts",
			"qualifiedName": "NestAuthSendMfaCodeRequestDto.method"
		},
		"1286": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
			"qualifiedName": "NestAuthChangePasswordRequestDto"
		},
		"1289": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
			"qualifiedName": "NestAuthChangePasswordRequestDto.currentPassword"
		},
		"1290": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/change-password.request.dto.ts",
			"qualifiedName": "NestAuthChangePasswordRequestDto.newPassword"
		},
		"1291": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts",
			"qualifiedName": "NestAuthToggleMfaRequestDto"
		},
		"1294": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/toggle-mfa.request.dto.ts",
			"qualifiedName": "NestAuthToggleMfaRequestDto.enabled"
		},
		"1295": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts",
			"qualifiedName": "NestAuthRefreshTokenRequestDto"
		},
		"1298": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/refresh-token.request.dto.ts",
			"qualifiedName": "NestAuthRefreshTokenRequestDto.refreshToken"
		},
		"1299": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
			"qualifiedName": "NestAuthVerify2faRequestDto"
		},
		"1302": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
			"qualifiedName": "NestAuthVerify2faRequestDto.method"
		},
		"1303": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
			"qualifiedName": "NestAuthVerify2faRequestDto.otp"
		},
		"1304": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-2fa.request.dto.ts",
			"qualifiedName": "NestAuthVerify2faRequestDto.trustDevice"
		},
		"1305": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts",
			"qualifiedName": "NestAuthSwitchTenantRequestDto"
		},
		"1308": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/switch-tenant.request.dto.ts",
			"qualifiedName": "NestAuthSwitchTenantRequestDto.tenantId"
		},
		"1309": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
			"qualifiedName": "NestAuthVerifyTotpSetupRequestDto"
		},
		"1312": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
			"qualifiedName": "NestAuthVerifyTotpSetupRequestDto.otp"
		},
		"1313": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/verify-totp-setup.request.dto.ts",
			"qualifiedName": "NestAuthVerifyTotpSetupRequestDto.secret"
		},
		"1314": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
			"qualifiedName": "NestAuthPasswordlessSendRequestDto"
		},
		"1317": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
			"qualifiedName": "NestAuthPasswordlessSendRequestDto.identifier"
		},
		"1318": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
			"qualifiedName": "NestAuthPasswordlessSendRequestDto.channel"
		},
		"1319": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/requests/passwordless-send.request.dto.ts",
			"qualifiedName": "NestAuthPasswordlessSendRequestDto.tenantId"
		},
		"1320": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto"
		},
		"1323": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.accessToken"
		},
		"1324": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.refreshToken"
		},
		"1325": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto"
		},
		"1328": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.id"
		},
		"1329": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.email"
		},
		"1330": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.phone"
		},
		"1331": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.emailVerifiedAt"
		},
		"1332": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.phoneVerifiedAt"
		},
		"1333": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.isMfaEnabled"
		},
		"1334": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.roles"
		},
		"1335": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.permissions"
		},
		"1336": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.metadata"
		},
		"1337": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "UserResponseDto.tenantId"
		},
		"1338": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto"
		},
		"1341": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto.message"
		},
		"1342": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto.isRequiresMfa"
		},
		"1343": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto.mfaMethods"
		},
		"1344": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto.defaultMfaMethod"
		},
		"1345": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthWithTokensResponseDto.trustToken"
		},
		"1346": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.accessToken"
		},
		"1347": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.refreshToken"
		},
		"1348": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthResponseDto"
		},
		"1349": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "Verify2faWithTokensResponseDto"
		},
		"1352": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "Verify2faWithTokensResponseDto.message"
		},
		"1353": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "Verify2faWithTokensResponseDto.user"
		},
		"1354": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.accessToken"
		},
		"1355": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "AuthTokensResponseDto.refreshToken"
		},
		"1356": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth.response.dto.ts",
			"qualifiedName": "Verify2faResponseDto"
		},
		"1357": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
			"qualifiedName": "AuthCookieResponseDto"
		},
		"1360": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
			"qualifiedName": "AuthCookieResponseDto.message"
		},
		"1361": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/auth-cookie.response.dto.ts",
			"qualifiedName": "AuthCookieResponseDto.isRequiresMfa"
		},
		"1362": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
			"qualifiedName": "VerifyOtpResponseDto"
		},
		"1365": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
			"qualifiedName": "VerifyOtpResponseDto.message"
		},
		"1366": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/verify-otp.response.dto.ts",
			"qualifiedName": "VerifyOtpResponseDto.resetToken"
		},
		"1367": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto"
		},
		"1370": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.id"
		},
		"1371": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.deviceName"
		},
		"1372": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.method"
		},
		"1373": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.lastUsedAt"
		},
		"1374": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.verified"
		},
		"1375": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaDeviceDto.createdAt"
		},
		"1376": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto"
		},
		"1379": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.isEnabled"
		},
		"1380": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.verifiedMethods"
		},
		"1381": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.configuredMethods"
		},
		"1382": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.allowUserToggle"
		},
		"1383": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.allowMethodSelection"
		},
		"1384": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.totpDevices"
		},
		"1385": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.hasRecoveryCode"
		},
		"1386": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.required"
		},
		"1387": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/mfa-status.response.dto.ts",
			"qualifiedName": "MfaStatusResponseDto.canToggle"
		},
		"1388": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "EmailAuthConfigDto"
		},
		"1391": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "EmailAuthConfigDto.enabled"
		},
		"1392": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "PhoneAuthConfigDto"
		},
		"1395": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "PhoneAuthConfigDto.enabled"
		},
		"1396": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "RegistrationConfigDto"
		},
		"1399": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "RegistrationConfigDto.enabled"
		},
		"1400": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "RegistrationConfigDto.requireInvitation"
		},
		"1401": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "RegistrationConfigDto.collectProfileFields"
		},
		"1402": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "MfaConfigDto"
		},
		"1405": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "MfaConfigDto.enabled"
		},
		"1406": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "MfaConfigDto.methods"
		},
		"1407": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "MfaConfigDto.allowUserToggle"
		},
		"1408": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "MfaConfigDto.allowMethodSelection"
		},
		"1409": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto"
		},
		"1412": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto.id"
		},
		"1413": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto.name"
		},
		"1414": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto.slug"
		},
		"1415": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto.isActive"
		},
		"1416": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantOptionDto.metadata"
		},
		"1417": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantsConfigDto"
		},
		"1420": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantsConfigDto.mode"
		},
		"1421": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "TenantsConfigDto.options"
		},
		"1422": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto"
		},
		"1425": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.id"
		},
		"1426": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.name"
		},
		"1427": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.logoUrl"
		},
		"1428": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.authorizationUrl"
		},
		"1429": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.clientId"
		},
		"1430": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoProviderConfigDto.hint"
		},
		"1431": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoConfigDto"
		},
		"1434": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoConfigDto.enabled"
		},
		"1435": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "SsoConfigDto.providers"
		},
		"1436": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "UiConfigDto"
		},
		"1439": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "UiConfigDto.brandName"
		},
		"1440": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "UiConfigDto.brandColor"
		},
		"1441": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "UiConfigDto.logoUrl"
		},
		"1442": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/dto/responses/client-config.response.dto.ts",
			"qualifiedName": "UiConfigDto.backgroundImageUrl"
		},
		"1443": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP"
		},
		"1446": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.id"
		},
		"1447": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.userId"
		},
		"1448": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.code"
		},
		"1449": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.type"
		},
		"1450": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.expiresAt"
		},
		"1451": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.createdAt"
		},
		"1452": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.updatedAt"
		},
		"1453": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.user"
		},
		"1456": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.validateCode"
		},
		"1457": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.validateCode"
		},
		"1458": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "code"
		},
		"1459": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.setCode"
		},
		"1460": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "NestAuthOTP.setCode"
		},
		"1461": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/otp.entity.ts",
			"qualifiedName": "code"
		},
		"1462": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret"
		},
		"1465": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.id"
		},
		"1466": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.userId"
		},
		"1467": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.user"
		},
		"1468": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.secret"
		},
		"1469": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.verified"
		},
		"1470": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.deviceName"
		},
		"1471": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.lastUsedAt"
		},
		"1472": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.createdAt"
		},
		"1473": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/mfa-secret.entity.ts",
			"qualifiedName": "NestAuthMFASecret.updatedAt"
		},
		"1474": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice"
		},
		"1477": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.id"
		},
		"1478": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.userId"
		},
		"1479": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.user"
		},
		"1480": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.tokenHash"
		},
		"1481": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.userAgent"
		},
		"1482": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.ipAddress"
		},
		"1483": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.expiresAt"
		},
		"1484": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.revokedAt"
		},
		"1485": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.lastUsedAt"
		},
		"1486": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.createdAt"
		},
		"1487": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.setTrustToken"
		},
		"1488": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.setTrustToken"
		},
		"1489": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "secret"
		},
		"1490": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "plainToken"
		},
		"1491": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.validateTrustToken"
		},
		"1492": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "NestAuthTrustedDevice.validateTrustToken"
		},
		"1493": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "secret"
		},
		"1494": {
			"sourceFileName": "../../packages/nest-auth/src/lib/auth/entities/trusted-device.entity.ts",
			"qualifiedName": "plainToken"
		},
		"1495": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession"
		},
		"1498": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.id"
		},
		"1499": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.userId"
		},
		"1500": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.user"
		},
		"1501": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.data"
		},
		"1502": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.refreshToken"
		},
		"1503": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.expiresAt"
		},
		"1504": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.userAgent"
		},
		"1505": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.deviceName"
		},
		"1506": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.ipAddress"
		},
		"1507": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.lastActive"
		},
		"1508": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.createdAt"
		},
		"1509": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/entities/session.entity.ts",
			"qualifiedName": "NestAuthSession.updatedAt"
		},
		"1510": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore"
		},
		"1511": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.create"
		},
		"1512": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.create"
		},
		"1513": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "session"
		},
		"1514": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findById"
		},
		"1515": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findById"
		},
		"1516": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "sessionId"
		},
		"1517": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findByUserId"
		},
		"1518": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findByUserId"
		},
		"1519": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "userId"
		},
		"1520": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findActiveByUserId"
		},
		"1521": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.findActiveByUserId"
		},
		"1522": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "userId"
		},
		"1523": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.update"
		},
		"1524": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.update"
		},
		"1525": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "sessionId"
		},
		"1526": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "updates"
		},
		"1527": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.delete"
		},
		"1528": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.delete"
		},
		"1529": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "sessionId"
		},
		"1530": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.deleteByUserId"
		},
		"1531": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.deleteByUserId"
		},
		"1532": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "userId"
		},
		"1533": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.deleteExpired"
		},
		"1534": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.deleteExpired"
		},
		"1535": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.countActiveByUserId"
		},
		"1536": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.countActiveByUserId"
		},
		"1537": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "userId"
		},
		"1538": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.updateLastActive"
		},
		"1539": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "SessionStore.updateLastActive"
		},
		"1540": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/interfaces/session-store.interface.ts",
			"qualifiedName": "sessionId"
		},
		"1541": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository"
		},
		"1544": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.create"
		},
		"1545": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.create"
		},
		"1546": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "session"
		},
		"1547": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findById"
		},
		"1548": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findById"
		},
		"1549": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1550": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findByUserId"
		},
		"1551": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findByUserId"
		},
		"1552": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1553": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findActiveByUserId"
		},
		"1554": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.findActiveByUserId"
		},
		"1555": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1556": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.update"
		},
		"1557": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.update"
		},
		"1558": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1559": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "updates"
		},
		"1560": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.delete"
		},
		"1561": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.delete"
		},
		"1562": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1563": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.deleteByUserId"
		},
		"1564": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.deleteByUserId"
		},
		"1565": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1566": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.deleteExpired"
		},
		"1567": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.deleteExpired"
		},
		"1568": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.countActiveByUserId"
		},
		"1569": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.countActiveByUserId"
		},
		"1570": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1571": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.updateLastActive"
		},
		"1572": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "BaseSessionRepository.updateLastActive"
		},
		"1573": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/base-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1589": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository"
		},
		"1590": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.__constructor"
		},
		"1591": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository"
		},
		"1592": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "repository"
		},
		"1594": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.create"
		},
		"1595": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.create"
		},
		"1596": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "session"
		},
		"1597": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findById"
		},
		"1598": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findById"
		},
		"1599": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1600": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findByUserId"
		},
		"1601": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findByUserId"
		},
		"1602": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1603": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findActiveByUserId"
		},
		"1604": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.findActiveByUserId"
		},
		"1605": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1606": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.update"
		},
		"1607": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.update"
		},
		"1608": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1609": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "updates"
		},
		"1610": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.delete"
		},
		"1611": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.delete"
		},
		"1612": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1613": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.deleteByUserId"
		},
		"1614": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.deleteByUserId"
		},
		"1615": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1616": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.deleteExpired"
		},
		"1617": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.deleteExpired"
		},
		"1618": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.countActiveByUserId"
		},
		"1619": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.countActiveByUserId"
		},
		"1620": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1621": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.updateLastActive"
		},
		"1622": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "TypeORMSessionRepository.updateLastActive"
		},
		"1623": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/typeorm-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1639": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStoreOptions"
		},
		"1640": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStoreOptions.keyPrefix"
		},
		"1641": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStoreOptions.ttlSeconds"
		},
		"1642": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore"
		},
		"1643": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.__constructor"
		},
		"1644": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore"
		},
		"1645": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "redisClient"
		},
		"1646": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "options"
		},
		"1666": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.create"
		},
		"1667": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.create"
		},
		"1668": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "session"
		},
		"1669": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findById"
		},
		"1670": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findById"
		},
		"1671": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1672": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findByUserId"
		},
		"1673": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findByUserId"
		},
		"1674": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1675": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findActiveByUserId"
		},
		"1676": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.findActiveByUserId"
		},
		"1677": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1678": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.update"
		},
		"1679": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.update"
		},
		"1680": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1681": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "updates"
		},
		"1682": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.delete"
		},
		"1683": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.delete"
		},
		"1684": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1685": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.deleteByUserId"
		},
		"1686": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.deleteByUserId"
		},
		"1687": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1688": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.deleteExpired"
		},
		"1689": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.deleteExpired"
		},
		"1690": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.countActiveByUserId"
		},
		"1691": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.countActiveByUserId"
		},
		"1692": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1693": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.updateLastActive"
		},
		"1694": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.updateLastActive"
		},
		"1695": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1696": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.healthCheck"
		},
		"1697": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionStore.healthCheck"
		},
		"1713": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/redis-session.repository.ts",
			"qualifiedName": "RedisSessionRepository"
		},
		"1714": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository"
		},
		"1719": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.create"
		},
		"1720": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.create"
		},
		"1721": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "session"
		},
		"1722": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findById"
		},
		"1723": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findById"
		},
		"1724": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1725": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findByUserId"
		},
		"1726": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findByUserId"
		},
		"1727": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1728": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findActiveByUserId"
		},
		"1729": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.findActiveByUserId"
		},
		"1730": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1731": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.update"
		},
		"1732": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.update"
		},
		"1733": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1734": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "updates"
		},
		"1735": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.delete"
		},
		"1736": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.delete"
		},
		"1737": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1738": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.deleteByUserId"
		},
		"1739": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.deleteByUserId"
		},
		"1740": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1741": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.deleteExpired"
		},
		"1742": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.deleteExpired"
		},
		"1743": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.countActiveByUserId"
		},
		"1744": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.countActiveByUserId"
		},
		"1745": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "userId"
		},
		"1746": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.updateLastActive"
		},
		"1747": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.updateLastActive"
		},
		"1748": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "sessionId"
		},
		"1749": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.clear"
		},
		"1750": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/repositories/memory-session.repository.ts",
			"qualifiedName": "MemorySessionRepository.clear"
		},
		"1766": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore"
		},
		"1767": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.__constructor"
		},
		"1768": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore"
		},
		"1769": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "repository"
		},
		"1771": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.create"
		},
		"1772": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.create"
		},
		"1773": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "session"
		},
		"1774": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findById"
		},
		"1775": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findById"
		},
		"1776": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "sessionId"
		},
		"1777": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findByUserId"
		},
		"1778": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findByUserId"
		},
		"1779": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "userId"
		},
		"1780": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findActiveByUserId"
		},
		"1781": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.findActiveByUserId"
		},
		"1782": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "userId"
		},
		"1783": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.update"
		},
		"1784": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.update"
		},
		"1785": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "sessionId"
		},
		"1786": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "updates"
		},
		"1787": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.delete"
		},
		"1788": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.delete"
		},
		"1789": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "sessionId"
		},
		"1790": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.deleteByUserId"
		},
		"1791": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.deleteByUserId"
		},
		"1792": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "userId"
		},
		"1793": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.deleteExpired"
		},
		"1794": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.deleteExpired"
		},
		"1795": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.countActiveByUserId"
		},
		"1796": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.countActiveByUserId"
		},
		"1797": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "userId"
		},
		"1798": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.updateLastActive"
		},
		"1799": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "DatabaseSessionStore.updateLastActive"
		},
		"1800": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/stores/database-session.store.ts",
			"qualifiedName": "sessionId"
		},
		"1801": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SESSION_STORE"
		},
		"1802": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SESSION_REPOSITORY"
		},
		"1803": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService"
		},
		"1804": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.__constructor"
		},
		"1805": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService"
		},
		"1806": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "store"
		},
		"1814": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.createSession"
		},
		"1815": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.createSession"
		},
		"1816": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "payload"
		},
		"1817": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type"
		},
		"1818": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.userId"
		},
		"1819": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.refreshToken"
		},
		"1820": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.data"
		},
		"1821": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.userAgent"
		},
		"1822": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.deviceName"
		},
		"1823": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.ipAddress"
		},
		"1829": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getSession"
		},
		"1830": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getSession"
		},
		"1831": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1832": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getUserSessions"
		},
		"1833": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getUserSessions"
		},
		"1834": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1835": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getActiveSessions"
		},
		"1836": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getActiveSessions"
		},
		"1837": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1838": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.updateSession"
		},
		"1839": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.updateSession"
		},
		"1840": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1841": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "updates"
		},
		"1842": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeSession"
		},
		"1843": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeSession"
		},
		"1844": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1845": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "reason"
		},
		"1846": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.deleteSession"
		},
		"1847": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.deleteSession"
		},
		"1848": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1849": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "reason"
		},
		"1850": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeAllUserSessions"
		},
		"1851": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeAllUserSessions"
		},
		"1852": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1853": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeOtherSessions"
		},
		"1854": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.revokeOtherSessions"
		},
		"1855": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1856": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "currentSessionId"
		},
		"1857": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.cleanupExpiredSessions"
		},
		"1858": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.cleanupExpiredSessions"
		},
		"1859": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.touchSession"
		},
		"1860": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.touchSession"
		},
		"1861": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1862": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.rotateSession"
		},
		"1863": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.rotateSession"
		},
		"1864": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1865": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.validateSession"
		},
		"1866": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.validateSession"
		},
		"1867": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "sessionId"
		},
		"1868": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.hasReachedMaxSessions"
		},
		"1869": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.hasReachedMaxSessions"
		},
		"1870": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1879": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.createSessionFromUser"
		},
		"1880": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.createSessionFromUser"
		},
		"1881": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "user"
		},
		"1882": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userAccess"
		},
		"1883": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "extraData"
		},
		"1884": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type"
		},
		"1885": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.isMfaVerified"
		},
		"1886": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.tenantId"
		},
		"1887": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.isPlatformAccess"
		},
		"1888": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "__type.platformAccess"
		},
		"1889": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.refreshSession"
		},
		"1890": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.refreshSession"
		},
		"1891": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "session"
		},
		"1892": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getCurrentSessions"
		},
		"1893": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "SessionManagerService.getCurrentSessions"
		},
		"1894": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/services/session-manager.service.ts",
			"qualifiedName": "userId"
		},
		"1895": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil"
		},
		"1896": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.extractMetadata"
		},
		"1897": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.extractMetadata"
		},
		"1898": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1899": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type"
		},
		"1900": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.device"
		},
		"1901": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.ip"
		},
		"1902": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.location"
		},
		"1903": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.browser"
		},
		"1904": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.os"
		},
		"1905": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getRemainingTime"
		},
		"1906": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getRemainingTime"
		},
		"1907": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1908": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type"
		},
		"1909": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.milliseconds"
		},
		"1910": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.seconds"
		},
		"1911": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.minutes"
		},
		"1912": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.hours"
		},
		"1913": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.formatted"
		},
		"1914": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isExpiringSoon"
		},
		"1915": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isExpiringSoon"
		},
		"1916": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1917": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "thresholdMs"
		},
		"1918": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isExpired"
		},
		"1919": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isExpired"
		},
		"1920": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1921": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isActive"
		},
		"1922": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isActive"
		},
		"1923": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1924": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.formatForDisplay"
		},
		"1925": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.formatForDisplay"
		},
		"1926": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1927": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type"
		},
		"1928": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.id"
		},
		"1929": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.device"
		},
		"1930": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.ipAddress"
		},
		"1931": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.lastActive"
		},
		"1932": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.expiresAt"
		},
		"1933": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.isActive"
		},
		"1934": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.isCurrent"
		},
		"1935": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.sanitize"
		},
		"1936": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.sanitize"
		},
		"1937": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1938": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isSameDevice"
		},
		"1939": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.isSameDevice"
		},
		"1940": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session1"
		},
		"1941": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session2"
		},
		"1942": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getAge"
		},
		"1943": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getAge"
		},
		"1944": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1945": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type"
		},
		"1946": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.milliseconds"
		},
		"1947": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.formatted"
		},
		"1948": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getIdleTime"
		},
		"1949": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "SessionUtil.getIdleTime"
		},
		"1950": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "session"
		},
		"1951": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type"
		},
		"1952": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.milliseconds"
		},
		"1953": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/utils/session.util.ts",
			"qualifiedName": "__type.formatted"
		},
		"1956": {
			"sourceFileName": "../../packages/nest-auth/src/lib/session/session.module.ts",
			"qualifiedName": "SessionModule"
		},
		"1974": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
			"qualifiedName": "UpdateUserDto"
		},
		"1977": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
			"qualifiedName": "UpdateUserDto.firstName"
		},
		"1978": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
			"qualifiedName": "UpdateUserDto.lastName"
		},
		"1979": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/dto/requests/update-user.dto.ts",
			"qualifiedName": "UpdateUserDto.displayName"
		},
		"1980": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService"
		},
		"1981": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.__constructor"
		},
		"1982": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService"
		},
		"1983": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userRepository"
		},
		"1984": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userAccessRepository"
		},
		"1985": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "dataSource"
		},
		"1986": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantService"
		},
		"1987": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "eventEmitter"
		},
		"1988": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "authConfigService"
		},
		"1989": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "debugLogger"
		},
		"1997": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.runInTransaction"
		},
		"1998": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.runInTransaction"
		},
		"1999": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "T"
		},
		"2000": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "fn"
		},
		"2001": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "__type"
		},
		"2002": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "__type"
		},
		"2003": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2010": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.createUser"
		},
		"2011": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.createUser"
		},
		"2012": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "data"
		},
		"2013": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2014": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "context"
		},
		"2015": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2016": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserById"
		},
		"2017": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserById"
		},
		"2018": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2019": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2020": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2021": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserByEmail"
		},
		"2022": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserByEmail"
		},
		"2023": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "email"
		},
		"2024": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2025": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2026": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2027": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserByPhone"
		},
		"2028": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserByPhone"
		},
		"2029": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "phone"
		},
		"2030": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2031": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2032": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2033": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsers"
		},
		"2034": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsers"
		},
		"2035": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2036": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2037": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUser"
		},
		"2038": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUser"
		},
		"2039": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2040": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "data"
		},
		"2041": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2042": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.ensureUserAccess"
		},
		"2043": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.ensureUserAccess"
		},
		"2044": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userId"
		},
		"2045": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2046": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2047": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.isUserInTenant"
		},
		"2048": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.isUserInTenant"
		},
		"2049": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userId"
		},
		"2050": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2051": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2052": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.setUserAccessRoles"
		},
		"2053": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.setUserAccessRoles"
		},
		"2054": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userId"
		},
		"2055": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2056": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "roleIds"
		},
		"2057": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2058": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserTenants"
		},
		"2059": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUserTenants"
		},
		"2060": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userId"
		},
		"2061": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2062": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.deleteUserAccess"
		},
		"2063": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.deleteUserAccess"
		},
		"2064": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "userId"
		},
		"2065": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2066": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2067": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.deleteUser"
		},
		"2068": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.deleteUser"
		},
		"2069": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2070": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2071": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.verifyUser"
		},
		"2072": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.verifyUser"
		},
		"2073": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2074": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "verificationType"
		},
		"2075": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2076": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.unverifyUser"
		},
		"2077": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.unverifyUser"
		},
		"2078": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2079": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "verificationType"
		},
		"2080": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2081": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUserStatus"
		},
		"2082": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUserStatus"
		},
		"2083": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2084": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "isActive"
		},
		"2085": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2086": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUserMetadata"
		},
		"2087": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.updateUserMetadata"
		},
		"2088": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "id"
		},
		"2089": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "metadata"
		},
		"2090": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2091": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.countUsers"
		},
		"2092": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.countUsers"
		},
		"2093": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2094": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2095": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsersAndCount"
		},
		"2096": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsersAndCount"
		},
		"2097": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "options"
		},
		"2098": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2099": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsersByRole"
		},
		"2100": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "UserService.getUsersByRole"
		},
		"2101": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "roleName"
		},
		"2102": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "guard"
		},
		"2103": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "tenantId"
		},
		"2104": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/user.service.ts",
			"qualifiedName": "manager"
		},
		"2105": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService"
		},
		"2106": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.__constructor"
		},
		"2107": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService"
		},
		"2108": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "accessKeyRepository"
		},
		"2109": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "userRepository"
		},
		"2110": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "eventEmitter"
		},
		"2119": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.createAccessKey"
		},
		"2120": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.createAccessKey"
		},
		"2121": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "userId"
		},
		"2122": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "name"
		},
		"2123": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.getAccessKey"
		},
		"2124": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.getAccessKey"
		},
		"2125": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2126": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.validateAccessKey"
		},
		"2127": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.validateAccessKey"
		},
		"2128": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2129": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "privateKey"
		},
		"2130": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.getUserAccessKeys"
		},
		"2131": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.getUserAccessKeys"
		},
		"2132": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "userId"
		},
		"2133": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.deactivateAccessKey"
		},
		"2134": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.deactivateAccessKey"
		},
		"2135": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2136": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.updateAccessKeyLastUsed"
		},
		"2137": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.updateAccessKeyLastUsed"
		},
		"2138": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2139": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.setAccessKeyExpiry"
		},
		"2140": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.setAccessKeyExpiry"
		},
		"2141": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2142": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "expiresAt"
		},
		"2143": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.deleteAccessKey"
		},
		"2144": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "AccessKeyService.deleteAccessKey"
		},
		"2145": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/services/access-key.service.ts",
			"qualifiedName": "publicKey"
		},
		"2146": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser"
		},
		"2149": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.id"
		},
		"2150": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.email"
		},
		"2151": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.emailVerifiedAt"
		},
		"2152": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.phone"
		},
		"2153": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.phoneVerifiedAt"
		},
		"2154": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.passwordHash"
		},
		"2155": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.isActive"
		},
		"2156": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.metadata"
		},
		"2157": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.isMfaEnabled"
		},
		"2158": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.mfaRecoveryCode"
		},
		"2159": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.identities"
		},
		"2160": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.mfaSecrets"
		},
		"2161": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.sessions"
		},
		"2162": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.otps"
		},
		"2163": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.userAccesses"
		},
		"2164": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.platformAccess"
		},
		"2165": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.createdAt"
		},
		"2166": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updatedAt"
		},
		"2167": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateTenantFields"
		},
		"2168": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateTenantFields"
		},
		"2169": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.getUserAccess"
		},
		"2170": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.getUserAccess"
		},
		"2171": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "tenantId"
		},
		"2172": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "createIfNotExists"
		},
		"2173": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2174": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.getPlatformAccess"
		},
		"2175": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.getPlatformAccess"
		},
		"2176": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "createIfNotExists"
		},
		"2177": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2178": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.findOrCreateIdentity"
		},
		"2179": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.findOrCreateIdentity"
		},
		"2180": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "provider"
		},
		"2181": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "providerId"
		},
		"2182": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2183": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateOrCreateIdentity"
		},
		"2184": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateOrCreateIdentity"
		},
		"2185": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "provider"
		},
		"2186": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "data"
		},
		"2187": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2188": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateEmail"
		},
		"2189": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updateEmail"
		},
		"2190": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "newEmail"
		},
		"2191": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2192": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updatePhone"
		},
		"2193": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.updatePhone"
		},
		"2194": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "newPhone"
		},
		"2195": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "manager"
		},
		"2196": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.validatePassword"
		},
		"2197": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.validatePassword"
		},
		"2198": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "password"
		},
		"2199": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.setPassword"
		},
		"2200": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "NestAuthUser.setPassword"
		},
		"2201": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user.entity.ts",
			"qualifiedName": "password"
		},
		"2202": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity"
		},
		"2205": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.id"
		},
		"2206": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.provider"
		},
		"2207": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.providerId"
		},
		"2208": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.metadata"
		},
		"2209": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.createdAt"
		},
		"2210": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.updatedAt"
		},
		"2211": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.userId"
		},
		"2212": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/identity.entity.ts",
			"qualifiedName": "NestAuthIdentity.user"
		},
		"2213": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey"
		},
		"2216": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.id"
		},
		"2217": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.name"
		},
		"2218": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.publicKey"
		},
		"2219": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.privateKey"
		},
		"2220": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.description"
		},
		"2221": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.isActive"
		},
		"2222": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.expiresAt"
		},
		"2223": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.lastUsedAt"
		},
		"2224": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.userId"
		},
		"2225": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.user"
		},
		"2226": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.createdAt"
		},
		"2227": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/access-key.entity.ts",
			"qualifiedName": "NestAuthAccessKey.updatedAt"
		},
		"2228": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole"
		},
		"2231": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.id"
		},
		"2232": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.name"
		},
		"2233": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.guard"
		},
		"2234": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.tenantId"
		},
		"2235": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.tenant"
		},
		"2236": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.isSystem"
		},
		"2237": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.isActive"
		},
		"2238": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.rolePermissions"
		},
		"2239": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.createdAt"
		},
		"2240": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.updatedAt"
		},
		"2241": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.userAccesses"
		},
		"2242": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role.entity.ts",
			"qualifiedName": "NestAuthRole.platformAccesses"
		},
		"2243": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission"
		},
		"2246": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.id"
		},
		"2247": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.roleId"
		},
		"2248": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.permissionId"
		},
		"2249": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.role"
		},
		"2250": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.permission"
		},
		"2251": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/entities/role-permission.entity.ts",
			"qualifiedName": "NestAuthRolePermission.createdAt"
		},
		"2252": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService"
		},
		"2253": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.__constructor"
		},
		"2254": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService"
		},
		"2255": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "roleRepository"
		},
		"2256": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "dataSource"
		},
		"2257": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "authConfigService"
		},
		"2301": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.createRole"
		},
		"2302": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.createRole"
		},
		"2303": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "name"
		},
		"2304": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "guard"
		},
		"2305": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "tenantId"
		},
		"2306": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "isSystem"
		},
		"2307": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "permissionNames"
		},
		"2308": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "isActive"
		},
		"2309": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoleById"
		},
		"2310": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoleById"
		},
		"2311": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "id"
		},
		"2312": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "options"
		},
		"2313": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoleByName"
		},
		"2314": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoleByName"
		},
		"2315": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "name"
		},
		"2316": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "guard"
		},
		"2317": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "tenantId"
		},
		"2318": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "options"
		},
		"2319": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getSystemRoles"
		},
		"2320": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getSystemRoles"
		},
		"2321": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "options"
		},
		"2322": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoles"
		},
		"2323": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.getRoles"
		},
		"2324": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "params"
		},
		"2325": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type"
		},
		"2326": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type.guard"
		},
		"2327": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type.tenantId"
		},
		"2328": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type.onlyTenantRoles"
		},
		"2329": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type.onlySystemRoles"
		},
		"2330": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "__type.includeTenant"
		},
		"2331": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "options"
		},
		"2332": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.updateRole"
		},
		"2333": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.updateRole"
		},
		"2334": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "id"
		},
		"2335": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "data"
		},
		"2336": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.updateRolePermissions"
		},
		"2337": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.updateRolePermissions"
		},
		"2338": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "id"
		},
		"2339": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "permissionNames"
		},
		"2340": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.deleteRole"
		},
		"2341": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "RoleService.deleteRole"
		},
		"2342": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/services/role.service.ts",
			"qualifiedName": "id"
		},
		"2343": {
			"sourceFileName": "../../packages/nest-auth/src/lib/role/role.module.ts",
			"qualifiedName": "RoleModule"
		},
		"2346": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission"
		},
		"2349": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.id"
		},
		"2350": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.name"
		},
		"2351": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.guard"
		},
		"2352": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.description"
		},
		"2353": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.category"
		},
		"2354": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.rolePermissions"
		},
		"2355": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.createdAt"
		},
		"2356": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/entities/permission.entity.ts",
			"qualifiedName": "NestAuthPermission.updatedAt"
		},
		"2357": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService"
		},
		"2358": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.__constructor"
		},
		"2359": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService"
		},
		"2360": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "permissionRepository"
		},
		"2361": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "authConfigService"
		},
		"2369": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.createPermission"
		},
		"2370": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.createPermission"
		},
		"2371": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "data"
		},
		"2372": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type"
		},
		"2373": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.name"
		},
		"2374": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.guard"
		},
		"2375": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.description"
		},
		"2376": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.category"
		},
		"2377": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissions"
		},
		"2378": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissions"
		},
		"2379": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "options"
		},
		"2380": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type"
		},
		"2381": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.search"
		},
		"2382": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.category"
		},
		"2383": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.guard"
		},
		"2384": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.limit"
		},
		"2385": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionByName"
		},
		"2386": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionByName"
		},
		"2387": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "name"
		},
		"2388": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "guard"
		},
		"2389": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionsByGuard"
		},
		"2390": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionsByGuard"
		},
		"2391": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "guard"
		},
		"2392": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getGuards"
		},
		"2393": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getGuards"
		},
		"2394": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionById"
		},
		"2395": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getPermissionById"
		},
		"2396": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "id"
		},
		"2397": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.updatePermission"
		},
		"2398": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.updatePermission"
		},
		"2399": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "id"
		},
		"2400": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "data"
		},
		"2401": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.deletePermission"
		},
		"2402": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.deletePermission"
		},
		"2403": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "id"
		},
		"2404": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.searchPermissions"
		},
		"2405": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.searchPermissions"
		},
		"2406": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "query"
		},
		"2407": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "guard"
		},
		"2408": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "limit"
		},
		"2409": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getCategories"
		},
		"2410": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.getCategories"
		},
		"2411": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.createPermissions"
		},
		"2412": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "PermissionService.createPermissions"
		},
		"2413": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "permissions"
		},
		"2414": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type"
		},
		"2415": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.name"
		},
		"2416": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.description"
		},
		"2417": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.guard"
		},
		"2418": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.category"
		},
		"2419": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/services/permission.service.ts",
			"qualifiedName": "__type.metadata"
		},
		"2420": {
			"sourceFileName": "../../packages/nest-auth/src/lib/permission/permission.module.ts",
			"qualifiedName": "PermissionModule"
		},
		"2423": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService"
		},
		"2424": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.isEnabled"
		},
		"2425": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.isEnabled"
		},
		"2426": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentTenantId"
		},
		"2427": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentTenantId"
		},
		"2428": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentTenant"
		},
		"2429": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentTenant"
		},
		"2430": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentAccess"
		},
		"2431": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant-context/tenant-context.interface.ts",
			"qualifiedName": "ITenantContextService.getCurrentAccess"
		},
		"2432": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
			"qualifiedName": "CurrentTenantId"
		},
		"2433": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "CurrentTenantId"
		},
		"2434": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "dataOrPipes"
		},
		"2435": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/decorators/current-tenant.decorator.ts",
			"qualifiedName": "CurrentTenant"
		},
		"2436": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "CurrentTenant"
		},
		"2437": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "dataOrPipes"
		},
		"2438": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
			"qualifiedName": "CurrentUserAccess"
		},
		"2439": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "CurrentUserAccess"
		},
		"2440": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "dataOrPipes"
		},
		"2441": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/decorators/current-user-access.decorator.ts",
			"qualifiedName": "CurrentMembership"
		},
		"2442": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "CurrentMembership"
		},
		"2443": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/http/create-route-param-metadata.decorator.d.ts",
			"qualifiedName": "dataOrPipes"
		},
		"2444": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "isValidSlug"
		},
		"2445": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "isValidSlug"
		},
		"2446": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "slug"
		},
		"2447": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "toSlug"
		},
		"2448": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "toSlug"
		},
		"2449": {
			"sourceFileName": "../../packages/nest-auth/src/lib/utils/slug.util.ts",
			"qualifiedName": "input"
		},
		"2450": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/tenant.module.ts",
			"qualifiedName": "TenantModule"
		},
		"2453": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService"
		},
		"2454": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.__constructor"
		},
		"2455": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService"
		},
		"2456": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "tenantRepository"
		},
		"2457": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "eventEmitter"
		},
		"2458": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "debugLogger"
		},
		"2459": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "authConfigService"
		},
		"2464": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.createTenant"
		},
		"2465": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.createTenant"
		},
		"2466": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "data"
		},
		"2467": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenantById"
		},
		"2468": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenantById"
		},
		"2469": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "id"
		},
		"2470": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "options"
		},
		"2471": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenantBySlug"
		},
		"2472": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenantBySlug"
		},
		"2473": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "slug"
		},
		"2474": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "options"
		},
		"2475": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenants"
		},
		"2476": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.getTenants"
		},
		"2477": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "options"
		},
		"2478": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenant"
		},
		"2479": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenant"
		},
		"2480": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "id"
		},
		"2481": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "data"
		},
		"2482": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.deleteTenant"
		},
		"2483": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.deleteTenant"
		},
		"2484": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "id"
		},
		"2485": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenantStatus"
		},
		"2486": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenantStatus"
		},
		"2487": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "id"
		},
		"2488": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "isActive"
		},
		"2489": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenantMetadata"
		},
		"2490": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.updateTenantMetadata"
		},
		"2491": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "id"
		},
		"2492": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "metadata"
		},
		"2493": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.checkRequiredTenant"
		},
		"2494": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.checkRequiredTenant"
		},
		"2495": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "inputTenantId"
		},
		"2496": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "throwError"
		},
		"2497": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.resolveTenantId"
		},
		"2498": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "TenantService.resolveTenantId"
		},
		"2499": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/services/tenant.service.ts",
			"qualifiedName": "inputTenantId"
		},
		"2500": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEventPayload"
		},
		"2501": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEventPayload.tenant"
		},
		"2502": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEvent"
		},
		"2503": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEvent.__constructor"
		},
		"2504": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEvent"
		},
		"2505": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "payload"
		},
		"2506": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-created.event.ts",
			"qualifiedName": "TenantCreatedEvent.payload"
		},
		"2507": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEventPayload"
		},
		"2508": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEventPayload.tenant"
		},
		"2509": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEvent"
		},
		"2510": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEvent.__constructor"
		},
		"2511": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEvent"
		},
		"2512": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "payload"
		},
		"2513": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-deleted.event.ts",
			"qualifiedName": "TenantDeletedEvent.payload"
		},
		"2514": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEventPayload"
		},
		"2515": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEventPayload.tenant"
		},
		"2516": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEventPayload.updatedFields"
		},
		"2517": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEvent"
		},
		"2518": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEvent.__constructor"
		},
		"2519": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEvent"
		},
		"2520": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "payload"
		},
		"2521": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/events/tenant-updated.event.ts",
			"qualifiedName": "TenantUpdatedEvent.payload"
		},
		"2522": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant"
		},
		"2525": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.id"
		},
		"2526": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.name"
		},
		"2527": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.slug"
		},
		"2528": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.userAccesses"
		},
		"2529": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.description"
		},
		"2530": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.metadata"
		},
		"2531": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.isActive"
		},
		"2532": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.createdAt"
		},
		"2533": {
			"sourceFileName": "../../packages/nest-auth/src/lib/tenant/entities/tenant.entity.ts",
			"qualifiedName": "NestAuthTenant.updatedAt"
		},
		"2534": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess"
		},
		"2537": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.id"
		},
		"2538": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.userId"
		},
		"2539": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.tenantId"
		},
		"2540": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.user"
		},
		"2541": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.tenant"
		},
		"2542": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.roles"
		},
		"2543": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.isActive"
		},
		"2544": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.isDefault"
		},
		"2545": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.status"
		},
		"2546": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.metadata"
		},
		"2547": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.createdAt"
		},
		"2548": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.updatedAt"
		},
		"2549": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.getPermissions"
		},
		"2550": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.getPermissions"
		},
		"2551": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "tenantId"
		},
		"2552": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.getRoles"
		},
		"2553": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.getRoles"
		},
		"2554": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "tenantId"
		},
		"2555": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "withPermissions"
		},
		"2556": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.assignRoles"
		},
		"2557": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "NestAuthUserAccess.assignRoles"
		},
		"2558": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "roleIds"
		},
		"2559": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/user-access.entity.ts",
			"qualifiedName": "manager"
		},
		"2560": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "ROLES_KEY"
		},
		"2561": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "GUARD_KEY"
		},
		"2562": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "NestAuthRoles"
		},
		"2563": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "NestAuthRoles"
		},
		"2564": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "roles"
		},
		"2565": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/role.decorator.ts",
			"qualifiedName": "guard"
		},
		"2566": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2567": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2568": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "TFunction"
		},
		"2569": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "Y"
		},
		"2570": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "target"
		},
		"2571": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "propertyKey"
		},
		"2572": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "descriptor"
		},
		"2573": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "PERMISSIONS_KEY"
		},
		"2574": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "PERMISSIONS_REQUIRE_ALL_KEY"
		},
		"2575": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "PermissionsRequireAll"
		},
		"2576": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "NestAuthPermissions"
		},
		"2577": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "NestAuthPermissions"
		},
		"2578": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "permissions"
		},
		"2579": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/permissions.decorator.ts",
			"qualifiedName": "requireAll"
		},
		"2580": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2581": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2582": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "TFunction"
		},
		"2583": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "Y"
		},
		"2584": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "target"
		},
		"2585": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "propertyKey"
		},
		"2586": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "descriptor"
		},
		"2587": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
			"qualifiedName": "SKIP_MFA_KEY"
		},
		"2588": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
			"qualifiedName": "SkipMfa"
		},
		"2589": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/skip-mfa.decorator.ts",
			"qualifiedName": "SkipMfa"
		},
		"2590": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/auth.decorator.ts",
			"qualifiedName": "Auth"
		},
		"2591": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/auth.decorator.ts",
			"qualifiedName": "Auth"
		},
		"2592": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/decorators/auth.decorator.ts",
			"qualifiedName": "optional"
		},
		"2593": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2594": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "__type"
		},
		"2595": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "TFunction"
		},
		"2596": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "Y"
		},
		"2597": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "target"
		},
		"2598": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "propertyKey"
		},
		"2599": {
			"sourceFileName": "../../node_modules/.pnpm/@nestjs+common@11.1.9_class-transformer@0.5.1_class-validator@0.14.3_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts",
			"qualifiedName": "descriptor"
		},
		"2600": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField"
		},
		"2601": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.id"
		},
		"2602": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.label"
		},
		"2603": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.required"
		},
		"2604": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.type"
		},
		"2605": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.placeholder"
		},
		"2606": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationCollectProfileField.options"
		},
		"2607": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2608": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.label"
		},
		"2609": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.value"
		},
		"2610": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IUserHooks"
		},
		"2611": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IUserHooks.beforeCreate"
		},
		"2612": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2613": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2614": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "userData"
		},
		"2615": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "input"
		},
		"2616": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IUserHooks.afterCreate"
		},
		"2617": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2618": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2619": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2620": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "input"
		},
		"2621": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IUserHooks.getSessionUserData"
		},
		"2622": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2623": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2624": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2625": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IUserHooks.sensitiveFields"
		},
		"2626": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthHooks"
		},
		"2627": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthHooks.transformResponse"
		},
		"2628": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2629": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2630": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "response"
		},
		"2631": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2632": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "session"
		},
		"2633": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationHooks"
		},
		"2634": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationHooks.beforeSignup"
		},
		"2635": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2636": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2637": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "input"
		},
		"2638": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"2639": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2640": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.request"
		},
		"2641": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IRegistrationHooks.onSignup"
		},
		"2642": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2643": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2644": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2645": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "input"
		},
		"2646": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"2647": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2648": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.request"
		},
		"2649": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "ILoginHooks"
		},
		"2650": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "ILoginHooks.onLogin"
		},
		"2651": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2652": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2653": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2654": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "input"
		},
		"2655": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "context"
		},
		"2656": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2657": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.userAccess"
		},
		"2658": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.platformAccess"
		},
		"2659": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.request"
		},
		"2660": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.provider"
		},
		"2661": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions"
		},
		"2662": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions.secret"
		},
		"2663": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions.generate"
		},
		"2664": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2665": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2666": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "length"
		},
		"2667": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "format"
		},
		"2668": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions.length"
		},
		"2669": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions.format"
		},
		"2670": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IOtpOptions.codeExpiresIn"
		},
		"2671": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IGuardHooks"
		},
		"2672": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IGuardHooks.beforeAuth"
		},
		"2673": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2674": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2675": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "request"
		},
		"2676": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "payload"
		},
		"2677": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2678": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.reject"
		},
		"2679": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type.reason"
		},
		"2680": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IGuardHooks.afterAuth"
		},
		"2681": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2682": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2683": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "request"
		},
		"2684": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2685": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "session"
		},
		"2686": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthorizationHooks"
		},
		"2687": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthorizationHooks.resolveRoles"
		},
		"2688": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2689": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2690": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2691": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthorizationHooks.resolvePermissions"
		},
		"2692": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2693": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2694": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "user"
		},
		"2695": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "roles"
		},
		"2696": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent"
		},
		"2697": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.type"
		},
		"2698": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.userId"
		},
		"2699": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.ip"
		},
		"2700": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.userAgent"
		},
		"2701": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.success"
		},
		"2702": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.metadata"
		},
		"2703": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuthAuditEvent.timestamp"
		},
		"2704": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuditOptions"
		},
		"2705": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuditOptions.enabled"
		},
		"2706": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "IAuditOptions.onEvent"
		},
		"2707": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2708": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2709": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/auth-module-options.interface.ts",
			"qualifiedName": "event"
		},
		"2710": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions"
		},
		"2711": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.enabled"
		},
		"2712": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.required"
		},
		"2713": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.methods"
		},
		"2714": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.defaultMethod"
		},
		"2715": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.totp"
		},
		"2716": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2717": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type.issuer"
		},
		"2718": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type.period"
		},
		"2719": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.sms"
		},
		"2720": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2721": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type.provider"
		},
		"2722": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type.template"
		},
		"2723": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.email"
		},
		"2724": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2725": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "__type.template"
		},
		"2726": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.allowUserToggle"
		},
		"2727": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.allowMethodSelection"
		},
		"2728": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.trustedDeviceDuration"
		},
		"2729": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.trustDeviceStorageName"
		},
		"2730": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.trustedDeviceSecret"
		},
		"2731": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/mfa-options.interface.ts",
			"qualifiedName": "MFAOptions.otp"
		},
		"2732": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionStorageType"
		},
		"2733": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionStorageType.REDIS"
		},
		"2734": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionStorageType.DATABASE"
		},
		"2735": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionStorageType.MEMORY"
		},
		"2736": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions"
		},
		"2737": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.url"
		},
		"2738": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.host"
		},
		"2739": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.port"
		},
		"2740": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.password"
		},
		"2741": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.db"
		},
		"2742": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.tls"
		},
		"2743": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.keyPrefix"
		},
		"2744": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.ttlSeconds"
		},
		"2745": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.enableOfflineQueue"
		},
		"2746": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.retryStrategy"
		},
		"2747": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2748": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2749": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "times"
		},
		"2750": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.reconnectOnError"
		},
		"2751": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2752": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2753": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "error"
		},
		"2754": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "RedisSessionOptions.maxRetriesPerRequest"
		},
		"2755": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions"
		},
		"2756": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.storageType"
		},
		"2757": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.redisUrl"
		},
		"2758": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.redis"
		},
		"2759": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.accessTokenValidity"
		},
		"2760": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.refreshTokenValidity"
		},
		"2761": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.cookieOptions"
		},
		"2762": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.accessTokenType"
		},
		"2763": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.jwt"
		},
		"2764": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2765": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type.secret"
		},
		"2766": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type.validateToken"
		},
		"2767": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2768": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2769": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "payload"
		},
		"2770": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "session"
		},
		"2771": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.maxSessionsPerUser"
		},
		"2772": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.slidingExpiration"
		},
		"2773": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.touchInterval"
		},
		"2774": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.customizeSessionData"
		},
		"2775": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2776": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2777": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "defaultData"
		},
		"2778": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "user"
		},
		"2779": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.customizeTokenPayload"
		},
		"2780": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2781": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2782": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "defaultPayload"
		},
		"2783": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "session"
		},
		"2784": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.onCreated"
		},
		"2785": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2786": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2787": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "session"
		},
		"2788": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "user"
		},
		"2789": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.onRefreshed"
		},
		"2790": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2791": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2792": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "oldSession"
		},
		"2793": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "newSession"
		},
		"2794": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "SessionOptions.onRevoked"
		},
		"2795": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2796": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "__type"
		},
		"2797": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "session"
		},
		"2798": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "reason"
		},
		"2799": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/session-options.interface.ts",
			"qualifiedName": "CookieOptions"
		},
		"2800": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload"
		},
		"2801": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.id"
		},
		"2802": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.sub"
		},
		"2803": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.email"
		},
		"2804": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.phone"
		},
		"2805": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.emailVerifiedAt"
		},
		"2806": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.phoneVerifiedAt"
		},
		"2807": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.roles"
		},
		"2808": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.tenantId"
		},
		"2809": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.isMfaEnabled"
		},
		"2810": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.isMfaVerified"
		},
		"2811": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.sessionId"
		},
		"2812": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.type"
		},
		"2813": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.exp"
		},
		"2814": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.iat"
		},
		"2815": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload"
		},
		"2816": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.user"
		},
		"2817": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.isMfaVerified"
		},
		"2818": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.isMfaEnabled"
		},
		"2819": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.roles"
		},
		"2820": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.permissions"
		},
		"2821": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.tenantId"
		},
		"2822": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.isPlatformAccess"
		},
		"2823": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionDataPayload.__index"
		},
		"2825": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload"
		},
		"2826": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.id"
		},
		"2827": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.userId"
		},
		"2828": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.refreshToken"
		},
		"2829": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.userAgent"
		},
		"2830": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.ipAddress"
		},
		"2831": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.deviceName"
		},
		"2832": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.data"
		},
		"2833": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.expiresAt"
		},
		"2834": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.lastActive"
		},
		"2835": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.createdAt"
		},
		"2836": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "SessionPayload.updatedAt"
		},
		"2837": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "TokenGenerationResponse"
		},
		"2838": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "TokenGenerationResponse.accessToken"
		},
		"2839": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "TokenGenerationResponse.refreshToken"
		},
		"2840": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "TokenGenerationResponse.user"
		},
		"2841": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/entities.ts",
			"qualifiedName": "NestAuthEntities"
		},
		"2842": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess"
		},
		"2845": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.id"
		},
		"2846": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.userId"
		},
		"2847": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.user"
		},
		"2848": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.roles"
		},
		"2849": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.isActive"
		},
		"2850": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.createdAt"
		},
		"2851": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.updatedAt"
		},
		"2852": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.getPermissions"
		},
		"2853": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.getPermissions"
		},
		"2854": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.getRoles"
		},
		"2855": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.getRoles"
		},
		"2856": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "withPermissions"
		},
		"2857": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.assignRoles"
		},
		"2858": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "NestAuthPlatformAccess.assignRoles"
		},
		"2859": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "roleIds"
		},
		"2860": {
			"sourceFileName": "../../packages/nest-auth/src/lib/user/entities/platform-access.entity.ts",
			"qualifiedName": "manager"
		},
		"2861": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/dto/message.response.dto.ts",
			"qualifiedName": "MessageResponseDto"
		},
		"2864": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/dto/message.response.dto.ts",
			"qualifiedName": "MessageResponseDto.message"
		},
		"2865": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser"
		},
		"2866": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.userId"
		},
		"2867": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.email"
		},
		"2868": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.phone"
		},
		"2869": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.username"
		},
		"2870": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.metadata"
		},
		"2871": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.emailVerified"
		},
		"2872": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "AuthProviderUser.phoneVerified"
		},
		"2873": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "LinkUserWith"
		},
		"2874": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider"
		},
		"2875": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.__constructor"
		},
		"2876": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider"
		},
		"2877": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"2878": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"2879": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.providerName"
		},
		"2880": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"2881": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"2882": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.skipMfa"
		},
		"2885": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"2886": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"2887": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2888": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"2889": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"2890": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2891": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2892": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2893": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"2894": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"2895": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"2896": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"2897": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.validate"
		},
		"2898": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.validate"
		},
		"2899": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"2900": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"2901": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.getRequiredFields"
		},
		"2902": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.getRequiredFields"
		},
		"2903": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"2904": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"2905": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider"
		},
		"2906": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.__constructor"
		},
		"2907": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider"
		},
		"2908": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"2909": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"2910": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.providerName"
		},
		"2913": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.findIdentity"
		},
		"2914": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.findIdentity"
		},
		"2915": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "providerUserId"
		},
		"2916": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"2917": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.linkToUser"
		},
		"2918": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.linkToUser"
		},
		"2919": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2920": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "providerUserId"
		},
		"2921": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"2922": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.validate"
		},
		"2923": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.validate"
		},
		"2924": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"2925": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"2926": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"2927": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"2928": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"2929": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"2930": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.getRequiredFields"
		},
		"2931": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/email-auth.provider.ts",
			"qualifiedName": "EmailAuthProvider.getRequiredFields"
		},
		"2932": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"2933": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"2934": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.skipMfa"
		},
		"2935": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2936": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2937": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2938": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"2939": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"2940": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider"
		},
		"2941": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.__constructor"
		},
		"2942": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider"
		},
		"2943": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"2944": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"2945": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.providerName"
		},
		"2948": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.findIdentity"
		},
		"2949": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.findIdentity"
		},
		"2950": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "providerUserId"
		},
		"2951": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"2952": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.validate"
		},
		"2953": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.validate"
		},
		"2954": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"2955": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"2956": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"2957": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "__object.phone"
		},
		"2958": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"2959": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.getRequiredFields"
		},
		"2960": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.getRequiredFields"
		},
		"2961": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.linkToUser"
		},
		"2962": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.linkToUser"
		},
		"2963": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2964": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "providerUserId"
		},
		"2965": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"2966": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.linkUserWith"
		},
		"2967": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/phone-auth.provider.ts",
			"qualifiedName": "PhoneAuthProvider.linkUserWith"
		},
		"2968": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"2969": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"2970": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.skipMfa"
		},
		"2971": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2972": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"2973": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"2974": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider"
		},
		"2975": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.__constructor"
		},
		"2976": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider"
		},
		"2977": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"2978": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"2979": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "jwtService"
		},
		"2980": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.providerName"
		},
		"2992": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.validate"
		},
		"2993": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.validate"
		},
		"2994": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"2995": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "_tenantId"
		},
		"2996": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"2997": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"2998": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"2999": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object.phone"
		},
		"3000": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"3001": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3002": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.id"
		},
		"3003": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.sub"
		},
		"3004": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.email"
		},
		"3005": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.phone"
		},
		"3006": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.emailVerifiedAt"
		},
		"3007": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.phoneVerifiedAt"
		},
		"3008": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.roles"
		},
		"3009": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.tenantId"
		},
		"3010": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.isMfaEnabled"
		},
		"3011": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.isMfaVerified"
		},
		"3012": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.sessionId"
		},
		"3013": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.type"
		},
		"3014": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.exp"
		},
		"3015": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/interfaces/token-payload.interface.ts",
			"qualifiedName": "JWTTokenPayload.iat"
		},
		"3016": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.getRequiredFields"
		},
		"3017": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/jwt-auth.provider.ts",
			"qualifiedName": "JwtAuthProvider.getRequiredFields"
		},
		"3018": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3019": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3020": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.skipMfa"
		},
		"3021": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3022": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3023": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3024": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3025": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3026": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3027": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3028": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3029": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3030": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3031": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3032": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3033": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3034": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3035": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider"
		},
		"3036": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.__constructor"
		},
		"3037": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider"
		},
		"3038": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"3039": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"3040": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.providerName"
		},
		"3041": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.skipMfa"
		},
		"3054": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.validate"
		},
		"3055": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.validate"
		},
		"3056": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"3057": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "_tenantId"
		},
		"3058": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3059": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"3060": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"3061": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.emailVerified"
		},
		"3062": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"3063": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3064": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.name"
		},
		"3065": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.picture"
		},
		"3066": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "__object.locale"
		},
		"3067": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.getRequiredFields"
		},
		"3068": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/google-auth.provider.ts",
			"qualifiedName": "GoogleAuthProvider.getRequiredFields"
		},
		"3069": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3070": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3071": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3072": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3073": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3074": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3075": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3076": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3077": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3078": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3079": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3080": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3081": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3082": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3083": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3084": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3085": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider"
		},
		"3086": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.__constructor"
		},
		"3087": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider"
		},
		"3088": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"3089": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"3090": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.providerName"
		},
		"3091": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.skipMfa"
		},
		"3099": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.validate"
		},
		"3100": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.validate"
		},
		"3101": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"3102": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "_tenantId"
		},
		"3103": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3104": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"3105": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"3106": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"3107": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3108": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object.name"
		},
		"3109": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "__object.picture"
		},
		"3110": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.getRequiredFields"
		},
		"3111": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/facebook-auth.provider.ts",
			"qualifiedName": "FacebookAuthProvider.getRequiredFields"
		},
		"3112": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3113": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3114": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3115": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3116": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3117": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3118": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3119": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3120": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3121": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3122": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3123": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3124": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3125": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3126": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3127": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3128": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider"
		},
		"3129": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.__constructor"
		},
		"3130": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider"
		},
		"3131": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"3132": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"3133": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "jwtService"
		},
		"3134": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.providerName"
		},
		"3135": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.skipMfa"
		},
		"3148": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.validate"
		},
		"3149": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.validate"
		},
		"3150": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"3151": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__type"
		},
		"3152": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__type.token"
		},
		"3153": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3154": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"3155": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"3156": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"3157": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.getRequiredFields"
		},
		"3158": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/apple-auth.provider.ts",
			"qualifiedName": "AppleAuthProvider.getRequiredFields"
		},
		"3159": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3160": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3161": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3162": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3163": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3164": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3165": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3166": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3167": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3168": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3169": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3170": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3171": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3172": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3173": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3174": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3175": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider"
		},
		"3176": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.__constructor"
		},
		"3177": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider"
		},
		"3178": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"3179": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"3180": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.providerName"
		},
		"3188": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.validate"
		},
		"3189": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.validate"
		},
		"3190": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"3191": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "_tenantId"
		},
		"3192": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3193": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.userId"
		},
		"3194": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.email"
		},
		"3195": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.emailVerified"
		},
		"3196": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.metadata"
		},
		"3197": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object"
		},
		"3198": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.name"
		},
		"3199": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.login"
		},
		"3200": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.avatar"
		},
		"3201": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.bio"
		},
		"3202": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.company"
		},
		"3203": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "__object.location"
		},
		"3204": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.getRequiredFields"
		},
		"3205": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/github-auth.provider.ts",
			"qualifiedName": "GitHubAuthProvider.getRequiredFields"
		},
		"3206": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3207": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3208": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.skipMfa"
		},
		"3209": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3210": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3211": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3212": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3213": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3214": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3215": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3216": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3217": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3218": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentity"
		},
		"3219": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3220": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3221": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3222": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3223": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider"
		},
		"3224": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.__constructor"
		},
		"3225": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider"
		},
		"3226": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "userRepository"
		},
		"3227": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "authIdentityRepository"
		},
		"3228": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.providerName"
		},
		"3229": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.skipMfa"
		},
		"3230": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.otpRepository"
		},
		"3233": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.validate"
		},
		"3234": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.validate"
		},
		"3235": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "credentials"
		},
		"3236": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3245": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.findIdentity"
		},
		"3246": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.findIdentity"
		},
		"3247": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "providerUserId"
		},
		"3248": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "tenantId"
		},
		"3249": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.getRequiredFields"
		},
		"3250": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/passwordless-auth.provider.ts",
			"qualifiedName": "PasswordlessAuthProvider.getRequiredFields"
		},
		"3256": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.enabled"
		},
		"3257": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.options"
		},
		"3258": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3259": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkToUser"
		},
		"3260": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3261": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "providerId"
		},
		"3262": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "metadata"
		},
		"3263": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3264": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.findIdentityByUserId"
		},
		"3265": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "userId"
		},
		"3266": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3267": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/providers/base-auth.provider.ts",
			"qualifiedName": "BaseAuthProvider.linkUserWith"
		},
		"3268": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService"
		},
		"3269": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.__constructor"
		},
		"3270": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService"
		},
		"3271": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "emailAuthProvider"
		},
		"3272": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "phoneAuthProvider"
		},
		"3273": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "passwordlessAuthProvider"
		},
		"3274": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "jwtAuthProvider"
		},
		"3275": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "googleAuthProvider"
		},
		"3276": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "facebookAuthProvider"
		},
		"3277": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "appleAuthProvider"
		},
		"3278": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "githubAuthProvider"
		},
		"3289": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.registerDefaultProviders"
		},
		"3290": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.registerDefaultProviders"
		},
		"3291": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.registerProvider"
		},
		"3292": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.registerProvider"
		},
		"3293": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "provider"
		},
		"3294": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getProvider"
		},
		"3295": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getProvider"
		},
		"3296": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "providerName"
		},
		"3297": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getAllProviders"
		},
		"3298": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getAllProviders"
		},
		"3299": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getEnabledProviders"
		},
		"3300": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.getEnabledProviders"
		},
		"3301": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.hasProvider"
		},
		"3302": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "AuthProviderRegistryService.hasProvider"
		},
		"3303": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/auth-provider-registry.service.ts",
			"qualifiedName": "providerName"
		},
		"3304": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService"
		},
		"3305": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.__constructor"
		},
		"3306": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService"
		},
		"3308": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateAccessToken"
		},
		"3309": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateAccessToken"
		},
		"3310": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "payload"
		},
		"3311": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateRefreshToken"
		},
		"3312": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateRefreshToken"
		},
		"3313": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "payload"
		},
		"3314": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.verifyToken"
		},
		"3315": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.verifyToken"
		},
		"3316": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "token"
		},
		"3317": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateTokens"
		},
		"3318": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generateTokens"
		},
		"3319": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "payload"
		},
		"3320": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type"
		},
		"3321": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.accessToken"
		},
		"3322": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.refreshToken"
		},
		"3323": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.updateToken"
		},
		"3324": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.updateToken"
		},
		"3325": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "token"
		},
		"3326": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "payload"
		},
		"3327": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.decodeToken"
		},
		"3328": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.decodeToken"
		},
		"3329": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "token"
		},
		"3330": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.getConfig"
		},
		"3331": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.getConfig"
		},
		"3332": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generatePasswordResetToken"
		},
		"3333": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.generatePasswordResetToken"
		},
		"3334": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "payload"
		},
		"3335": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type"
		},
		"3336": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.userId"
		},
		"3337": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.passwordHashPrefix"
		},
		"3338": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.type"
		},
		"3339": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "__type.tenantId"
		},
		"3340": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.verifyPasswordResetToken"
		},
		"3341": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "JwtService.verifyPasswordResetToken"
		},
		"3342": {
			"sourceFileName": "../../packages/nest-auth/src/lib/core/services/jwt.service.ts",
			"qualifiedName": "token"
		},
		"3343": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext"
		},
		"3345": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.create"
		},
		"3346": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.create"
		},
		"3347": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "request"
		},
		"3348": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "response"
		},
		"3349": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "next"
		},
		"3350": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type"
		},
		"3351": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type"
		},
		"3352": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.current"
		},
		"3353": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.current"
		},
		"3354": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentRequest"
		},
		"3355": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentRequest"
		},
		"3356": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentTenantId"
		},
		"3357": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentTenantId"
		},
		"3358": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUserAccess"
		},
		"3359": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUserAccess"
		},
		"3360": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "findOptions"
		},
		"3361": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUserId"
		},
		"3362": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUserId"
		},
		"3363": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUser"
		},
		"3364": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentUser"
		},
		"3365": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "findOptions"
		},
		"3366": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.getJwtTokenPayload"
		},
		"3367": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.getJwtTokenPayload"
		},
		"3368": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentSession"
		},
		"3369": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.currentSession"
		},
		"3370": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.getDeviceInfo"
		},
		"3371": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.getDeviceInfo"
		},
		"3372": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type"
		},
		"3373": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type.deviceName"
		},
		"3374": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type.ipAddress"
		},
		"3375": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "__type.browser"
		},
		"3382": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.__constructor"
		},
		"3383": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext"
		},
		"3384": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "request"
		},
		"3385": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "response"
		},
		"3386": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.id"
		},
		"3387": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.request"
		},
		"3388": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.ts",
			"qualifiedName": "RequestContext.response"
		},
		"3389": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "RequestContextMiddleware"
		},
		"3392": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "RequestContextMiddleware.use"
		},
		"3393": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "RequestContextMiddleware.use"
		},
		"3394": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "req"
		},
		"3395": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "res"
		},
		"3396": {
			"sourceFileName": "../../packages/nest-auth/src/lib/request-context/request-context.middleware.ts",
			"qualifiedName": "next"
		},
		"3397": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser"
		},
		"3398": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.id"
		},
		"3399": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.email"
		},
		"3400": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.name"
		},
		"3401": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.passwordHash"
		},
		"3402": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.metadata"
		},
		"3403": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.lastLoginAt"
		},
		"3404": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.createdAt"
		},
		"3405": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser.updatedAt"
		},
		"3406": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthCookieResponse"
		},
		"3407": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthCookieResponse.message"
		},
		"3408": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthCookieResponse.isRequiresMfa"
		},
		"3409": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse"
		},
		"3410": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse.message"
		},
		"3411": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse.isRequiresMfa"
		},
		"3412": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse.mfaMethods"
		},
		"3413": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse.defaultMfaMethod"
		},
		"3414": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair.accessToken"
		},
		"3415": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair.refreshToken"
		},
		"3416": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession"
		},
		"3417": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession.id"
		},
		"3418": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession.userId"
		},
		"3419": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession.expiresAt"
		},
		"3420": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession.createdAt"
		},
		"3421": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSuccessResponse"
		},
		"3422": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSuccessResponse.message"
		},
		"3423": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSuccessResponse.isRequiresMfa"
		},
		"3424": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IChangePasswordRequest"
		},
		"3425": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IChangePasswordRequest.currentPassword"
		},
		"3426": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IChangePasswordRequest.newPassword"
		},
		"3427": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput"
		},
		"3428": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.name"
		},
		"3429": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.guard"
		},
		"3430": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.tenantId"
		},
		"3431": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.isSystem"
		},
		"3432": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.isActive"
		},
		"3433": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput.permissions"
		},
		"3434": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailAuthConfig"
		},
		"3435": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailAuthConfig.enabled"
		},
		"3436": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailCredentials"
		},
		"3437": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailCredentials.email"
		},
		"3438": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailCredentials.password"
		},
		"3439": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IForgotPasswordRequest"
		},
		"3440": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IForgotPasswordRequest.email"
		},
		"3441": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IForgotPasswordRequest.phone"
		},
		"3442": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest"
		},
		"3443": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest.email"
		},
		"3444": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest.password"
		},
		"3445": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest.secretKey"
		},
		"3446": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest.tenantId"
		},
		"3447": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest.metadata"
		},
		"3448": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminResponse"
		},
		"3449": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminResponse.message"
		},
		"3450": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminResponse.user"
		},
		"3451": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminResponse.role"
		},
		"3452": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginCredentials"
		},
		"3453": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest"
		},
		"3454": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest.providerName"
		},
		"3455": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest.credentials"
		},
		"3456": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest.tenantId"
		},
		"3457": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest.createUserIfNotExists"
		},
		"3458": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest.guard"
		},
		"3459": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMessageResponse"
		},
		"3460": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMessageResponse.message"
		},
		"3461": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse"
		},
		"3462": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse.code"
		},
		"3463": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse.expiresAt"
		},
		"3464": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse.used"
		},
		"3465": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse.warning"
		},
		"3466": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig"
		},
		"3467": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig.enabled"
		},
		"3468": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig.methods"
		},
		"3469": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig.allowUserToggle"
		},
		"3470": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig.allowMethodSelection"
		},
		"3471": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice"
		},
		"3472": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.id"
		},
		"3473": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.deviceName"
		},
		"3474": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.method"
		},
		"3475": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.lastUsedAt"
		},
		"3476": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.verified"
		},
		"3477": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice.createdAt"
		},
		"3478": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse"
		},
		"3479": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.isEnabled"
		},
		"3480": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.verifiedMethods"
		},
		"3481": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.configuredMethods"
		},
		"3482": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.allowUserToggle"
		},
		"3483": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.allowMethodSelection"
		},
		"3484": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.totpDevices"
		},
		"3485": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.hasRecoveryCode"
		},
		"3486": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.required"
		},
		"3487": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse.canToggle"
		},
		"3488": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey"
		},
		"3489": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.id"
		},
		"3490": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.name"
		},
		"3491": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.publicKey"
		},
		"3492": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.privateKey"
		},
		"3493": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.description"
		},
		"3494": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.isActive"
		},
		"3495": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.expiresAt"
		},
		"3496": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.lastUsedAt"
		},
		"3497": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.userId"
		},
		"3498": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.createdAt"
		},
		"3499": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey.updatedAt"
		},
		"3500": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity"
		},
		"3501": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.id"
		},
		"3502": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.provider"
		},
		"3503": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.providerId"
		},
		"3504": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.metadata"
		},
		"3505": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.userId"
		},
		"3506": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.createdAt"
		},
		"3507": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity.updatedAt"
		},
		"3508": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret"
		},
		"3509": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.id"
		},
		"3510": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.userId"
		},
		"3511": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.secret"
		},
		"3512": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.verified"
		},
		"3513": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.deviceName"
		},
		"3514": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.lastUsedAt"
		},
		"3515": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.createdAt"
		},
		"3516": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret.updatedAt"
		},
		"3517": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP"
		},
		"3518": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.id"
		},
		"3519": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.userId"
		},
		"3520": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.code"
		},
		"3521": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.type"
		},
		"3522": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.expiresAt"
		},
		"3523": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.createdAt"
		},
		"3524": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP.updatedAt"
		},
		"3525": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission"
		},
		"3526": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.id"
		},
		"3527": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.name"
		},
		"3528": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.guard"
		},
		"3529": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.description"
		},
		"3530": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.category"
		},
		"3531": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.metadata"
		},
		"3532": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.createdAt"
		},
		"3533": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission.updatedAt"
		},
		"3534": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole"
		},
		"3535": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.id"
		},
		"3536": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.name"
		},
		"3537": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.guard"
		},
		"3538": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.tenantId"
		},
		"3539": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.tenant"
		},
		"3540": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.isSystem"
		},
		"3541": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.isActive"
		},
		"3542": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.permissions"
		},
		"3543": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.createdAt"
		},
		"3544": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole.updatedAt"
		},
		"3545": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRoleTenant"
		},
		"3546": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRoleTenant.id"
		},
		"3547": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRoleTenant.name"
		},
		"3548": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRoleTenant.slug"
		},
		"3549": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession"
		},
		"3550": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.id"
		},
		"3551": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.userId"
		},
		"3552": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.data"
		},
		"3553": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.refreshToken"
		},
		"3554": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.expiresAt"
		},
		"3555": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.userAgent"
		},
		"3556": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.deviceName"
		},
		"3557": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.ipAddress"
		},
		"3558": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.lastActive"
		},
		"3559": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.createdAt"
		},
		"3560": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession.updatedAt"
		},
		"3561": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant"
		},
		"3562": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.id"
		},
		"3563": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.name"
		},
		"3564": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.slug"
		},
		"3565": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.userAccesses"
		},
		"3566": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.description"
		},
		"3567": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.metadata"
		},
		"3568": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.isActive"
		},
		"3569": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.createdAt"
		},
		"3570": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant.updatedAt"
		},
		"3571": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenantOptions"
		},
		"3572": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenantOptions.enabled"
		},
		"3573": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenantOptions.mode"
		},
		"3574": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice"
		},
		"3575": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.id"
		},
		"3576": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.userId"
		},
		"3577": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.tokenHash"
		},
		"3578": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.userAgent"
		},
		"3579": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.ipAddress"
		},
		"3580": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.expiresAt"
		},
		"3581": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.revokedAt"
		},
		"3582": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.lastUsedAt"
		},
		"3583": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice.createdAt"
		},
		"3584": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser"
		},
		"3585": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.id"
		},
		"3586": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.email"
		},
		"3587": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.emailVerifiedAt"
		},
		"3588": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.phone"
		},
		"3589": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.phoneVerifiedAt"
		},
		"3590": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.passwordHash"
		},
		"3591": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.isActive"
		},
		"3592": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.metadata"
		},
		"3593": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.isMfaEnabled"
		},
		"3594": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.mfaRecoveryCode"
		},
		"3595": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.identities"
		},
		"3596": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.mfaSecrets"
		},
		"3597": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.sessions"
		},
		"3598": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.otps"
		},
		"3599": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.userAccesses"
		},
		"3600": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.createdAt"
		},
		"3601": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser.updatedAt"
		},
		"3602": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess"
		},
		"3603": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.id"
		},
		"3604": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.userId"
		},
		"3605": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.tenantId"
		},
		"3606": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.user"
		},
		"3607": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.tenant"
		},
		"3608": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.roles"
		},
		"3609": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.isActive"
		},
		"3610": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.isDefault"
		},
		"3611": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.status"
		},
		"3612": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.metadata"
		},
		"3613": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.createdAt"
		},
		"3614": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess.updatedAt"
		},
		"3615": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials"
		},
		"3616": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials.identifier"
		},
		"3617": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials.channels"
		},
		"3618": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials.code"
		},
		"3619": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessSendRequest"
		},
		"3620": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessSendRequest.identifier"
		},
		"3621": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessSendRequest.channel"
		},
		"3622": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessSendRequest.tenantId"
		},
		"3623": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneAuthConfig"
		},
		"3624": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneAuthConfig.enabled"
		},
		"3625": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneCredentials"
		},
		"3626": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneCredentials.phone"
		},
		"3627": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneCredentials.password"
		},
		"3628": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField"
		},
		"3629": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.id"
		},
		"3630": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.label"
		},
		"3631": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.required"
		},
		"3632": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.type"
		},
		"3633": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.placeholder"
		},
		"3634": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField.options"
		},
		"3635": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileFieldOption"
		},
		"3636": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileFieldOption.label"
		},
		"3637": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileFieldOption.value"
		},
		"3638": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRefreshRequest"
		},
		"3639": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRefreshRequest.refreshToken"
		},
		"3640": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRegistrationConfig"
		},
		"3641": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRegistrationConfig.enabled"
		},
		"3642": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRegistrationConfig.requireInvitation"
		},
		"3643": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRegistrationConfig.collectProfileFields"
		},
		"3644": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResendVerificationRequest"
		},
		"3645": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResendVerificationRequest.email"
		},
		"3646": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResetPasswordWithTokenRequest"
		},
		"3647": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResetPasswordWithTokenRequest.token"
		},
		"3648": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResetPasswordWithTokenRequest.newPassword"
		},
		"3649": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRoleResponse"
		},
		"3650": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendEmailVerificationRequest"
		},
		"3651": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendEmailVerificationRequest.tenantId"
		},
		"3652": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendMfaCodeRequest"
		},
		"3653": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendMfaCodeRequest.method"
		},
		"3654": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendPhoneVerificationRequest"
		},
		"3655": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendPhoneVerificationRequest.tenantId"
		},
		"3656": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionUserData"
		},
		"3657": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"3658": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "__type.roles"
		},
		"3659": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "__type.permissions"
		},
		"3660": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "SerializedUser"
		},
		"3661": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionVerifyResponse"
		},
		"3662": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionVerifyResponse.valid"
		},
		"3663": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionVerifyResponse.userId"
		},
		"3664": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionVerifyResponse.expiresAt"
		},
		"3665": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest"
		},
		"3666": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest.email"
		},
		"3667": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest.phone"
		},
		"3668": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest.password"
		},
		"3669": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest.tenantId"
		},
		"3670": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest.__index"
		},
		"3672": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISocialCredentials"
		},
		"3673": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISocialCredentials.token"
		},
		"3674": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoConfig"
		},
		"3675": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoConfig.enabled"
		},
		"3676": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoConfig.providers"
		},
		"3677": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig"
		},
		"3678": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.id"
		},
		"3679": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.name"
		},
		"3680": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.logoUrl"
		},
		"3681": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.authorizationUrl"
		},
		"3682": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.clientId"
		},
		"3683": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig.hint"
		},
		"3684": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISwitchTenantRequest"
		},
		"3685": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISwitchTenantRequest.tenantId"
		},
		"3686": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption"
		},
		"3687": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption.id"
		},
		"3688": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption.name"
		},
		"3689": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption.slug"
		},
		"3690": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption.isActive"
		},
		"3691": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption.metadata"
		},
		"3692": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantsConfig"
		},
		"3693": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantsConfig.mode"
		},
		"3694": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantsConfig.options"
		},
		"3695": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IToggleMfaRequest"
		},
		"3696": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IToggleMfaRequest.enabled"
		},
		"3697": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair"
		},
		"3698": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair.accessToken"
		},
		"3699": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair.refreshToken"
		},
		"3700": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokensResponse"
		},
		"3701": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokensResponse.accessToken"
		},
		"3702": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokensResponse.refreshToken"
		},
		"3703": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITotpSetupResponse"
		},
		"3704": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITotpSetupResponse.secret"
		},
		"3705": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITotpSetupResponse.qrCode"
		},
		"3706": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITotpSetupResponse.otpAuthUrl"
		},
		"3707": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig"
		},
		"3708": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig.brandName"
		},
		"3709": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig.brandColor"
		},
		"3710": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig.logoUrl"
		},
		"3711": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig.backgroundImageUrl"
		},
		"3712": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdatePermissionInput"
		},
		"3713": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdatePermissionInput.name"
		},
		"3714": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdatePermissionInput.category"
		},
		"3715": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdatePermissionInput.description"
		},
		"3716": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdateRoleInput"
		},
		"3717": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdateRoleInput.name"
		},
		"3718": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdateRoleInput.isActive"
		},
		"3719": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdateRoleInput.permissions"
		},
		"3720": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse"
		},
		"3721": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.id"
		},
		"3722": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.email"
		},
		"3723": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.phone"
		},
		"3724": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.emailVerifiedAt"
		},
		"3725": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.phoneVerifiedAt"
		},
		"3726": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.isMfaEnabled"
		},
		"3727": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.roles"
		},
		"3728": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.permissions"
		},
		"3729": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.metadata"
		},
		"3730": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.tenantId"
		},
		"3731": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse.tenants"
		},
		"3732": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faRequest"
		},
		"3733": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faRequest.otp"
		},
		"3734": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faRequest.method"
		},
		"3735": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faRequest.trustDevice"
		},
		"3736": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse"
		},
		"3737": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse.accessToken"
		},
		"3738": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse.refreshToken"
		},
		"3739": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse.message"
		},
		"3740": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse.trustToken"
		},
		"3741": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyEmailRequest"
		},
		"3742": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyEmailRequest.code"
		},
		"3743": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyEmailRequest.tenantId"
		},
		"3744": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest"
		},
		"3745": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest.email"
		},
		"3746": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest.phone"
		},
		"3747": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest.code"
		},
		"3748": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest.tenantId"
		},
		"3749": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyOtpResponse"
		},
		"3750": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyOtpResponse.message"
		},
		"3751": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyOtpResponse.resetToken"
		},
		"3752": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyOtpResponse.token"
		},
		"3753": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyPhoneRequest"
		},
		"3754": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyPhoneRequest.code"
		},
		"3755": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyPhoneRequest.tenantId"
		},
		"3756": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyTotpSetupRequest"
		},
		"3757": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyTotpSetupRequest.otp"
		},
		"3758": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyTotpSetupRequest.secret"
		},
		"3759": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NEST_AUTH_PASSWORDLESS_PROVIDER"
		},
		"3760": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthMFAMethodEnum"
		},
		"3761": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthMFAMethodEnum.EMAIL"
		},
		"3762": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthMFAMethodEnum.SMS"
		},
		"3763": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthMFAMethodEnum.TOTP"
		},
		"3764": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum"
		},
		"3765": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.PASSWORDLESS_LOGIN"
		},
		"3766": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.MAGIC_LINK_LOGIN"
		},
		"3767": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.PASSWORD_RESET"
		},
		"3768": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.EMAIL_VERIFICATION"
		},
		"3769": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.PHONE_VERIFICATION"
		},
		"3770": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum.MFA"
		},
		"3771": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "PasswordlessChannel"
		},
		"3772": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "TenantModeEnum"
		},
		"3773": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "TenantModeEnum.ISOLATED"
		},
		"3774": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "TenantModeEnum.SHARED"
		},
		"3775": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthStatus"
		},
		"3776": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthState"
		},
		"3777": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthError"
		},
		"3778": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "DecodedJwt"
		},
		"3779": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "ClientSession"
		},
		"3780": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "StorageAdapter"
		},
		"3781": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "HttpAdapter"
		},
		"3782": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "HttpRequestOptions"
		},
		"3783": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "HttpResponse"
		},
		"3784": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "Logger"
		},
		"3785": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "EndpointConfig"
		},
		"3786": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AccessTokenType"
		},
		"3787": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthClientConfig"
		},
		"3788": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "RequestOptions"
		},
		"3789": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "DEFAULT_ENDPOINTS"
		},
		"3790": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "MemoryStorage"
		},
		"3791": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "LocalStorageAdapter"
		},
		"3792": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "SessionStorageAdapter"
		},
		"3793": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "CookieStorageAdapter"
		},
		"3794": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "CookieOptions"
		},
		"3795": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "FetchAdapter"
		},
		"3796": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "createAxiosAdapter"
		},
		"3797": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "decodeJwt"
		},
		"3798": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "isTokenExpired"
		},
		"3799": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "getTokenExpirationDate"
		},
		"3800": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "getTokenTimeToExpiry"
		},
		"3801": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "getUserIdFromToken"
		},
		"3802": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "TokenManager"
		},
		"3803": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "TokenManagerConfig"
		},
		"3804": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthClient"
		},
		"3805": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "EventEmitter"
		},
		"3806": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "createAuthEventEmitter"
		},
		"3807": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "AuthEvents"
		},
		"3808": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "RefreshQueue"
		},
		"3809": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "RetryTracker"
		},
		"3810": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "hasRole"
		},
		"3811": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "hasPermission"
		},
		"3812": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "hasAnyAccess"
		},
		"3813": {
			"sourceFileName": "../../packages/nest-auth-client/src/index.ts",
			"qualifiedName": "hasAllAccess"
		},
		"3814": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAdminUser"
		},
		"3815": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthCookieResponse"
		},
		"3816": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthResponse"
		},
		"3817": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSession"
		},
		"3818": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IAuthSuccessResponse"
		},
		"3819": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IChangePasswordRequest"
		},
		"3820": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ICreateRoleInput"
		},
		"3821": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailAuthConfig"
		},
		"3822": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IEmailCredentials"
		},
		"3823": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IForgotPasswordRequest"
		},
		"3824": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminRequest"
		},
		"3825": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IInitializeAdminResponse"
		},
		"3826": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginCredentials"
		},
		"3827": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ILoginRequest"
		},
		"3828": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMessageResponse"
		},
		"3829": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaCodeResponse"
		},
		"3830": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaConfig"
		},
		"3831": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaDevice"
		},
		"3832": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IMfaStatusResponse"
		},
		"3833": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthAccessKey"
		},
		"3834": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthIdentity"
		},
		"3835": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthMFASecret"
		},
		"3836": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthOTP"
		},
		"3837": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthPermission"
		},
		"3838": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRole"
		},
		"3839": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthRoleTenant"
		},
		"3840": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthSession"
		},
		"3841": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenant"
		},
		"3842": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTenantOptions"
		},
		"3843": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthTrustedDevice"
		},
		"3844": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUser"
		},
		"3845": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "INestAuthUserAccess"
		},
		"3846": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessOtpLoginCredentials"
		},
		"3847": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPasswordlessSendRequest"
		},
		"3848": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneAuthConfig"
		},
		"3849": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IPhoneCredentials"
		},
		"3850": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileField"
		},
		"3851": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IProfileFieldOption"
		},
		"3852": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRefreshRequest"
		},
		"3853": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRegistrationConfig"
		},
		"3854": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResendVerificationRequest"
		},
		"3855": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IResetPasswordWithTokenRequest"
		},
		"3856": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IRoleResponse"
		},
		"3857": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendEmailVerificationRequest"
		},
		"3858": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendMfaCodeRequest"
		},
		"3859": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISendPhoneVerificationRequest"
		},
		"3860": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionUserData"
		},
		"3861": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISessionVerifyResponse"
		},
		"3862": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISignupRequest"
		},
		"3863": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISocialCredentials"
		},
		"3864": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoConfig"
		},
		"3865": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISsoProviderConfig"
		},
		"3866": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ISwitchTenantRequest"
		},
		"3867": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantOption"
		},
		"3868": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITenantsConfig"
		},
		"3869": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IToggleMfaRequest"
		},
		"3870": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokenPair"
		},
		"3871": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITokensResponse"
		},
		"3872": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "ITotpSetupResponse"
		},
		"3873": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUiConfig"
		},
		"3874": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdatePermissionInput"
		},
		"3875": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUpdateRoleInput"
		},
		"3876": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IUserResponse"
		},
		"3877": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faRequest"
		},
		"3878": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerify2faResponse"
		},
		"3879": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyEmailRequest"
		},
		"3880": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyForgotPasswordOtpRequest"
		},
		"3881": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyOtpResponse"
		},
		"3882": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyPhoneRequest"
		},
		"3883": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "IVerifyTotpSetupRequest"
		},
		"3884": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NEST_AUTH_PASSWORDLESS_PROVIDER"
		},
		"3885": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthMFAMethodEnum"
		},
		"3886": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "NestAuthOTPTypeEnum"
		},
		"3887": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "PasswordlessChannel"
		},
		"3888": {
			"sourceFileName": "../../packages/nest-auth-contracts/dist/index.d.ts",
			"qualifiedName": "TenantModeEnum"
		},
		"3889": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthContext"
		},
		"3890": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthContextValue"
		},
		"3891": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthProvider"
		},
		"3892": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthProviderProps"
		},
		"3893": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "InitialAuthState"
		},
		"3894": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useNestAuth"
		},
		"3895": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useUser"
		},
		"3896": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useSession"
		},
		"3897": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useAccessToken"
		},
		"3898": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useAuthStatus"
		},
		"3899": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthStatusResult"
		},
		"3900": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useHasRole"
		},
		"3901": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "useHasPermission"
		},
		"3902": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthGuard"
		},
		"3903": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "AuthGuardProps"
		},
		"3904": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "GuestGuard"
		},
		"3905": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "GuestGuardProps"
		},
		"3906": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "RequireRole"
		},
		"3907": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "RequireRoleProps"
		},
		"3908": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "RequirePermission"
		},
		"3909": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "RequirePermissionProps"
		},
		"3910": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "withRequireRole"
		},
		"3911": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "createRequireRoleHOC"
		},
		"3912": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "WithRequireRoleOptions"
		},
		"3913": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "WithRequireRoleInjectedProps"
		},
		"3914": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "withRequirePermission"
		},
		"3915": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "createRequirePermissionHOC"
		},
		"3916": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "WithRequirePermissionOptions"
		},
		"3917": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "WithRequirePermissionInjectedProps"
		},
		"3918": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "createNextAuthHelpers"
		},
		"3919": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "NextAuthHelpers"
		},
		"3920": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "NextAuthHelpersConfig"
		},
		"3921": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "ServerAuthState"
		},
		"3922": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "NextAuthProvider"
		},
		"3923": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "NextAuthProviderProps"
		},
		"3924": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "CrossTabSync"
		},
		"3925": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "createCrossTabSync"
		},
		"3926": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "SyncEvent"
		},
		"3927": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "SyncEventType"
		},
		"3928": {
			"sourceFileName": "../../packages/nest-auth-react/src/index.ts",
			"qualifiedName": "SyncHandler"
		}
	},
	"files": {
		"entries": {
			"1": "../../packages/nest-auth-contracts/src/index.ts",
			"2": "../../packages/nest-auth/src/index.ts",
			"3": "../../packages/nest-auth-client/src/index.ts",
			"4": "../../packages/nest-auth-react/src/index.ts"
		},
		"reflections": {
			"1": 1,
			"2": 2,
			"3": 3,
			"4": 4
		}
	}
}
