var COMPODOC_SEARCH_INDEX = {
    "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/modules/AppModule.html",[0,1.285,1,2.416]],["body/modules/AppModule.html",[0,2.25,1,4.651,2,2.704,3,2.291,4,3.437,5,3.437,6,4.117,7,0.023,8,4.117,9,3.025,10,2.15,11,1.756,12,0.329,13,0.265,14,0.265,15,3.043,16,0.362,17,3.367,18,3.587,19,0.685,20,5.266,21,4.035,22,1.157,23,5.863,24,3.043,25,4.035,26,3.437,27,3.28,28,4.035,29,3.971,30,4.035,31,3.587,32,4.035,33,3.437,34,4.035,35,4.035,36,3.437,37,3.437,38,4.035,39,1.552,40,1.157,41,3.971,42,3.437,43,3.437,44,3.043,45,3.043,46,4.035,47,4.035,48,4.035,49,4.035,50,4.035,51,2.551,52,3.437,53,4.035,54,2.748,55,4.485,56,5.266,57,2.318,58,0.329,59,0.118,60,0.016,61,0.016]],["title/modules/CommonModule.html",[0,1.285,6,2.209]],["body/modules/CommonModule.html",[0,2.111,2,2.06,3,2.536,6,4.453,7,0.023,9,3.348,10,2.523,11,2.06,12,0.386,13,0.31,14,0.31,18,3.97,19,0.621,22,1.358,33,4.965,58,0.386,59,0.138,60,0.018,61,0.018,62,4.033,63,4.033,64,4.033,65,4.495,66,4.495,67,4.736,68,3.97]],["title/classes/EnvironmentVariables.html",[59,0.104,69,2.675]],["body/classes/EnvironmentVariables.html",[7,0.023,12,0.36,13,0.289,14,0.289,16,0.396,19,0.548,40,1.6,51,1.921,58,0.36,59,0.179,60,0.017,61,0.017,69,4.207,70,1.599,71,3.329,72,4.207,73,5.579,74,4.415,75,3.76,76,4.415,77,1.697,78,3.007,79,2.75,80,4.415,81,3.007,82,3.76,83,3.259,84,3.007,85,5.579,86,3.007,87,3.007,88,4.415,89,3.76,90,4.846,91,1.422,92,3.76,93,1.697,94,4.415,95,2.75,96,3.76,97,3.76,98,5.579,99,4.415,100,4.415,101,3.76,102,4.415,103,4.415,104,2.535,105,4.415,106,3.76,107,3.76,108,2.192,109,4.415,110,1.804]],["title/interfaces/EqQueryString.html",[111,0.805,112,2.416]],["body/interfaces/EqQueryString.html",[7,0.023,12,0.362,13,0.291,14,0.291,16,0.399,58,0.362,60,0.017,61,0.017,111,1.009,112,3.816,113,1.816,114,2.768,115,2.702,116,3.785,117,2.206,118,1.816,119,2.063,120,0.516,121,0.932,122,1.552,123,5.113,124,4.618,125,2.043,126,0.713,127,2.781,128,5.487,129,5.113,130,2.184,131,4.388,132,3.816,133,5.602,134,4.772,135,2.438]],["title/classes/EsHitDto.html",[59,0.104,136,2.209]],["body/classes/EsHitDto.html",[7,0.023,12,0.304,13,0.244,14,0.244,16,0.541,19,0.554,39,2.415,40,1.07,58,0.304,59,0.146,60,0.016,61,0.016,70,1.351,77,1.434,78,4.103,83,3.004,117,2.482,120,0.433,121,0.938,122,1.451,126,0.655,136,3.114,137,3.46,138,2.812,139,4.404,140,5.507,141,3.769,142,2.208,143,3.752,144,4.542,145,3.752,146,1.519,147,2.168,148,4.999,149,6.024,150,5.131,151,2.643,152,4.999,153,1.135,154,3.73,155,6.466,156,3.004,157,3.73,158,3.752,159,3.405,160,2.32,161,3.73,162,6.024,163,6.024,164,3.73,165,2.175,166,2.32,167,3.84,168,1.524,169,2.663,170,2.812,171,1.434,172,1.434,173,1.524,174,1.731,175,3.73]],["title/interfaces/EsPit.html",[111,0.805,176,1.89]],["body/interfaces/EsPit.html",[7,0.023,12,0.404,13,0.325,14,0.325,16,0.445,58,0.404,60,0.019,61,0.019,111,1.125,113,2.026,114,3.087,117,2.461,120,0.576,121,0.997,125,1.997,126,0.696,174,3.233,176,3.193,177,4.222,178,3.651,179,3.737,180,3.432,181,1.692,182,5.047,183,5.993]],["title/interfaces/EsQuery.html",[111,0.805,184,2.416]],["body/interfaces/EsQuery.html",[7,0.023,12,0.401,13,0.323,14,0.323,16,0.442,19,0.484,58,0.401,60,0.019,61,0.019,111,1.117,112,4.547,113,2.011,114,3.064,115,2.469,117,2.962,118,2.439,119,2.769,120,0.572,121,0.993,125,1.711,126,0.572,130,1.921,181,2.037,184,4.064,185,4.191,186,4.547,187,5.967,188,5.082,189,5.082,190,4.92,191,4.92]],["title/classes/EsQueryDto.html",[59,0.104,192,1.89]],["body/classes/EsQueryDto.html",[7,0.023,12,0.477,13,0.201,14,0.201,16,0.546,19,0.545,39,1.179,40,0.88,58,0.25,59,0.128,60,0.014,61,0.014,70,1.111,77,1.179,83,3.12,115,2.54,120,0.356,121,0.846,122,1.542,126,0.68,130,1.784,137,3.597,142,2.255,145,3.451,146,1.85,147,2.251,151,2.7,153,1.225,160,2.971,165,1.9,166,2.027,167,3.988,168,1.253,169,1.634,171,1.179,172,1.955,173,1.253,174,2.027,176,2.709,178,3.41,180,2.326,181,2.255,184,3.463,192,2.326,193,2.313,194,5.085,195,4.719,196,1.955,197,4.367,198,2.168,199,3.719,200,3.067,201,3.067,202,4.367,203,2.974,204,3.067,205,5.541,206,3.067,207,4.367,208,2.508,209,3.067,210,4.178,211,3.774,212,3.774,213,4.367,214,3.067,215,3.067,216,4.367,217,3.167,218,2.92,219,2.974,220,3.719,221,4.331,222,3.719,223,2.089,224,3.067,225,2.72,226,3.067,227,2.089,228,2.313,229,2.313,230,3.067,231,3.067]],["title/classes/EsResponseDto.html",[59,0.104,232,2.037]],["body/classes/EsResponseDto.html",[7,0.023,11,2.351,12,0.237,13,0.19,14,0.19,16,0.536,19,0.485,39,1.116,40,0.833,51,1.827,58,0.237,59,0.123,60,0.017,61,0.013,70,1.052,77,1.116,83,2.879,104,2.411,106,3.576,115,1.614,119,2.508,120,0.337,121,0.82,122,1.011,124,1.978,125,1.204,126,0.666,130,1.74,137,3.432,142,2.228,143,1.809,144,2.19,146,1.816,147,2.204,151,2.668,153,1.154,160,1.949,165,1.827,166,2.661,167,2.86,168,1.187,169,2.628,171,1.116,172,1.896,173,1.187,174,2.508,178,2.879,180,2.237,181,1.433,212,3.68,218,2.832,220,3.576,221,4.2,222,2.473,232,2.411,233,2.19,234,1.786,235,4.074,236,3.292,237,4.602,238,4.074,239,4.757,240,4.199,241,4.922,242,4.199,243,5.404,244,3.929,245,4.602,246,3.317,247,2.904,248,3.359,249,4.602,250,2.904,251,2.904,252,4.199,253,2.904,254,2.237,255,2.904,256,3.576,257,4.074,258,4.074,259,5.404,260,2.904,261,2.084,262,2.904,263,2.86,264,2.904,265,4.199,266,4.199,267,4.199,268,3.166,269,2.904,270,2.237,271,1.827,272,2.904,273,2.904,274,2.473,275,1.348,276,1.978,277,2.904,278,2.904,279,2.473,280,4.199,281,2.904,282,2.19,283,2.904,284,2.904]],["title/interfaces/EsResponseHits.html",[111,0.805,248,2.416]],["body/interfaces/EsResponseHits.html",[7,0.023,12,0.502,13,0.294,14,0.294,16,0.402,19,0.441,58,0.365,60,0.021,61,0.017,111,1.018,113,1.832,114,2.792,117,2.797,120,0.521,121,0.937,122,1.357,126,0.716,130,2.081,136,4.025,142,1.923,146,1.872,150,4.798,181,2.355,210,4.248,234,2.231,236,4.007,248,3.837,270,3.443,279,5.505,285,3.819,286,5.634,287,5.634,288,4.248,289,4.483,290,4.483]],["title/controllers/HealthController.html",[291,2.209,292,2.416]],["body/controllers/HealthController.html",[7,0.023,12,0.481,13,0.269,14,0.269,16,0.368,19,0.523,22,1.176,57,2.355,58,0.334,59,0.183,60,0.017,61,0.017,91,1.714,93,2.046,110,1.676,120,0.476,125,1.695,147,1.577,153,0.825,196,1.577,203,4.259,234,2.14,261,3.296,291,3.894,292,3.625,293,3.493,294,4.101,295,5.757,296,2.47,297,5.655,298,4.101,299,4.101,300,3.625,301,5.322,302,5.322,303,2.316,304,5.322,305,3.217,306,5.322,307,5.322,308,5.322,309,3.092,310,4.101,311,1.676,312,2.355,313,2.185,314,3.493,315,4.533]],["title/modules/HealthModule.html",[0,1.285,316,2.675]],["body/modules/HealthModule.html",[0,2.223,2,2.245,7,0.023,12,0.42,13,0.338,14,0.338,18,3.514,19,0.667,22,1.48,57,3.526,58,0.42,59,0.151,60,0.019,61,0.019,292,4.464,309,3.89,316,4.629,317,5.159,318,5.229,319,2.963,320,6.139,321,5.159]],["title/interfaces/HttpResponse.html",[111,0.805,322,2.209]],["body/interfaces/HttpResponse.html",[7,0.023,12,0.339,13,0.273,14,0.273,16,0.609,58,0.339,60,0.017,61,0.017,78,4.769,111,1.22,113,1.7,120,0.483,121,0.894,125,1.992,126,0.819,135,2.9,146,1.808,158,3.345,199,5.355,212,3.658,234,2.515,261,3.412,305,2.953,322,3.345,323,3.543,324,3.543,325,4.16,326,4.54,327,5.371,328,5.371,329,4.575,330,5.371,331,5.371,332,4.575,333,3.345,334,5.371]],["title/classes/HttpResponseException.html",[59,0.104,335,2.675]],["body/classes/HttpResponseException.html",[0,2.069,7,0.023,12,0.374,13,0.301,14,0.301,16,0.513,19,0.562,22,1.315,58,0.374,59,0.134,60,0.018,61,0.018,70,1.66,91,1.477,122,1.104,126,0.533,135,2.486,153,0.923,196,1.763,234,2.475,305,3.478,311,2.335,322,4.058,335,4.308,336,4.866,337,3.905,338,3.044,339,4.913,340,4.866,341,4.866,342,4.693,343,4.866,344,4.585,345,5.713,346,1.565,347,1.477,348,3.123,349,4.585,350,4.585,351,5.713]],["title/modules/HttpResponseModule.html",[0,1.285,65,2.209]],["body/modules/HttpResponseModule.html",[0,2.174,2,2.162,3,2.612,7,0.022,9,3.447,10,2.647,11,2.162,12,0.405,13,0.326,14,0.326,19,0.59,22,1.425,54,4.088,58,0.405,59,0.145,60,0.019,61,0.019,65,4.39,68,4.088,352,4.232,353,4.232,354,4.232,355,4.522,356,4.969,357,4.969,358,3.747]],["title/injectables/HttpResponseService.html",[355,2.209,359,1.285]],["body/injectables/HttpResponseService.html",[7,0.023,12,0.249,13,0.2,14,0.2,16,0.626,19,0.499,22,0.876,40,0.876,44,3.825,45,3.825,58,0.249,59,0.089,60,0.014,61,0.014,91,2.014,93,2.458,110,2.26,120,0.355,122,1.332,125,1.935,126,0.756,127,1.516,135,2.782,146,2.05,153,1.113,225,1.901,234,2.315,261,3.49,275,1.417,296,2.02,305,3.349,311,1.779,313,3.467,322,3.444,326,4.594,346,1.888,347,1.781,348,2.079,355,2.711,359,1.576,360,1.753,361,4.979,362,2.6,363,4.32,364,4.353,365,4.353,366,4.353,367,3.053,368,3.053,369,4.353,370,4.353,371,5.529,372,4.353,373,4.353,374,3.053,375,6.077,376,4.353,377,3.053,378,4.353,379,3.053,380,3.053,381,2.6,382,4.32,383,4.32,384,2.6,385,2.6,386,3.053,387,3.053,388,3.053,389,3.053,390,3.053]],["title/injectables/LoggerInterceptor.html",[31,2.416,359,1.285]],["body/injectables/LoggerInterceptor.html",[7,0.023,12,0.256,13,0.206,14,0.206,16,0.463,19,0.581,22,0.902,31,3.026,40,1.905,58,0.256,59,0.092,60,0.014,61,0.014,91,1.804,93,2.154,108,2.206,110,1.816,120,0.365,121,0.739,122,1.07,126,0.599,127,1.56,146,1.566,153,1.037,180,2.367,234,1.867,246,2.559,275,1.459,296,2.062,303,1.933,305,3.046,311,1.816,313,3.269,338,1.675,346,1.517,347,1.431,358,2.37,359,1.609,360,1.805,391,2.677,392,5.226,393,5.226,394,2.96,395,3.886,396,4.224,397,4.444,398,3.351,399,4.296,400,3.269,401,4.224,402,3.143,403,4.771,404,3.432,405,4.444,406,3.886,407,4.444,408,6.551,409,3.143,410,4.444,411,2.141,412,3.785,413,2.96,414,4.444,415,3.143,416,3.351,417,1.958,418,4.444,419,3.143,420,2.37,421,5.154,422,5.154,423,4.444,424,3.143,425,4.444,426,4.444,427,3.143,428,3.143,429,4.444,430,3.143,431,3.143,432,3.143,433,3.143,434,2.141,435,3.143,436,4.444,437,1.958,438,3.785,439,3.143,440,3.143,441,3.143]],["title/modules/LoggerModule.html",[0,1.285,66,2.209]],["body/modules/LoggerModule.html",[0,2.174,2,2.162,3,2.612,7,0.022,9,3.447,10,2.647,11,2.162,12,0.405,13,0.326,14,0.326,19,0.59,22,1.425,54,4.088,58,0.405,59,0.145,60,0.019,61,0.019,66,4.39,68,4.088,125,1.425,358,3.747,413,4.17,442,4.232,443,4.232,444,4.232,445,4.969]],["title/injectables/LoggerService.html",[359,1.285,413,2.037]],["body/injectables/LoggerService.html",[7,0.023,12,0.193,13,0.156,14,0.156,16,0.534,19,0.355,22,0.681,51,1.033,58,0.193,59,0.069,60,0.011,61,0.011,91,2.129,93,2.343,108,1.795,110,1.79,120,0.276,121,0.602,122,1.497,125,2.034,126,0.722,153,1.251,196,1.684,263,1.617,296,1.678,303,2.9,311,1.478,313,3.247,326,4.893,338,1.265,346,2.031,347,1.916,359,1.309,360,1.364,392,5.294,394,3.188,395,4.941,404,3.414,411,3.588,413,3.026,446,2.022,447,3.616,448,4.379,449,3.616,450,3.798,451,4.17,452,2.463,453,3.616,454,4.896,455,3.616,456,3.616,457,3.616,458,3.616,459,2.374,460,3.616,461,3.616,462,7.078,463,2.374,464,6.408,465,3.616,466,2.374,467,3.616,468,3.616,469,2.374,470,3.616,471,3.616,472,3.616,473,2.374,474,3.616,475,2.374,476,3.616,477,2.374,478,3.616,479,2.374,480,3.616,481,3.616,482,2.374,483,2.374,484,2.374,485,2.374,486,2.374,487,2.374,488,2.374,489,2.374,490,2.374,491,2.374,492,2.374,493,2.374,494,2.374,495,2.374,496,2.374]],["title/classes/PageDto.html",[59,0.104,497,2.037]],["body/classes/PageDto.html",[7,0.023,12,0.302,13,0.243,14,0.243,16,0.504,19,0.634,39,1.424,40,1.062,51,2.164,58,0.302,59,0.145,60,0.015,61,0.015,70,1.341,77,1.424,91,1.602,118,2.828,119,2.788,120,0.43,121,0.935,122,0.892,126,0.728,135,3.011,147,1.913,151,1.513,153,1.13,156,3.57,165,2.164,166,2.608,168,1.513,170,2.792,171,1.424,172,1.424,173,1.513,181,1.698,196,1.424,198,2.47,208,2.857,217,3.741,241,3.751,282,3.751,343,4.237,346,1.918,347,1.192,394,3.706,497,2.857,498,2.792,499,4.237,500,4.624,501,3.2,502,4.975,503,2.309,504,3.153,505,3.702,506,4.975,507,3.826,508,2.792,509,3.153,510,1.838,511,3.153,512,3.153,513,3.153,514,3.702,515,3.153,516,3.702]],["title/injectables/PageInterceptor.html",[359,1.285,517,2.209]],["body/injectables/PageInterceptor.html",[3,1.286,7,0.023,12,0.302,13,0.12,14,0.12,16,0.333,19,0.58,22,0.526,40,0.526,51,0.798,58,0.149,59,0.086,60,0.009,61,0.009,79,1.84,91,1.604,93,2.013,104,1.697,108,2.314,110,2.298,111,0.671,115,1.136,118,2.035,119,1.371,120,0.213,121,0.491,122,1.024,123,1.384,125,1.064,126,0.579,127,1.841,130,1.604,131,3.392,135,1.614,142,1.009,143,1.143,145,1.143,146,1.709,153,1.054,160,1.973,174,2.61,176,2.483,178,3.341,180,2.265,181,1.7,182,2.228,186,1.25,192,1.574,196,1.136,198,0.911,203,2.526,208,1.697,223,1.25,225,2.31,227,2.012,229,3.206,246,1.841,254,1.574,258,2.228,270,0.978,271,2.028,275,2.163,288,2.228,296,1.371,300,1.25,303,1.286,312,1.054,313,3.202,319,1.054,338,0.978,346,1.591,347,1.369,348,1.25,359,1.07,360,1.054,394,3.008,396,3.206,398,2.228,399,2.896,400,2.265,401,3.206,404,1.574,406,1.384,416,3.206,417,1.143,434,1.25,437,1.84,450,2.442,497,1.054,500,2.526,501,1.574,503,1.371,510,1.841,517,1.84,518,1.384,519,2.516,520,2.516,521,2.797,522,2.797,523,3.567,524,3.83,525,2.955,526,2.955,527,1.563,528,3.949,529,1.835,530,2.516,531,3.206,532,2.516,533,3.159,534,2.516,535,1.835,536,2.516,537,3.159,538,2.516,539,3.392,540,3.159,541,2.516,542,2.012,543,2.516,544,2.516,545,4.242,546,3.206,547,1.835,548,2.516,549,3.621,550,3.621,551,2.516,552,1.835,553,2.516,554,2.265,555,2.228,556,1.835,557,3.206,558,2.228,559,2.012,560,2.228,561,1.835,562,1.84,563,2.012,564,1.835,565,2.516,566,2.228,567,1.384,568,1.384,569,1.563,570,1.563,571,1.25,572,1.697,573,1.563,574,1.697,575,1.563,576,1.384,577,1.563,578,1.563,579,1.563,580,1.384,581,1.563,582,2.526,583,1.563,584,3.621,585,3.621,586,2.31,587,1.563,588,1.563,589,2.797,590,1.563,591,1.563,592,1.563,593,1.563,594,1.563,595,1.25,596,1.143,597,1.563,598,1.384,599,1.384,600,1.563,601,0.911,602,1.563,603,1.563,604,1.563,605,1.563,606,1.563,607,1.563,608,1.563,609,1.563,610,2.228,611,1.563,612,1.563,613,1.384,614,1.563,615,1.563,616,1.563,617,1.563,618,1.563,619,2.012,620,2.516,621,2.516,622,1.563,623,1.563,624,1.563,625,2.516,626,1.563,627,1.563,628,1.143,629,1.563,630,1.563,631,2.516,632,1.143,633,1.143,634,1.143,635,1.563,636,1.563,637,1.563,638,1.563,639,1.563,640,2.228,641,2.228,642,2.228,643,1.563,644,2.228,645,2.228,646,2.228,647,2.228,648,1.563,649,1.563,650,2.228,651,2.228,652,1.563,653,1.25,654,1.384,655,1.563]],["title/interfaces/PageMeta.html",[111,0.805,501,1.89]],["body/interfaces/PageMeta.html",[7,0.023,12,0.331,13,0.266,14,0.266,16,0.364,19,0.399,58,0.331,60,0.019,61,0.016,111,0.922,113,1.659,117,2.625,118,2.889,119,2.454,120,0.472,121,0.879,126,0.769,130,1.703,146,2.159,211,4.242,254,3.528,270,3.528,400,2.817,501,2.817,510,3.462,580,3.061,582,3.601,628,3.879,632,3.879,633,3.879,634,3.879,656,3.458,657,3.458,658,5.305,659,4.697,660,6.229,661,4.06]],["title/classes/PageMetaDto.html",[59,0.104,507,2.416]],["body/classes/PageMetaDto.html",[7,0.023,12,0.237,13,0.191,14,0.191,16,0.553,19,0.564,39,1.118,40,0.834,51,2.353,58,0.237,59,0.123,60,0.019,61,0.013,70,1.053,77,1.118,118,2.886,120,0.338,121,0.821,126,0.694,130,1.741,146,2.114,147,2.298,151,2.732,153,1.203,156,1.549,160,1.35,165,1.829,166,2.861,168,1.188,170,2.193,171,1.118,172,1.118,173,1.188,208,2.414,210,4.077,211,4.298,217,2.618,236,3.105,254,2.881,256,5.375,270,3.362,271,2.353,276,2.863,338,2.239,499,3.58,501,2.63,504,2.477,507,2.863,508,4.325,509,2.477,510,3.283,511,2.477,512,2.477,513,2.477,595,4.552,596,3.931,610,2.193,628,3.368,632,3.368,633,3.368,634,3.368,658,5.375,662,4.648,663,2.193,664,5.978,665,4.077,666,2.908,667,5.407,668,2.908,669,2.908,670,5.407,671,2.908,672,4.203,673,2.908,674,3.683,675,4.203,676,2.908,677,4.203]],["title/classes/PaperDto.html",[59,0.104,156,1.89]],["body/classes/PaperDto.html",[7,0.023,12,0.217,13,0.175,14,0.175,16,0.553,19,0.387,39,2.418,40,0.764,58,0.217,59,0.115,60,0.012,61,0.012,70,0.964,77,1.024,83,1.419,117,2.329,120,0.309,121,0.78,125,1.92,126,0.697,139,2.684,140,3.356,141,2.971,142,1.345,147,2.306,151,2.736,153,1.207,156,2.099,159,4.842,160,1.829,165,1.715,166,2.858,168,1.088,169,3.195,171,1.024,172,1.024,173,1.088,174,2.858,188,4.416,217,2.922,218,1.529,219,1.813,268,4.173,332,4.416,452,2.684,508,2.008,554,2.762,678,2.008,679,5.244,680,4.643,681,4.643,682,4.643,683,5.244,684,3.941,685,2.663,686,3.91,687,3.941,688,5.185,689,3.941,690,2.663,691,5.185,692,5.185,693,3.941,694,3.941,695,3.941,696,3.941,697,3.941,698,2.663,699,5.185,700,4.416,701,3.91,702,3.356,703,5.185,704,5.185,705,5.185,706,3.941,707,3.356,708,3.941,709,3.356,710,3.356,711,3.941,712,3.941,713,3.941,714,3.941,715,3.941,716,3.941,717,3.941,718,3.941,719,2.663,720,5.185,721,5.185,722,5.185,723,5.185,724,2.663,725,3.941,726,3.356,727,3.941,728,3.941,729,3.941,730,2.663,731,3.941,732,2.663,733,2.663,734,2.663,735,2.663,736,2.663,737,2.663,738,2.663,739,2.663,740,2.663,741,2.663,742,2.663]],["title/controllers/PapersController.html",[291,2.209,743,2.416]],["body/controllers/PapersController.html",[7,0.023,11,1.876,12,0.245,13,0.197,14,0.197,16,0.559,19,0.612,22,0.864,57,1.73,58,0.245,59,0.088,60,0.013,61,0.017,91,1.873,93,2.45,107,3.672,110,2.246,115,1.936,118,1.762,120,0.35,122,1.038,125,1.444,126,0.703,130,0.97,136,2.685,142,1.876,147,1.657,153,0.867,156,2.297,159,3.743,165,1.311,168,1.231,181,2.065,232,2.476,234,2.307,246,3.267,257,4.144,261,2.14,271,1.311,282,4.89,291,3.423,296,2.001,303,2.391,312,1.73,342,2.271,346,1.472,347,1.388,400,1.605,403,4.681,404,2.297,497,2.476,517,1.876,572,3.156,586,2.685,601,2.499,674,2.936,680,3.25,681,3.25,743,2.936,744,2.565,745,4.311,746,4.311,747,4.311,748,3.012,749,4.311,750,4.681,751,3.25,752,3.012,753,4.681,754,4.681,755,3.012,756,3.012,757,3.012,758,4.311,759,3.012,760,4.953,761,3.012,762,3.012,763,3.012,764,3.012,765,4.311,766,3.672,767,2.565,768,3.012,769,4.311,770,3.012,771,3.012,772,2.565,773,3.012,774,2.565,775,3.012,776,3.135,777,1.73,778,2.565,779,5.034,780,5.034,781,5.034,782,3.012,783,3.012,784,3.012,785,3.012,786,2.051,787,3.012,788,3.012,789,4.311,790,3.012,791,4.311,792,4.311,793,3.012,794,3.012,795,3.012,796,3.012,797,3.012,798,3.012,799,3.012]],["title/classes/PrevSearch.html",[59,0.104,523,2.416]],["body/classes/PrevSearch.html",[3,0.839,7,0.023,12,0.25,13,0.126,14,0.126,16,0.173,19,0.588,22,0.553,40,0.553,51,0.839,58,0.157,59,0.09,60,0.01,61,0.01,70,0.698,79,1.201,91,1.64,93,2.132,104,1.765,108,2.372,110,2.336,111,0.438,115,1.182,118,2.183,119,0.895,120,0.224,121,0.511,122,0.923,123,1.454,125,0.553,126,0.621,130,1.841,131,2.611,135,1.903,142,0.658,143,1.201,145,1.914,146,1.781,153,1.204,160,2.03,174,2.218,176,2.955,178,3.295,180,1.638,181,1.738,182,1.454,186,1.313,192,1.638,196,1.474,198,1.526,203,2.093,208,1.107,223,1.313,225,2.387,227,2.093,229,3.298,246,1.526,254,2.042,258,3.298,270,1.027,271,1.903,275,0.895,288,1.454,296,1.427,300,2.093,303,1.337,312,1.107,313,3.245,319,1.107,338,1.027,346,1.631,347,1.234,348,1.313,359,1.113,394,2.202,396,1.454,398,1.454,399,2.093,400,1.638,401,2.318,404,1.027,406,1.454,411,2.611,416,2.89,417,1.201,434,1.313,437,1.201,450,2.512,497,1.107,500,2.611,501,1.638,503,0.895,510,1.903,517,1.201,518,1.454,519,1.642,520,1.642,521,1.454,522,1.454,523,3.254,524,2.611,528,3.298,530,1.642,531,2.318,532,1.642,533,3.265,534,1.642,536,1.642,537,2.618,538,1.642,539,2.611,540,3.265,541,1.642,542,1.313,543,1.642,544,1.642,545,3.265,546,2.318,548,1.642,549,2.618,550,2.618,551,1.642,553,1.642,554,2.042,555,1.454,557,2.318,558,1.454,559,1.313,560,1.454,562,1.201,563,1.313,565,1.642,566,1.454,567,1.454,568,1.454,569,1.642,570,1.642,571,1.313,572,1.765,573,1.642,574,1.765,575,1.642,576,1.454,577,1.642,578,1.642,579,1.642,580,1.454,581,1.642,582,3.468,583,2.618,584,3.725,585,3.725,586,2.387,587,1.642,588,3.265,589,4.028,590,1.642,591,3.265,592,3.265,593,1.642,594,3.265,595,2.093,596,1.914,597,2.618,598,2.318,599,2.318,600,3.725,601,0.957,602,1.642,603,1.642,604,1.642,605,1.642,606,1.642,607,1.642,608,1.642,609,1.642,610,2.318,611,1.642,612,1.642,613,1.454,614,1.642,615,1.642,616,1.642,617,1.642,618,1.642,619,2.093,620,2.618,621,2.618,622,1.642,623,1.642,624,1.642,625,2.618,626,1.642,627,1.642,628,1.201,629,1.642,630,1.642,631,2.618,632,1.201,633,1.201,634,1.201,635,1.642,636,1.642,637,1.642,638,1.642,639,1.642,640,2.318,641,2.318,642,2.318,643,1.642,644,2.318,645,2.318,646,2.318,647,2.318,648,1.642,649,1.642,650,2.318,651,2.318,652,1.642,653,1.313,654,1.454,655,1.642,800,3.074,801,1.928,802,1.928,803,1.928,804,1.928,805,1.928,806,1.928,807,1.928,808,1.928,809,1.928,810,1.928,811,1.928,812,1.928,813,1.928,814,1.928,815,1.928,816,1.928,817,1.928]],["title/classes/RequestDto.html",[59,0.104,572,2.037]],["body/classes/RequestDto.html",[7,0.023,12,0.292,13,0.235,14,0.235,16,0.557,19,0.583,39,1.38,40,1.03,58,0.292,59,0.142,60,0.015,61,0.015,70,1.3,77,1.38,83,2.596,91,1.569,115,2.753,120,0.417,121,0.92,122,1.332,126,0.72,130,1.156,142,2.183,147,1.873,151,2.424,153,1.113,158,3.035,160,2.262,165,2.12,166,2.262,167,3.318,168,1.467,169,2.596,171,1.38,172,1.38,173,1.467,181,2.329,192,3.545,196,1.38,198,2.419,208,2.798,218,2.798,228,2.707,241,3.674,246,2.945,346,2.303,347,1.156,503,2.262,571,2.445,572,2.798,574,3.822,576,2.707,674,3.318,818,2.707,819,5.087,820,4.15,821,4.872,822,3.59,823,4.15,824,4.872,825,4.872,826,3.59,827,3.59,828,2.707,829,3.59]],["title/guards/RolesGuard.html",[830,2.416,831,2.675]],["body/guards/RolesGuard.html",[7,0.023,12,0.316,13,0.254,14,0.254,16,0.516,19,0.602,22,1.113,24,2.926,40,1.472,51,2.502,58,0.316,59,0.113,60,0.016,61,0.016,91,1.653,93,2.353,110,2.098,120,0.451,122,1.236,126,0.596,147,1.492,153,1.033,158,3.197,171,1.973,196,1.492,254,2.735,296,2.382,300,3.496,311,2.098,312,2.229,338,2.067,346,1.752,347,1.653,359,1.859,385,3.305,399,4.168,404,3.261,434,2.643,830,4.612,831,3.87,832,3.88,833,3.305,834,3.917,835,6.12,836,3.88,837,6.853,838,3.88,839,5.133,840,5.767,841,5.133,842,3.88,843,4.799,844,4.371,845,3.496,846,4.371,847,2.926,848,5.133,849,3.88,850,3.88,851,3.88,852,3.88,853,3.88]],["title/interfaces/SearchInfo.html",[111,0.805,854,2.675]],["body/interfaces/SearchInfo.html",[7,0.023,12,0.379,13,0.305,14,0.305,16,0.417,19,0.457,58,0.379,60,0.018,61,0.018,111,1.055,113,1.9,117,2.861,119,2.675,120,0.54,121,0.959,126,0.669,130,2.208,142,1.967,176,3.488,178,3.654,179,4.345,223,3.166,225,2.895,244,3.589,400,3.07,582,3.925,589,5.171,659,4.345,828,3.505,854,4.345,855,3.959,856,3.959,857,5.762,858,4.908,859,5.762]],["title/modules/SearchModule.html",[0,1.285,8,2.209]],["body/modules/SearchModule.html",[0,2.377,2,2.037,3,2.518,7,0.023,8,4.336,9,3.324,10,2.494,11,2.037,12,0.381,13,0.307,14,0.307,16,0.42,18,3.188,19,0.645,22,1.342,54,3.941,57,3.324,58,0.381,59,0.137,60,0.018,61,0.018,68,3.941,130,1.864,318,4.929,319,2.688,601,3.578,743,4.279,774,3.987,860,3.987,861,3.987,862,3.987,863,4.681,864,4.681]],["title/classes/SearchQueryDto.html",[59,0.104,574,2.037]],["body/classes/SearchQueryDto.html",[7,0.023,12,0.264,13,0.212,14,0.212,16,0.536,19,0.446,39,1.245,40,0.929,58,0.264,59,0.133,60,0.014,61,0.014,70,1.173,77,1.245,83,2.791,91,1.828,115,2.597,118,2.786,120,0.376,121,0.871,122,0.78,125,1.955,126,0.694,129,3.422,130,1.462,142,1.549,146,2.125,147,2.183,151,2.653,153,1.203,165,1.975,166,2.774,168,1.324,169,2.791,171,1.245,172,2.014,173,1.324,181,1.549,196,1.245,198,2.253,211,3.866,218,3.009,219,3.568,227,3.091,228,2.442,234,1.644,268,3.95,276,3.091,346,1.789,347,1.043,503,2.107,510,3.354,574,2.607,619,4.601,777,3.558,820,3.865,865,2.442,866,4.538,867,3.239,868,3.239,869,5.677,870,5.677,871,3.239,872,3.865,873,2.759,874,3.239,875,3.422,876,3.239,877,4.538,878,4.538,879,3.239,880,3.422,881,2.759,882,3.239,883,3.239,884,3.239]],["title/classes/SearchResultDto.html",[59,0.104,776,2.209]],["body/classes/SearchResultDto.html",[7,0.023,12,0.307,13,0.247,14,0.247,16,0.508,19,0.557,39,1.447,40,1.08,58,0.307,59,0.147,60,0.016,61,0.016,70,1.363,77,1.447,91,1.62,104,2.162,120,0.437,121,0.942,122,0.907,126,0.658,135,3.059,142,2.064,146,1.915,147,1.934,151,2.471,153,1.14,160,1.747,165,2.189,166,2.63,168,1.539,169,3.018,171,1.447,172,2.178,173,1.539,181,1.717,196,1.447,198,2.497,217,3.133,218,3.254,219,3.426,232,3.724,234,1.822,235,2.839,236,2.162,238,2.839,239,2.839,261,3.128,271,1.638,333,4.123,346,1.934,347,1.212,438,4.825,503,2.335,515,3.206,674,4.118,753,4.284,776,3.133,777,3.473,828,2.839,873,3.206,885,2.839,886,5.03,887,5.03,888,3.765,889,3.765,890,3.765,891,3.765]],["title/injectables/SearchService.html",[359,1.285,601,1.761]],["body/injectables/SearchService.html",[7,0.023,11,1.791,12,0.23,13,0.185,14,0.185,16,0.254,19,0.582,22,0.811,58,0.23,59,0.083,60,0.013,61,0.013,91,1.564,93,2.052,108,2.411,110,1.683,115,2.052,120,0.328,121,0.685,122,1.17,125,1.627,126,0.659,127,2.044,130,1.326,132,1.925,135,1.791,137,1.623,142,2.021,146,1.251,153,1.141,159,2.804,172,1.087,174,2.254,181,1.936,186,1.925,192,3.154,196,1.087,198,2.044,232,2.789,236,3.064,249,3.507,257,3.105,271,1.23,275,1.911,296,1.911,303,2.576,311,2.181,312,1.623,313,3.154,319,1.623,342,2.131,346,1.658,347,1.564,359,1.491,360,1.623,394,3.51,404,2.194,417,1.76,521,3.662,522,3.662,524,4.032,527,2.407,528,4.815,539,3.634,554,2.194,555,3.105,557,3.105,558,3.105,559,2.804,560,3.105,562,2.564,563,2.804,567,2.131,568,2.131,571,1.925,601,2.044,640,3.105,641,3.105,642,3.105,644,3.105,645,3.105,646,3.105,647,3.105,650,3.105,651,3.105,653,2.804,654,3.105,750,4.545,760,4.136,767,2.407,772,3.507,776,1.76,777,1.623,778,2.407,819,3.105,880,3.105,892,2.407,893,4.117,894,4.117,895,4.117,896,2.827,897,4.117,898,4.117,899,4.117,900,2.827,901,4.117,902,2.804,903,4.117,904,2.827,905,2.827,906,2.827,907,2.827,908,2.407,909,4.117,910,2.827,911,2.827,912,4.117,913,4.117,914,4.117,915,4.117,916,4.117,917,4.117]],["title/interfaces/ValidationPipeOptions.html",[111,0.805,918,2.675]],["body/interfaces/ValidationPipeOptions.html",[7,0.023,12,0.369,13,0.297,14,0.297,16,0.407,19,0.446,58,0.369,59,0.132,60,0.018,61,0.018,72,4.278,77,1.743,95,3.533,101,3.861,111,1.029,113,1.853,120,0.527,121,0.944,122,1.642,126,0.719,254,3.631,303,2.468,339,4.278,341,4.832,918,4.278,919,3.861,920,3.864,921,5.673,922,5.673,923,6.192,924,6.489,925,6.489,926,6.489,927,5.673,928,5.673,929,5.673,930,5.673,931,5.673]],["title/interfaces/VirtualBankOptions.html",[111,0.805,932,2.209]],["body/interfaces/VirtualBankOptions.html",[7,0.023,12,0.325,13,0.262,14,0.262,16,0.359,19,0.393,27,3.634,40,1.146,58,0.475,60,0.016,61,0.016,72,3.013,78,4.49,79,3.259,81,4.49,82,4.456,84,4.49,86,4.49,87,4.49,93,1.536,95,2.488,111,0.907,113,1.633,120,0.464,121,0.87,126,0.678,146,2.094,153,1.053,932,4.106,933,2.721,934,5.232,935,4.399,936,4.456,937,5.232,938,3.945,939,5.232,940,5.232,941,6.19,942,5.232,943,5.232,944,5.232,945,5.232,946,5.232,947,3.945,948,3.995,949,4.456,950,3.403,951,3.995,952,3.403,953,3.403,954,3.403]],["title/coverage.html",[955,4.116]],["body/coverage.html",[7,0.023,14,0.19,15,2.186,27,1.806,29,2.186,31,1.975,41,2.186,59,0.195,60,0.013,61,0.013,69,2.186,71,3.163,95,3.928,108,1.439,111,1.459,112,1.975,114,3.363,115,1.115,116,2.47,126,0.337,136,1.806,137,3.43,138,3.163,156,1.545,173,2.626,176,1.545,177,2.47,184,1.975,185,2.47,192,1.545,193,3.163,232,1.665,233,3.163,234,1.05,248,1.975,285,2.47,291,2.612,292,1.975,293,2.47,322,1.806,323,2.47,324,2.47,335,2.186,336,2.47,337,2.47,355,1.806,359,2.075,361,2.47,362,2.47,391,2.47,413,1.665,446,2.47,450,1.665,497,1.665,498,3.163,501,1.545,507,1.975,517,1.806,518,3.163,523,1.975,572,1.665,574,1.665,601,1.439,656,2.47,657,2.47,662,3.163,663,3.163,678,3.163,743,1.975,744,2.47,776,1.806,777,3.101,818,3.163,830,1.975,831,2.186,833,2.47,834,1.975,847,2.186,854,2.186,855,2.47,856,2.47,865,3.163,885,3.163,892,2.47,918,2.186,919,2.47,932,1.806,933,2.857,947,2.186,955,2.47,956,2.186,957,2.9,958,2.9,959,7.35,960,4.928,961,5.4,962,3.572,963,6.842,964,2.47,965,7.101,966,3.572,967,6.426,968,4.928,969,5.729,970,4.194,971,2.47,972,4.88,973,2.47,974,2.47,975,2.47,976,2.47,977,2.47,978,2.9,979,2.9,980,2.47,981,2.47,982,2.9,983,2.47]],["title/dependencies.html",[3,1.855,984,2.237]],["body/dependencies.html",[3,2.027,7,0.023,22,1.336,24,3.513,26,3.968,36,3.968,37,3.968,52,3.968,59,0.169,60,0.018,61,0.018,75,3.968,77,1.791,119,2.163,168,1.904,309,3.513,319,2.676,417,2.902,420,3.513,524,3.173,985,4.659,986,4.659,987,4.659,988,4.659,989,4.659,990,4.659,991,4.659,992,4.659,993,6.269,994,4.659,995,4.659,996,4.659,997,4.659,998,4.659,999,4.659,1000,4.659,1001,4.659,1002,4.659,1003,4.659,1004,4.659,1005,5.771,1006,4.659,1007,5.771,1008,4.659,1009,4.659,1010,4.659,1011,4.659,1012,4.659,1013,4.659,1014,3.968,1015,4.659,1016,4.659,1017,4.659,1018,4.659,1019,4.659,1020,4.659]],["title/miscellaneous/enumerations.html",[1021,1.704,1022,3.632]],["body/miscellaneous/enumerations.html",[7,0.023,10,1.321,17,0.851,60,0.008,61,0.01,79,0.923,81,1.009,84,1.009,86,1.009,87,1.009,104,0.851,108,1.231,110,1.306,118,0.606,120,0.172,124,1.009,126,0.371,128,3.541,131,1.689,132,1.009,139,1.689,141,1.118,142,0.506,153,0.499,158,0.923,171,1.229,180,1.703,212,1.689,234,1.628,244,1.991,245,2.722,246,3.481,261,2.485,263,1.009,271,0.645,274,3.541,275,3.397,276,1.009,303,1.391,305,1.855,311,1.306,314,2.722,326,1.689,333,3.435,381,2.112,382,2.112,383,2.112,384,2.112,393,2.722,400,0.79,437,2.59,450,1.424,452,1.009,503,0.688,510,1.587,531,1.118,546,1.87,554,2.395,559,1.009,562,4.248,566,2.41,586,1.544,595,1.689,596,2.327,599,1.87,613,1.87,653,1.009,659,1.87,701,1.118,702,1.262,766,4.43,786,1.689,823,1.262,834,1.689,843,3.599,845,1.689,872,2.112,875,1.118,880,2.41,902,1.689,908,1.262,932,1.991,933,1.009,935,1.118,938,1.118,949,1.262,950,2.112,1014,3.829,1021,0.851,1022,1.262,1023,1.262,1024,1.262,1025,2.479,1026,1.482,1027,1.482,1028,1.482,1029,1.482,1030,1.262,1031,2.479,1032,1.482,1033,1.482,1034,1.482,1035,1.482,1036,1.262,1037,1.482,1038,1.262,1039,1.482,1040,1.482,1041,1.482,1042,2.479,1043,1.482,1044,1.482,1045,1.482,1046,1.482,1047,3.736,1048,2.479,1049,2.479,1050,3.196,1051,1.482,1052,1.482,1053,1.482,1054,1.482,1055,4.496,1056,3.196,1057,3.196,1058,1.482,1059,4.496,1060,1.482,1061,1.482,1062,1.482,1063,4.158,1064,2.479,1065,1.482,1066,3.182,1067,3.736,1068,1.482,1069,5.947,1070,2.479,1071,2.479,1072,4.43,1073,1.482,1074,1.689,1075,1.262,1076,1.482,1077,1.262,1078,1.262,1079,1.262,1080,1.262,1081,2.479,1082,1.482,1083,1.262,1084,1.482,1085,2.479,1086,3.196,1087,1.482,1088,1.482,1089,2.722,1090,2.479,1091,2.479,1092,2.479,1093,1.482,1094,1.482,1095,2.479,1096,1.482,1097,1.482,1098,2.112,1099,1.262,1100,1.482,1101,1.262,1102,1.482,1103,3.196,1104,2.479,1105,1.482,1106,2.479,1107,5.37,1108,3.196,1109,1.482,1110,1.87,1111,1.482,1112,4.496,1113,2.479,1114,2.479,1115,2.722,1116,2.41,1117,2.479,1118,2.479,1119,2.479,1120,1.482,1121,2.112,1122,2.112,1123,1.482,1124,2.479,1125,2.479,1126,1.482,1127,2.479,1128,2.479,1129,3.196,1130,1.482,1131,2.112,1132,3.736,1133,1.482,1134,2.479,1135,2.479,1136,1.482,1137,3.196,1138,3.736,1139,3.196,1140,2.479,1141,1.482,1142,2.479,1143,1.482,1144,2.479,1145,2.479,1146,1.482,1147,1.482,1148,1.262,1149,1.482,1150,2.479,1151,1.482,1152,2.479,1153,2.479,1154,1.482,1155,1.482,1156,1.482,1157,1.482,1158,1.482,1159,4.158,1160,2.479,1161,1.482,1162,1.262,1163,1.482,1164,1.482,1165,3.736,1166,1.118,1167,3.196,1168,2.479,1169,1.482,1170,1.482,1171,2.479,1172,2.479,1173,1.262,1174,2.479,1175,2.479,1176,2.479,1177,1.482,1178,1.482,1179,2.479,1180,1.482,1181,2.479,1182,1.482,1183,2.479,1184,2.479,1185,2.479,1186,1.262,1187,3.736,1188,1.482,1189,1.482,1190,1.482,1191,1.482,1192,1.482,1193,1.482,1194,1.482,1195,1.262,1196,2.479,1197,2.479,1198,1.482,1199,2.479,1200,1.482,1201,1.482,1202,1.482,1203,2.479,1204,1.482,1205,1.482,1206,1.482,1207,1.482,1208,1.482,1209,1.482,1210,1.482,1211,1.482,1212,1.482,1213,1.482,1214,1.482,1215,1.262,1216,1.482,1217,2.479,1218,1.482,1219,2.479,1220,1.482,1221,2.479,1222,1.87,1223,1.482,1224,1.482,1225,2.112,1226,2.479,1227,1.482,1228,1.482,1229,1.482,1230,2.722,1231,2.479,1232,1.262,1233,1.482,1234,2.479,1235,1.482,1236,2.479,1237,3.196,1238,1.482,1239,2.479,1240,1.482,1241,2.479,1242,1.482,1243,1.482,1244,2.479,1245,1.482,1246,1.482,1247,1.482,1248,1.482,1249,1.482,1250,2.479,1251,2.41,1252,1.482,1253,3.182,1254,2.479,1255,2.112,1256,3.736,1257,1.262,1258,1.482,1259,2.479,1260,1.482,1261,2.479,1262,2.479,1263,1.482,1264,1.482,1265,2.479,1266,1.482,1267,1.482,1268,2.479,1269,1.482,1270,1.482,1271,2.479,1272,1.482,1273,1.482,1274,1.482,1275,1.482,1276,2.479,1277,1.482,1278,1.482,1279,1.482,1280,1.262,1281,1.482,1282,1.482,1283,1.482,1284,1.482,1285,1.482,1286,1.118,1287,1.482,1288,2.479,1289,1.482,1290,1.482,1291,1.482,1292,1.482,1293,1.482,1294,1.482,1295,1.482,1296,1.482,1297,1.482,1298,2.722,1299,3.196,1300,3.196,1301,2.479,1302,2.479,1303,1.482,1304,1.118,1305,1.482,1306,1.482,1307,1.482,1308,2.479,1309,2.479]],["title/miscellaneous/functions.html",[1021,1.704,1310,3.632]],["body/miscellaneous/functions.html",[7,0.022,16,0.587,17,2.229,29,3.87,60,0.016,61,0.016,71,2.926,89,4.898,90,3.87,92,3.305,93,2.353,96,3.305,97,4.371,120,0.451,122,1.575,125,1.472,126,0.76,127,1.926,146,2.058,172,2.514,179,2.926,234,1.405,246,1.926,275,1.801,303,2.902,305,2.855,311,2.673,339,3.87,346,2.233,347,2.106,395,5.167,411,2.643,539,3.496,700,3.305,920,2.643,947,4.337,971,3.305,972,3.305,973,4.371,974,4.371,975,4.371,976,4.371,977,4.371,980,3.305,981,4.898,1021,2.229,1230,3.305,1304,2.926,1310,3.305,1311,3.88,1312,3.88,1313,6.365,1314,3.88,1315,3.88,1316,3.88,1317,3.88,1318,3.88,1319,5.133,1320,3.88,1321,3.88,1322,3.88,1323,3.88,1324,3.88,1325,3.88,1326,3.305,1327,3.88,1328,5.133,1329,5.133,1330,3.88,1331,3.88,1332,5.133,1333,5.133,1334,3.88,1335,3.305,1336,3.88]],["title/index.html",[120,0.345,1337,2.527,1338,2.527]],["body/index.html",[7,0.021,13,0.29,17,3.692,39,1.973,60,0.014,61,0.014,90,3.332,127,1.548,151,1.275,244,1.943,295,3.764,297,3.764,311,2.098,315,3.764,329,3.764,333,3.812,363,3.764,451,2.657,503,1.448,542,2.124,563,3.01,586,1.943,665,4.745,686,2.352,751,2.352,754,2.657,843,4.21,845,3.496,902,2.124,935,3.332,956,4.444,983,2.657,984,2.352,1038,4.371,1066,4.371,1074,3.496,1077,2.657,1083,2.657,1110,2.352,1116,3.87,1121,2.657,1222,2.352,1286,2.352,1335,2.657,1339,4.419,1340,5.893,1341,3.332,1342,6.12,1343,4.419,1344,3.119,1345,3.119,1346,6.12,1347,5.132,1348,4.419,1349,3.119,1350,4.419,1351,5.132,1352,4.419,1353,4.419,1354,4.419,1355,3.119,1356,3.119,1357,3.764,1358,3.119,1359,3.119,1360,3.119,1361,3.119,1362,3.119,1363,4.419,1364,3.119,1365,3.119,1366,4.419,1367,4.419,1368,3.119,1369,3.119,1370,3.119,1371,3.119,1372,3.119,1373,3.119,1374,3.119,1375,3.119,1376,2.352,1377,5.583,1378,3.119,1379,3.119,1380,3.119,1381,4.419,1382,4.419,1383,3.119,1384,5.132,1385,6.12,1386,5.132,1387,6.12,1388,3.119,1389,3.119,1390,3.119,1391,3.119,1392,3.119,1393,3.119,1394,3.119,1395,3.119,1396,3.119,1397,3.119,1398,4.419,1399,4.419,1400,4.419,1401,4.419,1402,4.419,1403,3.119,1404,3.119,1405,3.119,1406,2.657,1407,3.119,1408,3.119,1409,4.419,1410,4.419,1411,3.119,1412,3.119,1413,3.119,1414,3.119,1415,3.119,1416,3.119,1417,3.119,1418,3.119,1419,3.119,1420,5.583,1421,4.419,1422,3.119,1423,3.119,1424,6.12,1425,3.119,1426,3.119,1427,3.119,1428,2.657,1429,3.119,1430,3.119,1431,2.657,1432,3.119,1433,3.119,1434,3.119,1435,3.119,1436,3.119,1437,2.657,1438,3.119,1439,3.119,1440,3.119,1441,3.119,1442,3.119,1443,4.419,1444,5.132,1445,2.352,1446,3.119,1447,3.119,1448,3.119,1449,3.119,1450,3.119,1451,3.119,1452,3.119,1453,3.119,1454,3.119,1455,3.119,1456,3.119,1457,3.119,1458,3.119,1459,3.119,1460,3.119,1461,3.119,1462,3.119,1463,2.657,1464,3.119,1465,3.119,1466,2.657,1467,3.119,1468,3.119]],["title/license.html",[1337,2.527,1338,2.527,1469,2.237]],["body/license.html",[7,0.011,11,0.703,13,0.38,14,0.34,16,0.145,19,0.159,27,1.007,55,1.377,59,0.047,60,0.008,61,0.008,81,2.685,113,0.661,118,0.661,124,1.101,129,1.219,132,1.101,134,2.269,139,1.101,151,0.661,153,0.325,181,1.602,189,5.028,271,0.703,311,0.661,333,2.117,340,1.377,347,1.095,412,1.377,420,2.009,452,1.101,503,2.024,542,1.101,554,0.861,596,1.007,598,2.973,665,2.563,682,1.219,686,1.219,701,2.973,707,1.377,709,1.377,710,5.357,726,1.377,751,1.219,786,2.315,844,1.377,845,1.101,846,1.377,858,1.377,875,2.009,902,1.101,936,1.377,938,1.219,956,2.563,1036,1.377,1072,4.715,1074,1.101,1075,1.377,1078,2.269,1079,2.269,1080,2.895,1089,1.377,1098,1.377,1101,1.377,1110,4.174,1115,4.578,1116,1.219,1122,1.377,1131,1.377,1148,1.377,1162,4.417,1166,1.219,1173,3.714,1186,2.269,1195,2.895,1215,3.358,1222,2.009,1225,1.377,1232,1.377,1251,1.219,1253,3.358,1255,1.377,1257,1.377,1280,2.895,1286,1.219,1298,1.377,1326,1.377,1357,2.269,1376,1.219,1406,1.377,1428,2.895,1431,2.269,1437,1.377,1445,1.219,1463,1.377,1466,2.269,1469,5.155,1470,3.358,1471,3.399,1472,1.616,1473,1.616,1474,1.616,1475,5.375,1476,3.942,1477,4.361,1478,1.616,1479,6.082,1480,5.536,1481,1.616,1482,1.377,1483,5.536,1484,5.903,1485,4.693,1486,2.664,1487,1.616,1488,4.361,1489,1.616,1490,1.616,1491,3.942,1492,2.664,1493,1.616,1494,3.399,1495,2.664,1496,2.664,1497,1.616,1498,1.616,1499,6.289,1500,2.664,1501,4.693,1502,1.616,1503,2.664,1504,1.616,1505,1.616,1506,1.616,1507,1.616,1508,1.616,1509,1.616,1510,1.616,1511,3.399,1512,1.616,1513,3.399,1514,2.664,1515,5.903,1516,1.616,1517,4.693,1518,5.375,1519,3.942,1520,1.616,1521,1.616,1522,1.616,1523,1.616,1524,1.616,1525,2.664,1526,1.616,1527,1.616,1528,6.837,1529,3.399,1530,2.664,1531,1.616,1532,5.375,1533,1.616,1534,2.664,1535,6.346,1536,1.616,1537,1.616,1538,1.616,1539,1.616,1540,1.616,1541,1.616,1542,2.664,1543,2.664,1544,1.616,1545,1.616,1546,1.616,1547,1.616,1548,1.616,1549,3.942,1550,4.361,1551,1.616,1552,2.664,1553,3.942,1554,2.664,1555,1.616,1556,4.361,1557,2.664,1558,1.616,1559,1.616,1560,3.399,1561,1.616,1562,1.616,1563,1.616,1564,2.664,1565,1.616,1566,1.616,1567,1.616,1568,3.399,1569,1.616,1570,1.616,1571,3.399,1572,1.616,1573,1.616,1574,1.616,1575,3.942,1576,5.536,1577,1.616,1578,2.664,1579,3.399,1580,2.664,1581,2.664,1582,2.664,1583,2.664,1584,2.664,1585,2.664,1586,3.399,1587,2.664,1588,2.664,1589,2.664,1590,2.664,1591,1.616,1592,2.664,1593,1.616,1594,4.361,1595,4.963,1596,3.399,1597,2.664,1598,2.664,1599,2.664,1600,1.616,1601,1.616,1602,3.399,1603,2.664,1604,1.616,1605,1.616,1606,1.616,1607,3.399,1608,1.616,1609,1.616,1610,1.616,1611,2.664,1612,2.664,1613,1.616,1614,1.616,1615,1.616,1616,1.616,1617,1.616,1618,1.616,1619,1.616,1620,2.664,1621,1.616,1622,1.616,1623,1.616,1624,1.616,1625,1.616,1626,1.616,1627,1.616,1628,1.616,1629,1.616,1630,1.616,1631,1.616,1632,1.616,1633,5.187,1634,1.616,1635,1.616,1636,1.616,1637,1.616,1638,1.616,1639,3.942,1640,2.664,1641,3.942,1642,1.616,1643,1.616,1644,3.399,1645,1.616,1646,1.616,1647,1.616,1648,1.616,1649,2.664,1650,1.616,1651,1.616,1652,4.361,1653,1.616,1654,1.616,1655,1.616,1656,1.616,1657,1.616,1658,3.399,1659,3.942,1660,1.616,1661,1.616,1662,1.616,1663,1.616,1664,1.616,1665,1.616,1666,1.616,1667,1.616,1668,1.616,1669,2.664,1670,1.616,1671,2.664,1672,1.616,1673,1.616,1674,1.616,1675,1.616,1676,1.616,1677,1.616,1678,1.616,1679,3.942,1680,3.399,1681,3.399,1682,3.399,1683,2.664,1684,3.399,1685,2.664,1686,2.664,1687,2.664,1688,1.616,1689,1.616,1690,1.616,1691,1.616,1692,1.616,1693,1.616,1694,1.616,1695,2.664,1696,1.616,1697,1.616,1698,1.616,1699,4.361,1700,1.616,1701,1.616,1702,1.616,1703,1.616,1704,1.616,1705,1.616,1706,1.616,1707,1.616,1708,1.616,1709,4.361,1710,1.616,1711,1.616,1712,1.616,1713,1.616,1714,1.616,1715,1.616,1716,1.616,1717,1.616,1718,1.616,1719,1.616,1720,1.616,1721,1.616,1722,1.616,1723,1.616,1724,1.616,1725,3.399,1726,1.616,1727,1.616,1728,1.616,1729,2.664,1730,1.616,1731,1.616,1732,1.616,1733,1.616,1734,1.616,1735,1.616,1736,1.616,1737,1.616,1738,1.616,1739,1.616,1740,1.616,1741,1.616,1742,1.616,1743,1.616,1744,1.616,1745,1.616,1746,2.664,1747,2.664,1748,1.616,1749,1.616,1750,1.616,1751,1.616,1752,1.616,1753,1.616,1754,1.616,1755,1.616,1756,1.616,1757,1.616,1758,1.616,1759,1.616,1760,1.616,1761,1.616,1762,1.616,1763,1.616,1764,1.616]],["title/modules.html",[2,2.103]],["body/modules.html",[1,3.596,2,2.298,6,3.289,7,0.019,8,3.289,60,0.019,61,0.019,65,3.289,66,3.289,316,3.982,1074,3.596,1251,5.257,1765,6.972,1766,6.972,1767,7.066,1768,5.281]],["title/overview.html",[1341,3.644]],["body/overview.html",[1,4.606,2,1.912,3,2.421,4,3.744,5,3.744,6,4.368,7,0.022,8,4.212,9,3.195,10,2.342,11,1.912,57,2.524,60,0.017,61,0.017,62,3.744,63,3.744,64,3.744,65,4.401,66,4.401,70,1.592,113,1.796,263,2.994,271,1.912,352,3.744,353,3.744,354,3.744,355,4.277,360,2.524,413,3.944,442,3.744,443,3.744,444,3.744,601,3.409,830,2.994,860,3.744,861,3.744,862,3.744,1099,3.744,1304,3.314,1341,3.314,1482,3.744,1769,4.396]],["title/properties.html",[121,0.709,984,2.237]],["body/properties.html",[7,0.022,16,0.485,17,3.106,60,0.02,61,0.02,121,0.9,244,3.368,305,2.685,562,3.368,786,3.683,1376,4.078,1445,4.078,1469,4.078,1470,4.606,1770,5.408,1771,5.408,1772,5.408,1773,5.408,1774,5.408,1775,5.408]],["title/miscellaneous/variables.html",[920,2.904,1021,1.704]],["body/miscellaneous/variables.html",[2,1.979,7,0.023,15,2.45,17,1.866,27,3.269,39,2.599,41,3.43,42,2.768,43,2.768,44,2.45,45,2.45,51,1.414,60,0.014,61,0.014,84,2.213,86,2.213,87,2.213,95,2.024,115,2.018,120,0.377,121,1.098,125,1.305,126,0.785,127,3.455,135,1.979,137,3.014,138,3.43,143,2.024,144,2.45,145,2.833,153,0.654,171,2.538,172,2.538,173,2.884,174,1.508,178,1.731,193,3.43,195,2.768,233,3.43,235,2.45,236,1.866,237,2.768,238,2.45,239,2.45,261,1.613,270,1.731,275,3.231,437,2.024,450,3.265,498,2.45,500,2.213,510,2.258,554,1.731,619,2.213,628,2.024,632,2.024,633,2.024,634,2.024,662,2.45,663,3.43,678,2.45,679,2.768,680,2.45,681,2.45,682,2.45,683,2.768,777,2.612,818,2.45,819,2.45,834,4.336,840,2.768,847,3.43,865,3.43,881,2.768,885,3.43,920,2.213,932,2.024,933,2.213,952,2.768,953,2.768,954,2.768,962,2.768,964,3.874,966,2.768,1021,1.866,1023,2.768,1024,4.47,1030,2.768,1166,2.45,1776,3.25,1777,3.25,1778,3.25,1779,4.549,1780,4.549,1781,3.25,1782,4.549,1783,3.25,1784,3.25,1785,3.25,1786,3.25,1787,3.25,1788,3.25,1789,3.25]],["title/routes.html",[1790,4.116]],["body/routes.html",[7,0.02,60,0.02,61,0.02,1790,4.867]]],"invertedIndex":[["",{"_index":7,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["0",{"_index":106,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{}}}],["0.0.1",{"_index":1770,"title":{},"body":{"properties.html":{}}}],["0.0.8",{"_index":992,"title":{},"body":{"dependencies.html":{}}}],["0.0001",{"_index":88,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["0.001",{"_index":85,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["0.1.0.tgz",{"_index":1425,"title":{},"body":{"index.html":{}}}],["0.1.13",{"_index":1017,"title":{},"body":{"dependencies.html":{}}}],["0.13.2",{"_index":1004,"title":{},"body":{"dependencies.html":{}}}],["0.2.0",{"_index":1012,"title":{},"body":{"dependencies.html":{}}}],["0.3.2",{"_index":1000,"title":{},"body":{"dependencies.html":{}}}],["0.5.1",{"_index":1003,"title":{},"body":{"dependencies.html":{}}}],["01002",{"_index":284,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1",{"_index":271,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"overview.html":{}}}],["1.1.19",{"_index":986,"title":{},"body":{"dependencies.html":{}}}],["1.2",{"_index":280,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1.2355",{"_index":152,"title":{},"body":{"classes/EsHitDto.html":{}}}],["1/1",{"_index":965,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":227,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{}}}],["100",{"_index":959,"title":{},"body":{"coverage.html":{}}}],["100)].tostring",{"_index":389,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["102",{"_index":1060,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["11/11",{"_index":979,"title":{},"body":{"coverage.html":{}}}],["12",{"_index":1099,"title":{},"body":{"miscellaneous/enumerations.html":{},"overview.html":{}}}],["14.0.1",{"_index":1015,"title":{},"body":{"dependencies.html":{}}}],["14.35",{"_index":1188,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["1979",{"_index":714,"title":{},"body":{"classes/PaperDto.html":{}}}],["1998",{"_index":1204,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["2",{"_index":1304,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"overview.html":{}}}],["2.0",{"_index":1471,"title":{},"body":{"license.html":{}}}],["2.0.0",{"_index":994,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":960,"title":{},"body":{"coverage.html":{}}}],["20",{"_index":672,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["200",{"_index":753,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["2004",{"_index":1473,"title":{},"body":{"license.html":{}}}],["2022.05.30.14.43",{"_index":1394,"title":{},"body":{"index.html":{}}}],["2324",{"_index":1211,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["3",{"_index":276,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageMetaDto.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["3.0.2",{"_index":1019,"title":{},"body":{"dependencies.html":{}}}],["3.0.3",{"_index":991,"title":{},"body":{"dependencies.html":{}}}],["3.2.0",{"_index":1009,"title":{},"body":{"dependencies.html":{}}}],["3.6.1",{"_index":1002,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":961,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":213,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["314",{"_index":675,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["4",{"_index":1305,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["4.6.0",{"_index":998,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":967,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":1229,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["401",{"_index":1155,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["415(unsupported",{"_index":1224,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["422",{"_index":1220,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["424",{"_index":1235,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["429",{"_index":1240,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["46toawmdawr5bxv1awqykwzub2rlxzmaaaaaaaaaacobywadawr4bxv1awqxagzub2rlxzeaaaaaaaaaaaebyqadawr5bxv1awqykgzub2rlxziaaaaaaaaaaawbygacbxv1awqyaaafdxvpzdeaaqltyxrjaf9hbgw_gaaaaa",{"_index":252,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["495c",{"_index":695,"title":{},"body":{"classes/PaperDto.html":{}}}],["5",{"_index":263,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{},"overview.html":{}}}],["5.0.8",{"_index":996,"title":{},"body":{"dependencies.html":{}}}],["5.1.0",{"_index":1007,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":978,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":1506,"title":{},"body":{"license.html":{}}}],["6",{"_index":1769,"title":{},"body":{"overview.html":{}}}],["6/6",{"_index":969,"title":{},"body":{"coverage.html":{}}}],["60",{"_index":711,"title":{},"body":{"classes/PaperDto.html":{}}}],["69c45ca738ff",{"_index":697,"title":{},"body":{"classes/PaperDto.html":{}}}],["7.5.5",{"_index":1020,"title":{},"body":{"dependencies.html":{}}}],["7/7",{"_index":968,"title":{},"body":{"coverage.html":{}}}],["7000",{"_index":1464,"title":{},"body":{"index.html":{}}}],["8.0.0",{"_index":993,"title":{},"body":{"dependencies.html":{}}}],["8.0.6",{"_index":997,"title":{},"body":{"dependencies.html":{}}}],["8/8",{"_index":970,"title":{},"body":{"coverage.html":{}}}],["8dfa",{"_index":696,"title":{},"body":{"classes/PaperDto.html":{}}}],["9",{"_index":1482,"title":{},"body":{"license.html":{},"overview.html":{}}}],["_id",{"_index":283,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_index",{"_index":281,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_pit",{"_index":588,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_pit(pit",{"_index":587,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_prevpage",{"_index":594,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_prevpage(page",{"_index":593,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_score",{"_index":143,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["_shard_doc",{"_index":612,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_shards",{"_index":235,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/variables.html":{}}}],["_source",{"_index":144,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["_tiebreaker",{"_index":591,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_tiebreaker(tiebreaker",{"_index":590,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["above",{"_index":1662,"title":{},"body":{"license.html":{}}}],["accelerator",{"_index":878,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["accept",{"_index":1152,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptable",{"_index":1150,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptance",{"_index":1727,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":1063,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["accepting",{"_index":1725,"title":{},"body":{"license.html":{}}}],["access",{"_index":1121,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["accessed",{"_index":1260,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["accessors",{"_index":800,"title":{},"body":{"classes/PrevSearch.html":{}}}],["according",{"_index":1151,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acquired",{"_index":674,"title":{},"body":{"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"classes/SearchResultDto.html":{}}}],["acquires",{"_index":548,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["act",{"_index":1733,"title":{},"body":{"license.html":{}}}],["acting",{"_index":1255,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["action",{"_index":1237,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acts",{"_index":1707,"title":{},"body":{"license.html":{}}}],["actual",{"_index":158,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/HttpResponse.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{}}}],["adapters",{"_index":1354,"title":{},"body":{"index.html":{}}}],["add",{"_index":1466,"title":{},"body":{"index.html":{},"license.html":{}}}],["addendum",{"_index":1651,"title":{},"body":{"license.html":{}}}],["additional",{"_index":1652,"title":{},"body":{"license.html":{}}}],["additions",{"_index":1551,"title":{},"body":{"license.html":{}}}],["addons/in",{"_index":988,"title":{},"body":{"dependencies.html":{}}}],["address",{"_index":559,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["admin",{"_index":1309,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["advanced",{"_index":1344,"title":{},"body":{"index.html":{}}}],["advised",{"_index":1723,"title":{},"body":{"license.html":{}}}],["against",{"_index":1612,"title":{},"body":{"license.html":{}}}],["agent",{"_index":1086,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["agree",{"_index":1736,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":1682,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":1666,"title":{},"body":{"license.html":{}}}],["aims",{"_index":1359,"title":{},"body":{"index.html":{}}}],["alerting",{"_index":1350,"title":{},"body":{"index.html":{}}}],["algol",{"_index":703,"title":{},"body":{"classes/PaperDto.html":{}}}],["algol):vii",{"_index":706,"title":{},"body":{"classes/PaperDto.html":{}}}],["alive",{"_index":203,"title":{},"body":{"classes/EsQueryDto.html":{},"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["alleging",{"_index":1617,"title":{},"body":{"license.html":{}}}],["allowed",{"_index":171,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["allowedproperties",{"_index":173,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["alone",{"_index":1608,"title":{},"body":{"license.html":{}}}],["along",{"_index":1645,"title":{},"body":{"license.html":{}}}],["alongside",{"_index":1650,"title":{},"body":{"license.html":{}}}],["alternativelly",{"_index":1427,"title":{},"body":{"index.html":{}}}],["ambiguous",{"_index":1092,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ammount",{"_index":944,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["amongst",{"_index":287,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["amount",{"_index":79,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["and/or",{"_index":1730,"title":{},"body":{"license.html":{}}}],["andrews",{"_index":705,"title":{},"body":{"classes/PaperDto.html":{}}}],["annotations",{"_index":1539,"title":{},"body":{"license.html":{}}}],["another",{"_index":599,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["anything",{"_index":1141,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["apache",{"_index":1470,"title":{},"body":{"license.html":{},"properties.html":{}}}],["api",{"_index":327,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["apiextramodels",{"_index":165,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["apiextramodels(requestdto",{"_index":788,"title":{},"body":{"controllers/PapersController.html":{}}}],["apigatewaytimeoutresponse",{"_index":779,"title":{},"body":{"controllers/PapersController.html":{}}}],["apioperation",{"_index":780,"title":{},"body":{"controllers/PapersController.html":{}}}],["apiproperty",{"_index":166,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["apiproperty({description",{"_index":508,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{}}}],["apipropertyoptional",{"_index":167,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/RequestDto.html":{}}}],["apiresponse",{"_index":781,"title":{},"body":{"controllers/PapersController.html":{}}}],["apis",{"_index":1458,"title":{},"body":{"index.html":{}}}],["apitags",{"_index":782,"title":{},"body":{"controllers/PapersController.html":{}}}],["apitags('search",{"_index":789,"title":{},"body":{"controllers/PapersController.html":{}}}],["apitags('search')@apioperation({summary",{"_index":749,"title":{},"body":{"controllers/PapersController.html":{}}}],["app",{"_index":1424,"title":{},"body":{"index.html":{}}}],["app_interceptor",{"_index":23,"title":{},"body":{"modules/AppModule.html":{}}}],["appear",{"_index":1648,"title":{},"body":{"license.html":{}}}],["appendix",{"_index":1534,"title":{},"body":{"license.html":{}}}],["applicable",{"_index":1680,"title":{},"body":{"license.html":{}}}],["application",{"_index":17,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["application/controller/health.controller",{"_index":321,"title":{},"body":{"modules/HealthModule.html":{}}}],["application/json",{"_index":654,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["applies",{"_index":1601,"title":{},"body":{"license.html":{}}}],["apply",{"_index":1431,"title":{},"body":{"index.html":{},"license.html":{}}}],["appmodule",{"_index":1,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["appropriate",{"_index":846,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["appropriateness",{"_index":1694,"title":{},"body":{"license.html":{}}}],["april",{"_index":1207,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["architectural",{"_index":1355,"title":{},"body":{"index.html":{}}}],["architecture",{"_index":1340,"title":{},"body":{"index.html":{}}}],["archives",{"_index":1757,"title":{},"body":{"license.html":{}}}],["args",{"_index":462,"title":{},"body":{"injectables/LoggerService.html":{}}}],["args.length",{"_index":494,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arguments",{"_index":464,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arising",{"_index":1713,"title":{},"body":{"license.html":{}}}],["array",{"_index":286,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["asc",{"_index":872,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["asserted",{"_index":1742,"title":{},"body":{"license.html":{}}}],["assigned",{"_index":1105,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["associated",{"_index":726,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["assume",{"_index":1696,"title":{},"body":{"license.html":{}}}],["async",{"_index":524,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["attach",{"_index":1745,"title":{},"body":{"license.html":{}}}],["attached",{"_index":1533,"title":{},"body":{"license.html":{}}}],["attempting",{"_index":1261,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["attribution",{"_index":1639,"title":{},"body":{"license.html":{}}}],["authenticate",{"_index":1157,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authentication",{"_index":1134,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["author",{"_index":1773,"title":{},"body":{"properties.html":{}}}],["authoritative",{"_index":1281,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authorized",{"_index":1486,"title":{},"body":{"license.html":{}}}],["authors",{"_index":679,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["authorship",{"_index":1529,"title":{},"body":{"license.html":{}}}],["automation",{"_index":1372,"title":{},"body":{"index.html":{}}}],["auxiliary",{"_index":1274,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["available",{"_index":1074,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{},"modules.html":{}}}],["axiosres.data",{"_index":646,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["b",{"_index":1630,"title":{},"body":{"license.html":{}}}],["back",{"_index":754,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{}}}],["bad",{"_index":1230,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["bad_gateway",{"_index":1254,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bad_request",{"_index":1127,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bank",{"_index":942,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["based",{"_index":751,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{},"license.html":{}}}],["basename",{"_index":1396,"title":{},"body":{"index.html":{}}}],["bash",{"_index":1392,"title":{},"body":{"index.html":{}}}],["bash_source[0",{"_index":1397,"title":{},"body":{"index.html":{}}}],["basic",{"_index":325,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["basis",{"_index":1683,"title":{},"body":{"license.html":{}}}],["before",{"_index":258,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["behalf",{"_index":1556,"title":{},"body":{"license.html":{}}}],["being",{"_index":1057,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["below",{"_index":1406,"title":{},"body":{"index.html":{},"license.html":{}}}],["beneficial",{"_index":1510,"title":{},"body":{"license.html":{}}}],["bind",{"_index":1548,"title":{},"body":{"license.html":{}}}],["block",{"_index":506,"title":{},"body":{"classes/PageDto.html":{}}}],["body",{"_index":823,"title":{},"body":{"classes/RequestDto.html":{},"miscellaneous/enumerations.html":{}}}],["boilerplate",{"_index":1376,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["boolean",{"_index":254,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["bootstrap",{"_index":981,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["brackets",{"_index":1747,"title":{},"body":{"license.html":{}}}],["browse",{"_index":1767,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":1765,"title":{},"body":{"modules.html":{}}}],["build",{"_index":1342,"title":{},"body":{"index.html":{}}}],["builddocker",{"_index":1398,"title":{},"body":{"index.html":{}}}],["building",{"_index":1381,"title":{},"body":{"index.html":{}}}],["c",{"_index":1636,"title":{},"body":{"license.html":{}}}],["cache",{"_index":52,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["cacheinterceptor",{"_index":20,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule",{"_index":21,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule.register",{"_index":47,"title":{},"body":{"modules/AppModule.html":{}}}],["call",{"_index":405,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["called",{"_index":1411,"title":{},"body":{"index.html":{}}}],["callhandler",{"_index":401,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["calling",{"_index":1443,"title":{},"body":{"index.html":{}}}],["can't",{"_index":133,"title":{},"body":{"interfaces/EqQueryString.html":{}}}],["canactivate",{"_index":835,"title":{},"body":{"guards/RolesGuard.html":{}}}],["canactivate(context",{"_index":841,"title":{},"body":{"guards/RolesGuard.html":{}}}],["capable",{"_index":1146,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["carry",{"_index":1631,"title":{},"body":{"license.html":{}}}],["case",{"_index":328,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["catch",{"_index":650,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["cause",{"_index":1496,"title":{},"body":{"license.html":{}}}],["caused",{"_index":1088,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["cc3c3cca",{"_index":693,"title":{},"body":{"classes/PaperDto.html":{}}}],["cd",{"_index":1377,"title":{},"body":{"index.html":{}}}],["cell",{"_index":729,"title":{},"body":{"classes/PaperDto.html":{}}}],["certain",{"_index":188,"title":{},"body":{"interfaces/EsQuery.html":{},"classes/PaperDto.html":{}}}],["change",{"_index":908,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["changed",{"_index":1635,"title":{},"body":{"license.html":{}}}],["character",{"_index":1712,"title":{},"body":{"license.html":{}}}],["characteristics",{"_index":1149,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["charge",{"_index":1586,"title":{},"body":{"license.html":{}}}],["chart",{"_index":1419,"title":{},"body":{"index.html":{}}}],["chart.deployment",{"_index":1417,"title":{},"body":{"index.html":{}}}],["check",{"_index":297,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["checks",{"_index":300,"title":{},"body":{"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["choices",{"_index":1283,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["choose",{"_index":1726,"title":{},"body":{"license.html":{}}}],["claim",{"_index":1614,"title":{},"body":{"license.html":{}}}],["claims",{"_index":1603,"title":{},"body":{"license.html":{}}}],["class",{"_index":59,"title":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"coverage.html":{},"dependencies.html":{},"license.html":{}}}],["classes",{"_index":70,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"overview.html":{}}}],["cleint_error",{"_index":1301,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["client",{"_index":1014,"title":{},"body":{"dependencies.html":{},"miscellaneous/enumerations.html":{}}}],["client's",{"_index":1052,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["clone",{"_index":1374,"title":{},"body":{"index.html":{}}}],["cluster",{"_index":1421,"title":{},"body":{"index.html":{}}}],["cluster_appmodule",{"_index":4,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_imports",{"_index":5,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_commonmodule",{"_index":62,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_commonmodule_exports",{"_index":64,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_commonmodule_imports",{"_index":63,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule",{"_index":352,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_exports",{"_index":353,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_providers",{"_index":354,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_loggermodule",{"_index":442,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_exports",{"_index":443,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_providers",{"_index":444,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_searchmodule",{"_index":860,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_exports",{"_index":861,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_providers",{"_index":862,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["code",{"_index":333,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["coffee",{"_index":1213,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["colors",{"_index":495,"title":{},"body":{"injectables/LoggerService.html":{}}}],["combination",{"_index":1609,"title":{},"body":{"license.html":{}}}],["comission",{"_index":80,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["comman",{"_index":1461,"title":{},"body":{"index.html":{}}}],["comment",{"_index":1751,"title":{},"body":{"license.html":{}}}],["commercial",{"_index":1720,"title":{},"body":{"license.html":{}}}],["commision",{"_index":943,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["commission",{"_index":945,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["common",{"_index":340,"title":{},"body":{"classes/HttpResponseException.html":{},"license.html":{}}}],["common/common.module",{"_index":34,"title":{},"body":{"modules/AppModule.html":{}}}],["commonmodule",{"_index":6,"title":{"modules/CommonModule.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules.html":{},"overview.html":{}}}],["communication",{"_index":1560,"title":{},"body":{"license.html":{}}}],["compiled",{"_index":1524,"title":{},"body":{"license.html":{}}}],["complete",{"_index":1064,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completed",{"_index":566,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["completion",{"_index":259,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["compliance",{"_index":1760,"title":{},"body":{"license.html":{}}}],["complies",{"_index":1656,"title":{},"body":{"license.html":{}}}],["comply",{"_index":1051,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["compodoc",{"_index":1462,"title":{},"body":{"index.html":{}}}],["compodoc/compodoc",{"_index":985,"title":{},"body":{"dependencies.html":{}}}],["components",{"_index":1363,"title":{},"body":{"index.html":{}}}],["computer",{"_index":707,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["condition",{"_index":1247,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditional",{"_index":1120,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditions",{"_index":189,"title":{},"body":{"interfaces/EsQuery.html":{},"license.html":{}}}],["config",{"_index":90,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["config/env.objects",{"_index":28,"title":{},"body":{"modules/AppModule.html":{}}}],["config/env.validation",{"_index":30,"title":{},"body":{"modules/AppModule.html":{}}}],["configmap.yaml",{"_index":1434,"title":{},"body":{"index.html":{}}}],["configmap/app",{"_index":1439,"title":{},"body":{"index.html":{}}}],["configmodule",{"_index":25,"title":{},"body":{"modules/AppModule.html":{}}}],["configmodule.forroot",{"_index":48,"title":{},"body":{"modules/AppModule.html":{}}}],["configuration",{"_index":27,"title":{},"body":{"modules/AppModule.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["conflict",{"_index":1165,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["congig",{"_index":92,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["connected",{"_index":1365,"title":{},"body":{"index.html":{}}}],["connection",{"_index":1058,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["consequential",{"_index":1711,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":1732,"title":{},"body":{"license.html":{}}}],["conspicuously",{"_index":1572,"title":{},"body":{"license.html":{}}}],["const",{"_index":40,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/VirtualBankOptions.html":{}}}],["constitutes",{"_index":1618,"title":{},"body":{"license.html":{}}}],["constructed",{"_index":824,"title":{},"body":{"classes/RequestDto.html":{}}}],["constructor",{"_index":196,"title":{},"body":{"classes/EsQueryDto.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["constructor(code",{"_index":886,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["constructor(context",{"_index":456,"title":{},"body":{"injectables/LoggerService.html":{}}}],["constructor(data",{"_index":343,"title":{},"body":{"classes/HttpResponseException.html":{},"classes/PageDto.html":{}}}],["constructor(httpservice",{"_index":527,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["constructor(private",{"_index":312,"title":{},"body":{"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["constructor(query",{"_index":820,"title":{},"body":{"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["constructor(reflector",{"_index":836,"title":{},"body":{"guards/RolesGuard.html":{}}}],["constructs",{"_index":198,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["construed",{"_index":1653,"title":{},"body":{"license.html":{}}}],["contained",{"_index":1232,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["containing",{"_index":288,"title":{},"body":{"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["contains",{"_index":241,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/RequestDto.html":{}}}],["content",{"_index":554,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["contents",{"_index":686,"title":{},"body":{"classes/PaperDto.html":{},"index.html":{},"license.html":{}}}],["context",{"_index":404,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["context.getclass",{"_index":851,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.getclass().name",{"_index":431,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gethandler",{"_index":850,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.gethandler().name",{"_index":433,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gettype",{"_index":423,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.switchtohttp().getrequest",{"_index":434,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["context.switchtohttp().getresponse",{"_index":435,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["contexttype",{"_index":422,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["continue",{"_index":1047,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["contract",{"_index":1500,"title":{},"body":{"license.html":{}}}],["contribution",{"_index":1550,"title":{},"body":{"license.html":{}}}],["contribution(s",{"_index":1607,"title":{},"body":{"license.html":{}}}],["contributions",{"_index":1658,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":1576,"title":{},"body":{"license.html":{}}}],["contributory",{"_index":1619,"title":{},"body":{"license.html":{}}}],["control",{"_index":1215,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["controlled",{"_index":1490,"title":{},"body":{"license.html":{}}}],["controller",{"_index":291,"title":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["controller('health",{"_index":310,"title":{},"body":{"controllers/HealthController.html":{}}}],["controllername",{"_index":430,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllername}:${handlername",{"_index":441,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllers",{"_index":57,"title":{},"body":{"modules/AppModule.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"controllers/PapersController.html":{},"modules/SearchModule.html":{},"overview.html":{}}}],["contructor",{"_index":345,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["contructs",{"_index":839,"title":{},"body":{"guards/RolesGuard.html":{}}}],["conversions",{"_index":1526,"title":{},"body":{"license.html":{}}}],["copies",{"_index":1626,"title":{},"body":{"license.html":{}}}],["copy",{"_index":1080,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["copyright",{"_index":1484,"title":{},"body":{"license.html":{}}}],["core/helpers/env.helper",{"_index":948,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["core/interceptors",{"_index":32,"title":{},"body":{"modules/AppModule.html":{}}}],["core/modules",{"_index":33,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{}}}],["core/services/common/search.service",{"_index":774,"title":{},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{}}}],["correct",{"_index":1227,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["corresponds",{"_index":1093,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["count",{"_index":242,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["counterclaim",{"_index":1615,"title":{},"body":{"license.html":{}}}],["coupled",{"_index":1362,"title":{},"body":{"index.html":{}}}],["coverage",{"_index":955,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["created",{"_index":1066,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["createdmonitoring",{"_index":1442,"title":{},"body":{"index.html":{}}}],["createlogger",{"_index":449,"title":{},"body":{"injectables/LoggerService.html":{}}}],["createlogger(context",{"_index":458,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creates",{"_index":460,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creating",{"_index":1360,"title":{},"body":{"index.html":{}}}],["cross",{"_index":1613,"title":{},"body":{"license.html":{}}}],["current",{"_index":595,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["currently",{"_index":1263,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["custom",{"_index":371,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["customary",{"_index":1675,"title":{},"body":{"license.html":{}}}],["customer",{"_index":939,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["d",{"_index":1036,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["damages",{"_index":1709,"title":{},"body":{"license.html":{}}}],["daniil",{"_index":734,"title":{},"body":{"classes/PaperDto.html":{}}}],["data",{"_index":135,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["data.description",{"_index":350,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["data.status",{"_index":351,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["date",{"_index":1623,"title":{},"body":{"license.html":{}}}],["date.now",{"_index":421,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["davie",{"_index":718,"title":{},"body":{"classes/PaperDto.html":{}}}],["days",{"_index":1035,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["db",{"_index":990,"title":{},"body":{"dependencies.html":{}}}],["debug",{"_index":451,"title":{},"body":{"injectables/LoggerService.html":{},"index.html":{}}}],["debug(message",{"_index":461,"title":{},"body":{"injectables/LoggerService.html":{}}}],["decimal",{"_index":1325,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decimalplaces",{"_index":1319,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decorates",{"_index":1786,"title":{},"body":{"miscellaneous/variables.html":{}}}],["decorators",{"_index":147,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["default",{"_index":127,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["default_field",{"_index":123,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["defaults",{"_index":550,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["defend",{"_index":1738,"title":{},"body":{"license.html":{}}}],["defined",{"_index":153,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["definition",{"_index":1492,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":1478,"title":{},"body":{"license.html":{}}}],["definitive",{"_index":1073,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["deleted",{"_index":538,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletepit",{"_index":525,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletepit(pitid",{"_index":534,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletes",{"_index":536,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletion",{"_index":543,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deliberate",{"_index":1704,"title":{},"body":{"license.html":{}}}],["denis",{"_index":736,"title":{},"body":{"classes/PaperDto.html":{}}}],["depended",{"_index":1238,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dependencies",{"_index":3,"title":{"dependencies.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"modules/SearchModule.html":{},"dependencies.html":{},"overview.html":{}}}],["dependency",{"_index":1236,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["depending",{"_index":541,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deploy",{"_index":1382,"title":{},"body":{"index.html":{}}}],["deployment",{"_index":1345,"title":{},"body":{"index.html":{}}}],["deployment.apps/app",{"_index":1440,"title":{},"body":{"index.html":{}}}],["deployment.yaml",{"_index":1435,"title":{},"body":{"index.html":{}}}],["deposit_fee_per_minute",{"_index":87,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["depth",{"_index":496,"title":{},"body":{"injectables/LoggerService.html":{}}}],["derivative",{"_index":710,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["derived",{"_index":1536,"title":{},"body":{"license.html":{}}}],["desc",{"_index":613,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["describing",{"_index":1676,"title":{},"body":{"license.html":{}}}],["description",{"_index":16,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{},"license.html":{},"properties.html":{}}}],["design",{"_index":1358,"title":{},"body":{"index.html":{}}}],["designated",{"_index":1574,"title":{},"body":{"license.html":{}}}],["desired",{"_index":1448,"title":{},"body":{"index.html":{}}}],["details",{"_index":304,"title":{},"body":{"controllers/HealthController.html":{}}}],["determining",{"_index":1693,"title":{},"body":{"license.html":{}}}],["developed",{"_index":712,"title":{},"body":{"classes/PaperDto.html":{}}}],["development",{"_index":1416,"title":{},"body":{"index.html":{}}}],["different",{"_index":1116,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["direct",{"_index":1494,"title":{},"body":{"license.html":{}}}],["direction",{"_index":1497,"title":{},"body":{"license.html":{}}}],["disabled",{"_index":928,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disableerrormessages",{"_index":924,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disclaimer",{"_index":1678,"title":{},"body":{"license.html":{}}}],["discussing",{"_index":1569,"title":{},"body":{"license.html":{}}}],["display",{"_index":875,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["displayed",{"_index":870,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["distribute",{"_index":1594,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":1644,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":1477,"title":{},"body":{"license.html":{}}}],["dns",{"_index":1275,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dochttp://localhost:7000",{"_index":1465,"title":{},"body":{"index.html":{}}}],["docker",{"_index":1409,"title":{},"body":{"index.html":{}}}],["document",{"_index":139,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["documentation",{"_index":956,"title":{},"body":{"coverage.html":{},"index.html":{},"license.html":{}}}],["documents",{"_index":249,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["domain/dtos",{"_index":569,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/elastic/es",{"_index":570,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/request.dto",{"_index":573,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/search",{"_index":575,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/enums",{"_index":385,"title":{},"body":{"injectables/HttpResponseService.html":{},"guards/RolesGuard.html":{}}}],["domain/enums/es",{"_index":577,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/enums/page",{"_index":579,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/interfaces",{"_index":348,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/interfaces/elastic/es",{"_index":581,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["don't",{"_index":1750,"title":{},"body":{"license.html":{}}}],["dotenv",{"_index":1005,"title":{},"body":{"dependencies.html":{}}}],["driven",{"_index":1096,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dto",{"_index":172,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["dtos/elastic/es",{"_index":289,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["due",{"_index":1129,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["e.g",{"_index":1271,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["each",{"_index":81,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["easier",{"_index":1755,"title":{},"body":{"license.html":{}}}],["easily",{"_index":1364,"title":{},"body":{"index.html":{}}}],["editorial",{"_index":1537,"title":{},"body":{"license.html":{}}}],["el._source",{"_index":638,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["elaborations",{"_index":1540,"title":{},"body":{"license.html":{}}}],["elastic/es",{"_index":828,"title":{},"body":{"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchResultDto.html":{}}}],["elastichsearch",{"_index":557,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["elasticsearch",{"_index":142,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["electronic",{"_index":1557,"title":{},"body":{"license.html":{}}}],["elements",{"_index":211,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/SearchQueryDto.html":{}}}],["empty",{"_index":199,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/HttpResponse.html":{}}}],["enableimplicitconversion",{"_index":100,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["enclosed",{"_index":1746,"title":{},"body":{"license.html":{}}}],["encountered",{"_index":1245,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["end",{"_index":1744,"title":{},"body":{"license.html":{}}}],["endpoint",{"_index":1444,"title":{},"body":{"index.html":{}}}],["entities",{"_index":1148,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entity",{"_index":1072,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entry",{"_index":1315,"title":{},"body":{"miscellaneous/functions.html":{}}}],["enum",{"_index":949,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["enumerations",{"_index":1022,"title":{"miscellaneous/enumerations.html":{}},"body":{"miscellaneous/enumerations.html":{}}}],["enums",{"_index":511,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["enums/page",{"_index":661,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["env",{"_index":72,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["environmanet",{"_index":1317,"title":{},"body":{"miscellaneous/functions.html":{}}}],["environment",{"_index":1366,"title":{},"body":{"index.html":{}}}],["environmentvariables",{"_index":69,"title":{"classes/EnvironmentVariables.html":{}},"body":{"classes/EnvironmentVariables.html":{},"coverage.html":{}}}],["envobjects",{"_index":950,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["eq",{"_index":278,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["eqquerystring",{"_index":112,"title":{"interfaces/EqQueryString.html":{}},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"coverage.html":{}}}],["error",{"_index":303,"title":{},"body":{"controllers/HealthController.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["error(errors.tostring",{"_index":109,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["error(message",{"_index":465,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.message",{"_index":428,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["error.stack",{"_index":490,"title":{},"body":{"injectables/LoggerService.html":{}}}],["errors",{"_index":101,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["errors.length",{"_index":105,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["es",{"_index":190,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["es_ip",{"_index":521,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["es_port",{"_index":522,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["es_query",{"_index":819,"title":{},"body":{"classes/RequestDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["eshitdto",{"_index":136,"title":{"classes/EsHitDto.html":{}},"body":{"classes/EsHitDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["espit",{"_index":176,"title":{"interfaces/EsPit.html":{}},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["esq",{"_index":909,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.query",{"_index":911,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.size",{"_index":910,"title":{},"body":{"injectables/SearchService.html":{}}}],["esquery",{"_index":184,"title":{"interfaces/EsQuery.html":{}},"body":{"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"coverage.html":{}}}],["esquerydto",{"_index":192,"title":{"classes/EsQueryDto.html":{}},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsedto",{"_index":232,"title":{"classes/EsResponseDto.html":{}},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsehits",{"_index":248,"title":{"interfaces/EsResponseHits.html":{}},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["estime",{"_index":546,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["estime.min",{"_index":551,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["evaluated",{"_index":1177,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["even",{"_index":1722,"title":{},"body":{"license.html":{}}}],["event",{"_index":1700,"title":{},"body":{"license.html":{}}}],["evidence",{"_index":1201,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["example",{"_index":151,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"license.html":{}}}],["except",{"_index":1596,"title":{},"body":{"license.html":{}}}],["exception",{"_index":339,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["exceptionfactory",{"_index":925,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["excerpt",{"_index":699,"title":{},"body":{"classes/PaperDto.html":{}}}],["exchangeable",{"_index":1368,"title":{},"body":{"index.html":{}}}],["excluding",{"_index":1571,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":1585,"title":{},"body":{"license.html":{}}}],["execute",{"_index":266,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["executed",{"_index":1667,"title":{},"body":{"license.html":{}}}],["executioncontext",{"_index":399,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["exercise",{"_index":1698,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":1512,"title":{},"body":{"license.html":{}}}],["exit",{"_index":1408,"title":{},"body":{"index.html":{}}}],["expand",{"_index":1006,"title":{},"body":{"dependencies.html":{}}}],["expandenvvariables",{"_index":947,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["expands",{"_index":1316,"title":{},"body":{"miscellaneous/functions.html":{}}}],["expandvariables",{"_index":53,"title":{},"body":{"modules/AppModule.html":{}}}],["expect",{"_index":1198,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation",{"_index":1197,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation_failed",{"_index":1196,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expected",{"_index":1216,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["explicitly",{"_index":1660,"title":{},"body":{"license.html":{}}}],["explore",{"_index":1457,"title":{},"body":{"index.html":{}}}],["export",{"_index":58,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["exports",{"_index":68,"title":{},"body":{"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["express",{"_index":420,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"dependencies.html":{},"license.html":{}}}],["extends",{"_index":341,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["extent",{"_index":1193,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["f",{"_index":1432,"title":{},"body":{"index.html":{}}}],["f763",{"_index":694,"title":{},"body":{"classes/PaperDto.html":{}}}],["facilitates",{"_index":1370,"title":{},"body":{"index.html":{}}}],["factory",{"_index":929,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["failed",{"_index":274,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["failed_dependency",{"_index":1234,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["failure",{"_index":1718,"title":{},"body":{"license.html":{}}}],["faker",{"_index":1010,"title":{},"body":{"dependencies.html":{}}}],["false",{"_index":104,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{}}}],["fee",{"_index":936,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"license.html":{}}}],["field",{"_index":128,"title":{},"body":{"interfaces/EqQueryString.html":{},"miscellaneous/enumerations.html":{}}}],["fields",{"_index":124,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["fifty",{"_index":1504,"title":{},"body":{"license.html":{}}}],["file",{"_index":14,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"license.html":{}}}],["filed",{"_index":1624,"title":{},"body":{"license.html":{}}}],["files",{"_index":1428,"title":{},"body":{"index.html":{},"license.html":{}}}],["findbycontext",{"_index":894,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbycontext(es_query",{"_index":899,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid",{"_index":895,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid(uuid",{"_index":903,"title":{},"body":{"injectables/SearchService.html":{}}}],["finds",{"_index":750,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["first",{"_index":1156,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fitness",{"_index":1689,"title":{},"body":{"license.html":{}}}],["flag",{"_index":658,"title":{},"body":{"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{}}}],["flow",{"_index":1008,"title":{},"body":{"dependencies.html":{}}}],["follow",{"_index":1451,"title":{},"body":{"index.html":{}}}],["following",{"_index":665,"title":{},"body":{"classes/PageMetaDto.html":{},"index.html":{},"license.html":{}}}],["fools",{"_index":1208,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["forbidden",{"_index":1137,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["form",{"_index":1515,"title":{},"body":{"license.html":{}}}],["format",{"_index":452,"title":{},"body":{"injectables/LoggerService.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["format(message",{"_index":468,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formats",{"_index":470,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatted",{"_index":471,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatwithoptions",{"_index":481,"title":{},"body":{"injectables/LoggerService.html":{}}}],["forms",{"_index":1405,"title":{},"body":{"index.html":{}}}],["forwarding",{"_index":1169,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["found",{"_index":1112,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["free",{"_index":1588,"title":{},"body":{"license.html":{}}}],["ftp",{"_index":1272,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfill",{"_index":1139,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilled",{"_index":1067,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilling",{"_index":1249,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["full",{"_index":329,"title":{},"body":{"interfaces/HttpResponse.html":{},"index.html":{}}}],["function",{"_index":95,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["functionality",{"_index":1252,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["functions",{"_index":1310,"title":{"miscellaneous/functions.html":{}},"body":{"miscellaneous/functions.html":{}}}],["future",{"_index":1108,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway",{"_index":1256,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway_timeout",{"_index":1268,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gatewaytimeoutexception",{"_index":767,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["gatewaytimeoutexception('elasticsearch",{"_index":915,"title":{},"body":{"injectables/SearchService.html":{}}}],["gathered",{"_index":1076,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["generate",{"_index":363,"title":{},"body":{"injectables/HttpResponseService.html":{},"index.html":{}}}],["generate(status",{"_index":367,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generated",{"_index":1525,"title":{},"body":{"license.html":{}}}],["generates",{"_index":369,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generating",{"_index":1147,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["get(':uuid",{"_index":796,"title":{},"body":{"controllers/PapersController.html":{}}}],["get('search",{"_index":790,"title":{},"body":{"controllers/PapersController.html":{}}}],["get()@healthcheck",{"_index":298,"title":{},"body":{"controllers/HealthController.html":{}}}],["get_pit",{"_index":806,"title":{},"body":{"classes/PrevSearch.html":{}}}],["get_prevpage",{"_index":814,"title":{},"body":{"classes/PrevSearch.html":{}}}],["get_tiebreaker",{"_index":810,"title":{},"body":{"classes/PrevSearch.html":{}}}],["getbycontext",{"_index":746,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(@req",{"_index":793,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(request",{"_index":748,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid",{"_index":747,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(@param('uuid",{"_index":797,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(uuid",{"_index":759,"title":{},"body":{"controllers/PapersController.html":{}}}],["getdescription",{"_index":364,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getdescription(status",{"_index":373,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage",{"_index":365,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage(status",{"_index":376,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getpit",{"_index":526,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["getpit(alive",{"_index":544,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["gets",{"_index":375,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getschemapath",{"_index":783,"title":{},"body":{"controllers/PapersController.html":{}}}],["getting",{"_index":1337,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettype",{"_index":366,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["gettype(status",{"_index":378,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["git",{"_index":1373,"title":{},"body":{"index.html":{}}}],["give",{"_index":1437,"title":{},"body":{"index.html":{},"license.html":{}}}],["given",{"_index":880,"title":{},"body":{"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["gone",{"_index":1167,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["goodwill",{"_index":1716,"title":{},"body":{"license.html":{}}}],["gorbunov",{"_index":737,"title":{},"body":{"classes/PaperDto.html":{}}}],["governing",{"_index":1763,"title":{},"body":{"license.html":{}}}],["grant",{"_index":1579,"title":{},"body":{"license.html":{}}}],["granted",{"_index":1514,"title":{},"body":{"license.html":{}}}],["granting",{"_index":1487,"title":{},"body":{"license.html":{}}}],["grants",{"_index":1582,"title":{},"body":{"license.html":{}}}],["graph",{"_index":1768,"title":{},"body":{"modules.html":{}}}],["grossly",{"_index":1705,"title":{},"body":{"license.html":{}}}],["guard",{"_index":830,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"overview.html":{}}}],["guards",{"_index":832,"title":{},"body":{"guards/RolesGuard.html":{}}}],["h",{"_index":1038,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["handle",{"_index":1264,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["handler",{"_index":403,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{}}}],["handlername",{"_index":432,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["harmless",{"_index":1740,"title":{},"body":{"license.html":{}}}],["hasnext",{"_index":633,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["hasprev",{"_index":634,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["header",{"_index":1055,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["headers",{"_index":653,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["health",{"_index":295,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["healthcheck",{"_index":308,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcheckservice",{"_index":306,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcontroller",{"_index":292,"title":{"controllers/HealthController.html":{}},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"coverage.html":{}}}],["healthmodule",{"_index":316,"title":{"modules/HealthModule.html":{}},"body":{"modules/HealthModule.html":{},"modules.html":{}}}],["heidari",{"_index":1775,"title":{},"body":{"properties.html":{}}}],["helm",{"_index":1346,"title":{},"body":{"index.html":{}}}],["help",{"_index":1384,"title":{},"body":{"index.html":{}}}],["helps",{"_index":1404,"title":{},"body":{"index.html":{}}}],["hence",{"_index":1223,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hereby",{"_index":1581,"title":{},"body":{"license.html":{}}}],["herein",{"_index":1663,"title":{},"body":{"license.html":{}}}],["hexagonal",{"_index":1339,"title":{},"body":{"index.html":{}}}],["hit",{"_index":155,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto",{"_index":290,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["hit.dto.ts",{"_index":138,"title":{},"body":{"classes/EsHitDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["hit.dto.ts:25",{"_index":161,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto.ts:35",{"_index":164,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto.ts:45",{"_index":154,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hits",{"_index":236,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/PageMetaDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["hits.interface",{"_index":269,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["hits.interface.ts",{"_index":285,"title":{},"body":{"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["hold",{"_index":1739,"title":{},"body":{"license.html":{}}}],["hop",{"_index":1202,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hours",{"_index":1037,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["http",{"_index":305,"title":{},"body":{"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"properties.html":{}}}],["http://localhost:{port_number}/api",{"_index":1460,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/health",{"_index":1449,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/metrics",{"_index":1455,"title":{},"body":{"index.html":{}}}],["http://www.apache.org/licenses",{"_index":1474,"title":{},"body":{"license.html":{}}}],["http://www.apache.org/licenses/license",{"_index":1762,"title":{},"body":{"license.html":{}}}],["http_version_not_supported",{"_index":1276,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["httpcode",{"_index":768,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpcode(200",{"_index":792,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpexception",{"_index":342,"title":{},"body":{"classes/HttpResponseException.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["httphealthindicator",{"_index":307,"title":{},"body":{"controllers/HealthController.html":{}}}],["httpmodule",{"_index":318,"title":{},"body":{"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["httpresponse",{"_index":322,"title":{"interfaces/HttpResponse.html":{}},"body":{"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["httpresponsedescriptions",{"_index":381,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsedescriptions[httpstatus[status].tostring",{"_index":387,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponseexception",{"_index":335,"title":{"classes/HttpResponseException.html":{}},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["httpresponsegenerator",{"_index":1332,"title":{},"body":{"miscellaneous/functions.html":{}}}],["httpresponsemessages",{"_index":382,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsemessages[httpstatus[status].tostring",{"_index":386,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponsemodule",{"_index":65,"title":{"modules/HttpResponseModule.html":{}},"body":{"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules.html":{},"overview.html":{}}}],["httpresponseservice",{"_index":355,"title":{"injectables/HttpResponseService.html":{}},"body":{"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{},"overview.html":{}}}],["httpresponsetypes",{"_index":383,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes",{"_index":384,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes[math.floor(status",{"_index":388,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["https://developer.mozilla.org/en",{"_index":330,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["https://github.com/moeidheidari/nestjs",{"_index":1375,"title":{},"body":{"index.html":{}}}],["httpservice",{"_index":528,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["httpstatus",{"_index":380,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["hyper",{"_index":1212,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i'm",{"_index":1293,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i_am_a_teapot",{"_index":1203,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["id",{"_index":174,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["identification",{"_index":1756,"title":{},"body":{"license.html":{}}}],["identified",{"_index":1144,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["identifier",{"_index":957,"title":{},"body":{"coverage.html":{}}}],["identifying",{"_index":1749,"title":{},"body":{"license.html":{}}}],["ietf",{"_index":1206,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ii",{"_index":1502,"title":{},"body":{"license.html":{}}}],["iii",{"_index":1509,"title":{},"body":{"license.html":{}}}],["image",{"_index":1410,"title":{},"body":{"index.html":{}}}],["imagename:latest",{"_index":1412,"title":{},"body":{"index.html":{}}}],["implemented",{"_index":1217,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["implementing",{"_index":519,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["implements",{"_index":338,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["implied",{"_index":1686,"title":{},"body":{"license.html":{}}}],["import",{"_index":19,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{}}}],["imports",{"_index":18,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["improving",{"_index":1570,"title":{},"body":{"license.html":{}}}],["inability",{"_index":1714,"title":{},"body":{"license.html":{}}}],["inappropriate",{"_index":1226,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["incidental",{"_index":1710,"title":{},"body":{"license.html":{}}}],["include",{"_index":1195,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["included",{"_index":1186,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["includes",{"_index":1642,"title":{},"body":{"license.html":{}}}],["including",{"_index":1518,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":1554,"title":{},"body":{"license.html":{}}}],["incorporated",{"_index":1578,"title":{},"body":{"license.html":{}}}],["incurred",{"_index":1741,"title":{},"body":{"license.html":{}}}],["indemnify",{"_index":1737,"title":{},"body":{"license.html":{}}}],["indemnity",{"_index":1728,"title":{},"body":{"license.html":{}}}],["index",{"_index":120,"title":{"index.html":{}},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["indicated",{"_index":1531,"title":{},"body":{"license.html":{}}}],["indicates",{"_index":659,"title":{},"body":{"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{}}}],["indirect",{"_index":1495,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1511,"title":{},"body":{"license.html":{}}}],["info",{"_index":12,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["info.interface.ts",{"_index":856,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["inform",{"_index":1062,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["information",{"_index":845,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["informational",{"_index":1298,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["infrastructure",{"_index":1468,"title":{},"body":{"index.html":{}}}],["infringed",{"_index":1606,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":1620,"title":{},"body":{"license.html":{}}}],["injectable",{"_index":359,"title":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["injectables",{"_index":360,"title":{},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"overview.html":{}}}],["injection",{"_index":897,"title":{},"body":{"injectables/SearchService.html":{}}}],["injects",{"_index":530,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["install",{"_index":1386,"title":{},"body":{"index.html":{}}}],["instance",{"_index":898,"title":{},"body":{"injectables/SearchService.html":{}}}],["instanceof",{"_index":489,"title":{},"body":{"injectables/LoggerService.html":{}}}],["instantiates",{"_index":532,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["institute",{"_index":1610,"title":{},"body":{"license.html":{}}}],["instruction",{"_index":1418,"title":{},"body":{"index.html":{}}}],["instructions",{"_index":1233,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["intentionally",{"_index":1552,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":396,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["intercept(context",{"_index":398,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["interceptor",{"_index":520,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["interface",{"_index":111,"title":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{}}}],["interfaces",{"_index":113,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{},"overview.html":{}}}],["interfaces/elastic/es",{"_index":222,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["interfaces/page",{"_index":512,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["interim",{"_index":1061,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal",{"_index":1295,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal_server_error",{"_index":1244,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["interpret",{"_index":1182,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invalid",{"_index":1258,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invariant",{"_index":727,"title":{},"body":{"classes/PaperDto.html":{}}}],["ip",{"_index":558,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["irrevocable",{"_index":1589,"title":{},"body":{"license.html":{}}}],["is_public_key",{"_index":964,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["isarray",{"_index":217,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/SearchResultDto.html":{}}}],["isarray()@apiproperty({description",{"_index":504,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["isboolean",{"_index":267,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined",{"_index":218,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@apiproperty({type",{"_index":826,"title":{},"body":{"classes/RequestDto.html":{}}}],["isdefined()@isnotempty()@isarray()@apiproperty({description",{"_index":888,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isboolean()@apiproperty({description",{"_index":255,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isint()@apiproperty({description",{"_index":873,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isnumber()@apiproperty({description",{"_index":262,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isstring()@apiproperty({description",{"_index":876,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isdefined()@isobject()@apiproperty({description",{"_index":204,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isglobal",{"_index":50,"title":{},"body":{"modules/AppModule.html":{}}}],["isin",{"_index":733,"title":{},"body":{"classes/PaperDto.html":{}}}],["isint",{"_index":219,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PaperDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty",{"_index":169,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty()@apiproperty({description",{"_index":157,"title":{},"body":{"classes/EsHitDto.html":{}}}],["isnotempty()@isarray()@apiproperty({description",{"_index":684,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnotempty()@isstring()@apiproperty({description",{"_index":691,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnumber",{"_index":220,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["isobject",{"_index":221,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["isoptional",{"_index":83,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["isoptional()@apipropertyoptional({description",{"_index":148,"title":{},"body":{"classes/EsHitDto.html":{}}}],["isoptional()@apipropertyoptional({type",{"_index":822,"title":{},"body":{"classes/RequestDto.html":{}}}],["isoptional()@isarray()@apipropertyoptional({description",{"_index":207,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isdefined()@isnumber()@isint()@apipropertyoptional({description",{"_index":209,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isint()@apiproperty({description",{"_index":867,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isoptional()@isobject()@apiproperty({description",{"_index":240,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isoptional()@isobject()@apipropertyoptional({description",{"_index":200,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isstring()@apiproperty({description",{"_index":871,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["ispublic",{"_index":1783,"title":{},"body":{"miscellaneous/variables.html":{}}}],["isset",{"_index":600,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["isstring",{"_index":268,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/SearchQueryDto.html":{}}}],["isstring()@isoptional()@apipropertyoptional({description",{"_index":251,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["issue",{"_index":1565,"title":{},"body":{"license.html":{}}}],["itself",{"_index":1158,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["january",{"_index":1472,"title":{},"body":{"license.html":{}}}],["jokes",{"_index":1209,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["k8s",{"_index":1422,"title":{},"body":{"index.html":{}}}],["k8s/configfiles",{"_index":1429,"title":{},"body":{"index.html":{}}}],["keep_alive",{"_index":182,"title":{},"body":{"interfaces/EsPit.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["keeps",{"_index":940,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["key",{"_index":1784,"title":{},"body":{"miscellaneous/variables.html":{}}}],["keyof",{"_index":44,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":1789,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kind",{"_index":1685,"title":{},"body":{"license.html":{}}}],["knowledge",{"_index":722,"title":{},"body":{"classes/PaperDto.html":{}}}],["known",{"_index":1170,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["kubectl",{"_index":1430,"title":{},"body":{"index.html":{}}}],["kubernetes",{"_index":1347,"title":{},"body":{"index.html":{}}}],["language",{"_index":709,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["large",{"_index":1289,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["larger",{"_index":1180,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["latest",{"_index":1011,"title":{},"body":{"dependencies.html":{}}}],["law",{"_index":1681,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":1616,"title":{},"body":{"license.html":{}}}],["ldap",{"_index":1273,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["legal",{"_index":1488,"title":{},"body":{"license.html":{}}}],["length",{"_index":1174,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["length_required",{"_index":1171,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["level",{"_index":1369,"title":{},"body":{"index.html":{}}}],["liability",{"_index":1699,"title":{},"body":{"license.html":{}}}],["liable",{"_index":1708,"title":{},"body":{"license.html":{}}}],["licensable",{"_index":1604,"title":{},"body":{"license.html":{}}}],["license",{"_index":1469,"title":{"license.html":{}},"body":{"license.html":{},"properties.html":{}}}],["licensed",{"_index":1759,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":1621,"title":{},"body":{"license.html":{}}}],["licensor",{"_index":1483,"title":{},"body":{"license.html":{}}}],["limit",{"_index":619,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["limitation",{"_index":1687,"title":{},"body":{"license.html":{}}}],["limitations",{"_index":1764,"title":{},"body":{"license.html":{}}}],["limited",{"_index":1519,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":1243,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["limits",{"_index":869,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["line",{"_index":1143,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["link",{"_index":1547,"title":{},"body":{"license.html":{}}}],["list",{"_index":39,"title":{},"body":{"modules/AppModule.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["listening",{"_index":1447,"title":{},"body":{"index.html":{}}}],["lists",{"_index":1563,"title":{},"body":{"license.html":{}}}],["litigation",{"_index":1611,"title":{},"body":{"license.html":{}}}],["live",{"_index":183,"title":{},"body":{"interfaces/EsPit.html":{}}}],["liveness",{"_index":301,"title":{},"body":{"controllers/HealthController.html":{}}}],["load",{"_index":49,"title":{},"body":{"modules/AppModule.html":{}}}],["local",{"_index":1077,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["location",{"_index":1095,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["log",{"_index":453,"title":{},"body":{"injectables/LoggerService.html":{}}}],["log(message",{"_index":472,"title":{},"body":{"injectables/LoggerService.html":{}}}],["logger",{"_index":395,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["logger(context",{"_index":484,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerinterceptor",{"_index":31,"title":{"injectables/LoggerInterceptor.html":{}},"body":{"modules/AppModule.html":{},"injectables/LoggerInterceptor.html":{},"coverage.html":{}}}],["loggermodule",{"_index":66,"title":{"modules/LoggerModule.html":{}},"body":{"modules/CommonModule.html":{},"modules/LoggerModule.html":{},"modules.html":{},"overview.html":{}}}],["loggerservice",{"_index":413,"title":{"injectables/LoggerService.html":{}},"body":{"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"coverage.html":{},"overview.html":{}}}],["loggerservice(context",{"_index":486,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerservice(loggerinterceptor.name",{"_index":414,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logging",{"_index":447,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loghttprequest",{"_index":397,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["loghttprequest(context",{"_index":407,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logs",{"_index":392,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{}}}],["long",{"_index":1290,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["longer",{"_index":1168,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["loosely",{"_index":1361,"title":{},"body":{"index.html":{}}}],["loss",{"_index":1715,"title":{},"body":{"license.html":{}}}],["losses",{"_index":1721,"title":{},"body":{"license.html":{}}}],["m",{"_index":1040,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["machine",{"_index":1413,"title":{},"body":{"index.html":{}}}],["made",{"_index":1530,"title":{},"body":{"license.html":{}}}],["mailing",{"_index":1562,"title":{},"body":{"license.html":{}}}],["main",{"_index":700,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/functions.html":{}}}],["maintenance",{"_index":1267,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["make",{"_index":1445,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["makes",{"_index":1367,"title":{},"body":{"index.html":{}}}],["making",{"_index":1516,"title":{},"body":{"license.html":{}}}],["malformed",{"_index":1130,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["malfunction",{"_index":1719,"title":{},"body":{"license.html":{}}}],["managed",{"_index":1567,"title":{},"body":{"license.html":{}}}],["management",{"_index":1498,"title":{},"body":{"license.html":{}}}],["manager",{"_index":1001,"title":{},"body":{"dependencies.html":{}}}],["manifests",{"_index":1348,"title":{},"body":{"index.html":{}}}],["many",{"_index":1241,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["map",{"_index":567,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["map(axiosres",{"_index":645,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["markdown",{"_index":688,"title":{},"body":{"classes/PaperDto.html":{}}}],["marked",{"_index":1573,"title":{},"body":{"license.html":{}}}],["marks",{"_index":1672,"title":{},"body":{"license.html":{}}}],["matching",{"_index":61,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["math.abs(query.page",{"_index":623,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["max_score",{"_index":279,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{}}}],["maxim",{"_index":738,"title":{},"body":{"classes/PaperDto.html":{}}}],["maximum",{"_index":210,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/EsResponseHits.html":{},"classes/PageMetaDto.html":{}}}],["md",{"_index":689,"title":{},"body":{"classes/PaperDto.html":{}}}],["mean",{"_index":1480,"title":{},"body":{"license.html":{}}}],["means",{"_index":1222,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["mechanical",{"_index":1521,"title":{},"body":{"license.html":{}}}],["mechanism",{"_index":825,"title":{},"body":{"classes/RequestDto.html":{}}}],["media",{"_index":1225,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["medium",{"_index":1627,"title":{},"body":{"license.html":{}}}],["meet",{"_index":1628,"title":{},"body":{"license.html":{}}}],["memory",{"_index":989,"title":{},"body":{"dependencies.html":{}}}],["merchantability",{"_index":1688,"title":{},"body":{"license.html":{}}}],["merely",{"_index":1546,"title":{},"body":{"license.html":{}}}],["mertics",{"_index":1453,"title":{},"body":{"index.html":{}}}],["message",{"_index":326,"title":{},"body":{"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{}}}],["messages",{"_index":927,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["met",{"_index":1199,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["meta",{"_index":500,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["meta.dto",{"_index":514,"title":{},"body":{"classes/PageDto.html":{}}}],["meta.dto.ts",{"_index":663,"title":{},"body":{"classes/PageMetaDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["meta.dto.ts:25",{"_index":676,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:35",{"_index":671,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:44",{"_index":669,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:53",{"_index":666,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:62",{"_index":668,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:72",{"_index":673,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.hasnext",{"_index":635,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["meta.interface",{"_index":513,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["meta.interface.ts",{"_index":657,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["meta.pagenum",{"_index":636,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["meta.pagesize",{"_index":637,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["metadata",{"_index":119,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"dependencies.html":{}}}],["metainformation",{"_index":1071,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["method",{"_index":437,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["method.touppercase",{"_index":440,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["method_not_allowed",{"_index":1142,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["methods",{"_index":296,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["metrics",{"_index":1454,"title":{},"body":{"index.html":{}}}],["micros",{"_index":1043,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mikhaylov",{"_index":735,"title":{},"body":{"classes/PaperDto.html":{}}}],["milliseconds",{"_index":265,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["min",{"_index":1039,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["minimum",{"_index":670,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["minute",{"_index":937,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["minutes",{"_index":549,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["miscellaneous",{"_index":1021,"title":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["model",{"_index":499,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["modifications",{"_index":1517,"title":{},"body":{"license.html":{}}}],["modified",{"_index":1122,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["modify",{"_index":1649,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":1654,"title":{},"body":{"license.html":{}}}],["module",{"_index":0,"title":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["modules",{"_index":2,"title":{"modules.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["modules[moduleindex",{"_index":43,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["moduleslist",{"_index":41,"title":{},"body":{"modules/AppModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["moeid",{"_index":1774,"title":{},"body":{"properties.html":{}}}],["monetary",{"_index":1378,"title":{},"body":{"index.html":{}}}],["money",{"_index":941,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["monitoring",{"_index":1349,"title":{},"body":{"index.html":{}}}],["more",{"_index":938,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["morrison",{"_index":716,"title":{},"body":{"classes/PaperDto.html":{}}}],["moved",{"_index":1284,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["moved_permanently",{"_index":1104,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ms",{"_index":1042,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mucosal",{"_index":725,"title":{},"body":{"classes/PaperDto.html":{}}}],["multiple",{"_index":1282,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mutex",{"_index":999,"title":{},"body":{"dependencies.html":{}}}],["naiveround",{"_index":973,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["naiveround(num",{"_index":1318,"title":{},"body":{"miscellaneous/functions.html":{}}}],["name",{"_index":347,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["names",{"_index":1671,"title":{},"body":{"license.html":{}}}],["namespace.yaml",{"_index":1433,"title":{},"body":{"index.html":{}}}],["namespace/app",{"_index":1438,"title":{},"body":{"index.html":{}}}],["nanos",{"_index":1045,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["necessarily",{"_index":1605,"title":{},"body":{"license.html":{}}}],["need",{"_index":1082,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["needed",{"_index":531,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["negligence",{"_index":1703,"title":{},"body":{"license.html":{}}}],["negligent",{"_index":1706,"title":{},"body":{"license.html":{}}}],["negotiation",{"_index":1097,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nestinterceptor",{"_index":416,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["nestjs",{"_index":987,"title":{},"body":{"dependencies.html":{}}}],["nestjs/axios",{"_index":319,"title":{},"body":{"modules/HealthModule.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/common",{"_index":22,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/config",{"_index":26,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["nestjs/core",{"_index":24,"title":{},"body":{"modules/AppModule.html":{},"guards/RolesGuard.html":{},"dependencies.html":{}}}],["nestjs/platform",{"_index":995,"title":{},"body":{"dependencies.html":{}}}],["nestjs/swagger",{"_index":168,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"dependencies.html":{}}}],["nestjs/terminus",{"_index":309,"title":{},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"dependencies.html":{}}}],["nestjs/typescript",{"_index":1772,"title":{},"body":{"properties.html":{}}}],["nestloggerservice",{"_index":480,"title":{},"body":{"injectables/LoggerService.html":{}}}],["neurobiology",{"_index":740,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuroimaging",{"_index":742,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuron",{"_index":741,"title":{},"body":{"classes/PaperDto.html":{}}}],["new",{"_index":108,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{}}}],["next",{"_index":400,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{}}}],["next.handle().pipe",{"_index":424,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["no_content",{"_index":1081,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nodejs",{"_index":1771,"title":{},"body":{"properties.html":{}}}],["non",{"_index":1280,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["non_authoritative_information",{"_index":1070,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["none",{"_index":1189,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["normally",{"_index":1647,"title":{},"body":{"license.html":{}}}],["not_acceptable",{"_index":1145,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_found",{"_index":1140,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_implemented",{"_index":1250,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_modified",{"_index":1118,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nothing",{"_index":412,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"license.html":{}}}],["notice",{"_index":1532,"title":{},"body":{"license.html":{}}}],["notices",{"_index":1633,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":1661,"title":{},"body":{"license.html":{}}}],["npm",{"_index":1385,"title":{},"body":{"index.html":{}}}],["ns",{"_index":1044,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["num",{"_index":1323,"title":{},"body":{"miscellaneous/functions.html":{}}}],["number",{"_index":146,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["object",{"_index":181,"title":{},"body":{"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"license.html":{}}}],["object.keys(modules).map(moduleindex",{"_index":42,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["objects",{"_index":162,"title":{},"body":{"classes/EsHitDto.html":{}}}],["obligations",{"_index":1729,"title":{},"body":{"license.html":{}}}],["observable",{"_index":406,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["obtain",{"_index":1761,"title":{},"body":{"license.html":{}}}],["offer",{"_index":1598,"title":{},"body":{"license.html":{}}}],["ok",{"_index":314,"title":{},"body":{"controllers/HealthController.html":{},"miscellaneous/enumerations.html":{}}}],["one",{"_index":596,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["openapi",{"_index":1351,"title":{},"body":{"index.html":{}}}],["optional",{"_index":122,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":935,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["order",{"_index":510,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["order.asc",{"_index":631,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["order.desc",{"_index":610,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{}}}],["order.enum",{"_index":580,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["order.enum.ts",{"_index":1031,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["origin",{"_index":1075,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["original",{"_index":1543,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":1501,"title":{},"body":{"license.html":{}}}],["out",{"_index":11,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EsResponseDto.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"controllers/PapersController.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"license.html":{},"overview.html":{}}}],["out'})@get(':uuid')@httpcode(200",{"_index":763,"title":{},"body":{"controllers/PapersController.html":{}}}],["out'})@get('search')@useinterceptors(pageinterceptor)@httpcode(200",{"_index":756,"title":{},"body":{"controllers/PapersController.html":{}}}],["output",{"_index":1335,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["outstanding",{"_index":1507,"title":{},"body":{"license.html":{}}}],["overlap",{"_index":1192,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["overloading",{"_index":1266,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["override",{"_index":553,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["overview",{"_index":1341,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owner",{"_index":1485,"title":{},"body":{"license.html":{}}}],["ownership",{"_index":1503,"title":{},"body":{"license.html":{}}}],["package",{"_index":984,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["packagehelm",{"_index":1402,"title":{},"body":{"index.html":{}}}],["page",{"_index":118,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["pagedto",{"_index":497,"title":{"classes/PageDto.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagedto(data",{"_index":639,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pagedto})@apigatewaytimeoutresponse({description",{"_index":755,"title":{},"body":{"controllers/PapersController.html":{}}}],["pageinterceptor",{"_index":517,"title":{"injectables/PageInterceptor.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagemeta",{"_index":501,"title":{"interfaces/PageMeta.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagemetadto",{"_index":507,"title":{"classes/PageMetaDto.html":{}},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"coverage.html":{}}}],["pagen",{"_index":881,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["pagenum",{"_index":628,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["pagesize",{"_index":632,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["pagination",{"_index":208,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{}}}],["paper",{"_index":159,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["paper.dto",{"_index":170,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["paperdto",{"_index":156,"title":{"classes/PaperDto.html":{}},"body":{"classes/EsHitDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["paperdto})@apigatewaytimeoutresponse({description",{"_index":762,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers",{"_index":282,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"controllers/PapersController.html":{}}}],["papers/search",{"_index":758,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers/{uuid",{"_index":765,"title":{},"body":{"controllers/PapersController.html":{}}}],["paperscontroller",{"_index":743,"title":{"controllers/PapersController.html":{}},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{},"coverage.html":{}}}],["param",{"_index":91,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["parameters",{"_index":346,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["parseuuidpipe",{"_index":769,"title":{},"body":{"controllers/PapersController.html":{}}}],["part",{"_index":1641,"title":{},"body":{"license.html":{}}}],["partial",{"_index":1091,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partial_content",{"_index":1090,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partialtype",{"_index":509,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["particle",{"_index":877,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["particular",{"_index":1690,"title":{},"body":{"license.html":{}}}],["party",{"_index":1079,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["passed",{"_index":205,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["patent",{"_index":1595,"title":{},"body":{"license.html":{}}}],["path",{"_index":787,"title":{},"body":{"controllers/PapersController.html":{}}}],["pattern",{"_index":1356,"title":{},"body":{"index.html":{}}}],["payload_too_large",{"_index":1179,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment",{"_index":1287,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment_required",{"_index":1135,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["percent",{"_index":1505,"title":{},"body":{"license.html":{}}}],["percission",{"_index":1322,"title":{},"body":{"miscellaneous/functions.html":{}}}],["perform",{"_index":129,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/SearchQueryDto.html":{},"license.html":{}}}],["performed",{"_index":1119,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent",{"_index":1106,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent_redirect",{"_index":1125,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanently",{"_index":1285,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permission",{"_index":844,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["permissions",{"_index":1513,"title":{},"body":{"license.html":{}}}],["perpetual",{"_index":1583,"title":{},"body":{"license.html":{}}}],["pertain",{"_index":1640,"title":{},"body":{"license.html":{}}}],["physics",{"_index":731,"title":{},"body":{"classes/PaperDto.html":{}}}],["pipe(take(1",{"_index":644,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["pipeline",{"_index":922,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["pit",{"_index":178,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/variables.html":{}}}],["pit.interface",{"_index":223,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["pit.interface.ts",{"_index":177,"title":{},"body":{"interfaces/EsPit.html":{},"coverage.html":{}}}],["pit_id",{"_index":237,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["pitid",{"_index":537,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["places",{"_index":1326,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["plaintoclass",{"_index":74,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["plaintoclass(environmentvariables",{"_index":99,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["point",{"_index":179,"title":{},"body":{"interfaces/EsPit.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/functions.html":{}}}],["port",{"_index":563,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"index.html":{}}}],["ports",{"_index":1353,"title":{},"body":{"index.html":{}}}],["possibility",{"_index":1724,"title":{},"body":{"license.html":{}}}],["pot",{"_index":1214,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["power",{"_index":1493,"title":{},"body":{"license.html":{}}}],["preceding",{"_index":667,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["precondition",{"_index":1176,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["precondition_failed",{"_index":1175,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["preferred",{"_index":1101,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["prefix",{"_index":294,"title":{},"body":{"controllers/HealthController.html":{}}}],["prepare",{"_index":1591,"title":{},"body":{"license.html":{}}}],["prepared",{"_index":1163,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["presence",{"_index":660,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["presented",{"_index":687,"title":{},"body":{"classes/PaperDto.html":{}}}],["prevented",{"_index":1248,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["previous",{"_index":582,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["previously",{"_index":565,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["prevpage",{"_index":592,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["prevsearch",{"_index":523,"title":{"classes/PrevSearch.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["print",{"_index":1407,"title":{},"body":{"index.html":{}}}],["printed",{"_index":1754,"title":{},"body":{"license.html":{}}}],["private",{"_index":313,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["probably",{"_index":1450,"title":{},"body":{"index.html":{}}}],["process",{"_index":245,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["process.env.deposit_fee_per_minute",{"_index":954,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.es_container_name",{"_index":555,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["process.env.es_port",{"_index":560,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["process.env.transaction_commission",{"_index":952,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.widraw_commission",{"_index":953,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["processes",{"_index":1328,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processhttperror",{"_index":974,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processhttperror(error",{"_index":1327,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processing",{"_index":1059,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["processmicroservicehttperror",{"_index":975,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processmicroservicehttperror(error",{"_index":1330,"title":{},"body":{"miscellaneous/functions.html":{}}}],["produce",{"_index":1161,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["product",{"_index":1673,"title":{},"body":{"license.html":{}}}],["prod}advanced",{"_index":1390,"title":{},"body":{"index.html":{}}}],["programming",{"_index":708,"title":{},"body":{"classes/PaperDto.html":{}}}],["project",{"_index":302,"title":{},"body":{"controllers/HealthController.html":{}}}],["prom",{"_index":1013,"title":{},"body":{"dependencies.html":{}}}],["prometheus",{"_index":37,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["prometheusmodule",{"_index":35,"title":{},"body":{"modules/AppModule.html":{}}}],["prometheusmodule.register",{"_index":46,"title":{},"body":{"modules/AppModule.html":{}}}],["prominent",{"_index":1632,"title":{},"body":{"license.html":{}}}],["promise",{"_index":539,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":640,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["properties",{"_index":121,"title":{"properties.html":{}},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["protocol",{"_index":1056,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["protocols",{"_index":1279,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["provide",{"_index":55,"title":{},"body":{"modules/AppModule.html":{},"license.html":{}}}],["provided",{"_index":503,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["provider",{"_index":893,"title":{},"body":{"injectables/SearchService.html":{}}}],["providers",{"_index":54,"title":{},"body":{"modules/AppModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["provides",{"_index":134,"title":{},"body":{"interfaces/EqQueryString.html":{},"license.html":{}}}],["proxy",{"_index":1159,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["proxy_authentication_required",{"_index":1153,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["public",{"_index":450,"title":{},"body":{"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["publicly",{"_index":1592,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":1568,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":1491,"title":{},"body":{"license.html":{}}}],["put",{"_index":770,"title":{},"body":{"controllers/PapersController.html":{}}}],["q.dto",{"_index":576,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{}}}],["q.dto.ts",{"_index":865,"title":{},"body":{"classes/SearchQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["q.dto.ts:25",{"_index":879,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:37",{"_index":874,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:48",{"_index":868,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:59",{"_index":866,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["query",{"_index":115,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["query'})@apiresponse({status",{"_index":752,"title":{},"body":{"controllers/PapersController.html":{}}}],["query.dto",{"_index":571,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"injectables/SearchService.html":{}}}],["query.dto.ts",{"_index":193,"title":{},"body":{"classes/EsQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["query.dto.ts:27",{"_index":214,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:38",{"_index":206,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:49",{"_index":201,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:60",{"_index":215,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:71",{"_index":197,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface",{"_index":224,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface.ts",{"_index":185,"title":{},"body":{"interfaces/EsQuery.html":{},"coverage.html":{}}}],["query.limit",{"_index":621,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.order",{"_index":611,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.page",{"_index":625,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.query",{"_index":607,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.limit",{"_index":620,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.order",{"_index":609,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.order?.touppercase",{"_index":630,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.page",{"_index":629,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query_string",{"_index":186,"title":{},"body":{"interfaces/EsQuery.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["range",{"_index":1187,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rate",{"_index":1242,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["readable",{"_index":1643,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":394,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["reason",{"_index":1743,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":1674,"title":{},"body":{"license.html":{}}}],["receive",{"_index":1269,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["received",{"_index":1257,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["recipients",{"_index":1629,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1752,"title":{},"body":{"license.html":{}}}],["record",{"_index":97,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["redirect",{"_index":1103,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redirection",{"_index":1300,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redistributing",{"_index":1695,"title":{},"body":{"license.html":{}}}],["redistribution",{"_index":1625,"title":{},"body":{"license.html":{}}}],["references",{"_index":1109,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["reflect",{"_index":1016,"title":{},"body":{"dependencies.html":{}}}],["reflector",{"_index":837,"title":{},"body":{"guards/RolesGuard.html":{}}}],["refuses",{"_index":1172,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["refusing",{"_index":1138,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["regarding",{"_index":1668,"title":{},"body":{"license.html":{}}}],["regular",{"_index":1343,"title":{},"body":{"index.html":{}}}],["reject",{"_index":641,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["reject(error",{"_index":651,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["reject(new",{"_index":914,"title":{},"body":{"injectables/SearchService.html":{}}}],["relation",{"_index":277,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["relevance",{"_index":149,"title":{},"body":{"classes/EsHitDto.html":{}}}],["relevant",{"_index":901,"title":{},"body":{"injectables/SearchService.html":{}}}],["remain",{"_index":1544,"title":{},"body":{"license.html":{}}}],["repeated",{"_index":1126,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["replaced",{"_index":1748,"title":{},"body":{"license.html":{}}}],["represent",{"_index":1541,"title":{},"body":{"license.html":{}}}],["representation",{"_index":1102,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representations",{"_index":1094,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representatives",{"_index":1561,"title":{},"body":{"license.html":{}}}],["represents",{"_index":78,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"interfaces/HttpResponse.html":{},"interfaces/VirtualBankOptions.html":{}}}],["reproduce",{"_index":1590,"title":{},"body":{"license.html":{}}}],["reproducing",{"_index":1677,"title":{},"body":{"license.html":{}}}],["reproduction",{"_index":1476,"title":{},"body":{"license.html":{}}}],["req",{"_index":771,"title":{},"body":{"controllers/PapersController.html":{}}}],["reqtime",{"_index":426,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["reqtime}ms",{"_index":429,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["request",{"_index":246,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["request.es_query",{"_index":605,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.pit",{"_index":615,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.query",{"_index":606,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.search_after",{"_index":617,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.size",{"_index":622,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.sort",{"_index":608,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.query",{"_index":603,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request_timeout",{"_index":1160,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requestdto",{"_index":572,"title":{"classes/RequestDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"coverage.html":{}}}],["requested",{"_index":766,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{}}}],["requested_range_not_satisfiable",{"_index":1185,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requests",{"_index":393,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["required",{"_index":1253,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["requiredroles",{"_index":848,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requiredroles.includes(role",{"_index":853,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requires",{"_index":1133,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["res",{"_index":772,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["res.hits.total.value",{"_index":627,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.keep_alive",{"_index":648,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.timed_out",{"_index":913,"title":{},"body":{"injectables/SearchService.html":{}}}],["reserved",{"_index":1136,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["reset",{"_index":10,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{},"miscellaneous/enumerations.html":{},"overview.html":{}}}],["reset_content",{"_index":1085,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resides",{"_index":1113,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resolve(new",{"_index":916,"title":{},"body":{"injectables/SearchService.html":{}}}],["resolve(res",{"_index":649,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["resolve(res.succeeded",{"_index":655,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["resource",{"_index":1069,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["respond",{"_index":1123,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["response",{"_index":234,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["response(https://en.wikipedia.org/wiki/list_of_http_status_codes",{"_index":334,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["response.data",{"_index":795,"title":{},"body":{"controllers/PapersController.html":{}}}],["response.data.hits.hits[0]._source",{"_index":799,"title":{},"body":{"controllers/PapersController.html":{}}}],["response.dto",{"_index":890,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["response.dto.ts",{"_index":233,"title":{},"body":{"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["response.dto.ts:26",{"_index":264,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:39",{"_index":260,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:56",{"_index":247,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:80",{"_index":250,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:91",{"_index":253,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.exception.ts",{"_index":337,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["response.exception.ts:8",{"_index":344,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["response.interface.ts",{"_index":324,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["response.module.ts",{"_index":357,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["response.service.ts",{"_index":362,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["response.service.ts:22",{"_index":377,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:32",{"_index":374,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:42",{"_index":379,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:57",{"_index":368,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["responsibility",{"_index":1735,"title":{},"body":{"license.html":{}}}],["responsible",{"_index":1692,"title":{},"body":{"license.html":{}}}],["result",{"_index":542,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"index.html":{},"license.html":{}}}],["result.dto",{"_index":778,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["result.dto.ts",{"_index":885,"title":{},"body":{"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["result.dto.ts:25",{"_index":889,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["result.dto.ts:42",{"_index":887,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["resulted",{"_index":1068,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resulting",{"_index":1520,"title":{},"body":{"license.html":{}}}],["results",{"_index":60,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["retain",{"_index":1637,"title":{},"body":{"license.html":{}}}],["retrieved",{"_index":141,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["retuns",{"_index":1788,"title":{},"body":{"miscellaneous/variables.html":{}}}],["return",{"_index":110,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["returned",{"_index":212,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/HttpResponse.html":{},"miscellaneous/enumerations.html":{}}}],["returns",{"_index":93,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["reverse",{"_index":604,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["revisions",{"_index":1538,"title":{},"body":{"license.html":{}}}],["rfc",{"_index":1210,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rights",{"_index":1731,"title":{},"body":{"license.html":{}}}],["rimraf",{"_index":1018,"title":{},"body":{"dependencies.html":{}}}],["risks",{"_index":1697,"title":{},"body":{"license.html":{}}}],["role",{"_index":840,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["roles",{"_index":834,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["roles_key",{"_index":847,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["rolesguard",{"_index":831,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["ron",{"_index":715,"title":{},"body":{"classes/PaperDto.html":{}}}],["rounded",{"_index":1324,"title":{},"body":{"miscellaneous/functions.html":{}}}],["rounds",{"_index":1321,"title":{},"body":{"miscellaneous/functions.html":{}}}],["route",{"_index":745,"title":{},"body":{"controllers/PapersController.html":{}}}],["routes",{"_index":1790,"title":{"routes.html":{}},"body":{"routes.html":{}}}],["royalty",{"_index":1587,"title":{},"body":{"license.html":{}}}],["run",{"_index":1387,"title":{},"body":{"index.html":{}}}],["run.sh",{"_index":1393,"title":{},"body":{"index.html":{}}}],["runapp",{"_index":1400,"title":{},"body":{"index.html":{}}}],["rundoc",{"_index":1401,"title":{},"body":{"index.html":{}}}],["rundocker",{"_index":1399,"title":{},"body":{"index.html":{}}}],["running",{"_index":1420,"title":{},"body":{"index.html":{}}}],["rxjs",{"_index":417,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":419,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["s",{"_index":702,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["same",{"_index":1753,"title":{},"body":{"license.html":{}}}],["sample",{"_index":1423,"title":{},"body":{"index.html":{}}}],["satisfiable",{"_index":1292,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["saved",{"_index":857,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["schemas",{"_index":1459,"title":{},"body":{"index.html":{}}}],["score",{"_index":150,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/EsResponseHits.html":{}}}],["script",{"_index":1403,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":1391,"title":{},"body":{"index.html":{}}}],["search",{"_index":130,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{}}}],["search.module",{"_index":38,"title":{},"body":{"modules/AppModule.html":{}}}],["search_after",{"_index":194,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["searchinfo",{"_index":854,"title":{"interfaces/SearchInfo.html":{}},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["searchmodule",{"_index":8,"title":{"modules/SearchModule.html":{}},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{},"modules.html":{},"overview.html":{}}}],["searchquerydto",{"_index":574,"title":{"classes/SearchQueryDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"coverage.html":{}}}],["searchresultdto",{"_index":776,"title":{"classes/SearchResultDto.html":{}},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["searchresultdto(200",{"_index":917,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchservice",{"_index":601,"title":{"injectables/SearchService.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"coverage.html":{},"overview.html":{}}}],["sec",{"_index":1041,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["section",{"_index":1098,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["sections",{"_index":1481,"title":{},"body":{"license.html":{}}}],["see",{"_index":1286,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["see_other",{"_index":1117,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["select",{"_index":1100,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["selected",{"_index":1194,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sell",{"_index":1599,"title":{},"body":{"license.html":{}}}],["sent",{"_index":1089,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["separable",{"_index":1545,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1665,"title":{},"body":{"license.html":{}}}],["server",{"_index":562,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"properties.html":{}}}],["server_error",{"_index":1302,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["servers",{"_index":1218,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["service",{"_index":311,"title":{},"body":{"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{}}}],["service.type=nodeportkubernetes",{"_index":1426,"title":{},"body":{"index.html":{}}}],["service.yamlit",{"_index":1436,"title":{},"body":{"index.html":{}}}],["service/app",{"_index":1441,"title":{},"body":{"index.html":{}}}],["service_unavailable",{"_index":1262,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["services/common",{"_index":358,"title":{},"body":{"modules/HttpResponseModule.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{}}}],["set",{"_index":586,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["set_pit(pit",{"_index":808,"title":{},"body":{"classes/PrevSearch.html":{}}}],["set_prevpage(page",{"_index":816,"title":{},"body":{"classes/PrevSearch.html":{}}}],["set_tiebreaker(tiebreaker",{"_index":812,"title":{},"body":{"classes/PrevSearch.html":{}}}],["setmetadata(is_public_key",{"_index":1785,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setmetadata(roles_key",{"_index":1787,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setting",{"_index":626,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["shall",{"_index":1479,"title":{},"body":{"license.html":{}}}],["shards",{"_index":243,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["shares",{"_index":1508,"title":{},"body":{"license.html":{}}}],["short",{"_index":332,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/PaperDto.html":{}}}],["show",{"_index":720,"title":{},"body":{"classes/PaperDto.html":{}}}],["showing",{"_index":597,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["shows",{"_index":256,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageMetaDto.html":{}}}],["similar",{"_index":1154,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["size",{"_index":195,"title":{},"body":{"classes/EsQueryDto.html":{},"miscellaneous/variables.html":{}}}],["skipmissingproperties",{"_index":103,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["skipped",{"_index":273,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["software",{"_index":1357,"title":{},"body":{"index.html":{},"license.html":{}}}],["sole",{"_index":1734,"title":{},"body":{"license.html":{}}}],["solely",{"_index":1691,"title":{},"body":{"license.html":{}}}],["sort",{"_index":145,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["sorted",{"_index":163,"title":{},"body":{"classes/EsHitDto.html":{}}}],["sorting",{"_index":216,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["source",{"_index":13,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"index.html":{},"license.html":{}}}],["special",{"_index":858,"title":{},"body":{"interfaces/SearchInfo.html":{},"license.html":{}}}],["specific",{"_index":132,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["specified",{"_index":131,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["specifier",{"_index":1190,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["specifies",{"_index":187,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["src/.../app.module.ts",{"_index":1781,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../env.helper.ts",{"_index":1312,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../env.objects.ts",{"_index":1023,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../env.validation.ts",{"_index":1314,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../es",{"_index":1024,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../httpresponsedescriptions.enum.ts",{"_index":1026,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsemessages.enum.ts",{"_index":1027,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypecodes.enum.ts",{"_index":1029,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypes.enum.ts",{"_index":1028,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../main.ts",{"_index":1311,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../page",{"_index":1030,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../page.dto.ts",{"_index":1776,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../paper.dto.ts",{"_index":1777,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../public.decorator.ts",{"_index":1780,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../request.dto.ts",{"_index":1778,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.decorator.ts",{"_index":1782,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.enum.ts",{"_index":1032,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../search",{"_index":1779,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../util.helper.ts",{"_index":1313,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/application",{"_index":864,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/application/controller/health.controller.ts",{"_index":293,"title":{},"body":{"controllers/HealthController.html":{},"coverage.html":{}}}],["src/application/controller/health.controller.ts:21",{"_index":299,"title":{},"body":{"controllers/HealthController.html":{}}}],["src/application/controller/papers.controller.ts",{"_index":744,"title":{},"body":{"controllers/PapersController.html":{},"coverage.html":{}}}],["src/application/controller/papers.controller.ts:41",{"_index":757,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/application/controller/papers.controller.ts:74",{"_index":764,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/decorators/public.decorator.ts",{"_index":962,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/decorators/roles.decorator.ts",{"_index":966,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain",{"_index":785,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/domain/dtos",{"_index":907,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/domain/dtos/elastic/es",{"_index":137,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page",{"_index":662,"title":{},"body":{"classes/PageMetaDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts",{"_index":498,"title":{},"body":{"classes/PageDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts:27",{"_index":505,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/page.dto.ts:37",{"_index":502,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts",{"_index":678,"title":{},"body":{"classes/PaperDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/paper.dto.ts:23",{"_index":698,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:34",{"_index":730,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:45",{"_index":685,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:56",{"_index":732,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:67",{"_index":719,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:78",{"_index":724,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:87",{"_index":690,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/request.dto",{"_index":784,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/domain/dtos/request.dto.ts",{"_index":818,"title":{},"body":{"classes/RequestDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/request.dto.ts:26",{"_index":827,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/request.dto.ts:37",{"_index":821,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/search",{"_index":777,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/enums/es",{"_index":1033,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsedescriptions.enum.ts",{"_index":1046,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsemessages.enum.ts",{"_index":1277,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypecodes.enum.ts",{"_index":1303,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypes.enum.ts",{"_index":1297,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/page",{"_index":1306,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/roles.enum.ts",{"_index":1307,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/interfaces/elastic/es",{"_index":114,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/http",{"_index":323,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/page",{"_index":656,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/search",{"_index":855,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["src/core/exceptions/http",{"_index":336,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts",{"_index":833,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts:23",{"_index":842,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/guards/roles.guard.ts:9",{"_index":838,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/helpers/env.helper.ts",{"_index":971,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/helpers/util.helper.ts",{"_index":972,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/interceptors/logger.interceptor.ts",{"_index":391,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/logger.interceptor.ts:16",{"_index":415,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:25",{"_index":402,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:55",{"_index":409,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/page.interceptor",{"_index":775,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/interceptors/page.interceptor.ts",{"_index":518,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["src/core/interceptors/page.interceptor.ts:16",{"_index":801,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:169",{"_index":561,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:174",{"_index":556,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:179",{"_index":564,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:186",{"_index":547,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:206",{"_index":535,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:29",{"_index":802,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:30",{"_index":809,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:33",{"_index":807,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:40",{"_index":804,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:41",{"_index":813,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:44",{"_index":811,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:51",{"_index":803,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:52",{"_index":817,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:55",{"_index":815,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:63",{"_index":805,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:73",{"_index":529,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:89",{"_index":552,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/modules/health.module.ts",{"_index":317,"title":{},"body":{"modules/HealthModule.html":{}}}],["src/core/modules/http",{"_index":356,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["src/core/modules/logger.module.ts",{"_index":445,"title":{},"body":{"modules/LoggerModule.html":{}}}],["src/core/pipes/validation.pipe.ts",{"_index":919,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["src/core/services/common/http",{"_index":361,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts",{"_index":446,"title":{},"body":{"injectables/LoggerService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts:12",{"_index":479,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:16",{"_index":457,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:32",{"_index":459,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:41",{"_index":473,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:51",{"_index":466,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:60",{"_index":477,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:69",{"_index":463,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:78",{"_index":475,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:88",{"_index":469,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/search.service.ts",{"_index":892,"title":{},"body":{"injectables/SearchService.html":{},"coverage.html":{}}}],["src/core/services/common/search.service.ts:12",{"_index":896,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:23",{"_index":906,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:28",{"_index":905,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:35",{"_index":904,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:70",{"_index":900,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/infrastructure/config/env.objects.ts",{"_index":933,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/infrastructure/config/env.validation.ts",{"_index":71,"title":{},"body":{"classes/EnvironmentVariables.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/infrastructure/modules/app.module.ts",{"_index":15,"title":{},"body":{"modules/AppModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/infrastructure/modules/common/common.module.ts",{"_index":67,"title":{},"body":{"modules/CommonModule.html":{}}}],["src/infrastructure/modules/search.module.ts",{"_index":863,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/main.ts",{"_index":980,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["sssss",{"_index":175,"title":{},"body":{"classes/EsHitDto.html":{}}}],["st",{"_index":704,"title":{},"body":{"classes/PaperDto.html":{}}}],["stages",{"_index":1380,"title":{},"body":{"index.html":{}}}],["start",{"_index":410,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["start:{dev",{"_index":1389,"title":{},"body":{"index.html":{}}}],["started",{"_index":1338,"title":{"index.html":{},"license.html":{}},"body":{}}],["starting",{"_index":859,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["starttime",{"_index":408,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["state",{"_index":1166,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["stated",{"_index":1597,"title":{},"body":{"license.html":{}}}],["statement",{"_index":1655,"title":{},"body":{"license.html":{}}}],["statements",{"_index":958,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":448,"title":{},"body":{"injectables/LoggerService.html":{}}}],["stating",{"_index":1634,"title":{},"body":{"license.html":{}}}],["status",{"_index":261,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["status\":\"ok\",\"info\":{\"alive\":{\"status\":\"up\"}},\"error\":{},\"details\":{\"alive\":{\"status\":\"up",{"_index":1452,"title":{},"body":{"index.html":{}}}],["statuscode",{"_index":438,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"classes/SearchResultDto.html":{}}}],["stoppage",{"_index":1717,"title":{},"body":{"license.html":{}}}],["storage",{"_index":533,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["stored",{"_index":140,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{}}}],["stores",{"_index":202,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["string",{"_index":125,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["string.interface",{"_index":191,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["string.interface.ts",{"_index":116,"title":{},"body":{"interfaces/EqQueryString.html":{},"coverage.html":{}}}],["structure",{"_index":117,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"interfaces/SearchInfo.html":{}}}],["subject",{"_index":1580,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":1593,"title":{},"body":{"license.html":{}}}],["submission",{"_index":1657,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1555,"title":{},"body":{"license.html":{}}}],["submitted",{"_index":1553,"title":{},"body":{"license.html":{}}}],["subscribe((res",{"_index":647,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["subsequently",{"_index":1577,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":1065,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["success",{"_index":1299,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["successful",{"_index":272,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["such",{"_index":1499,"title":{},"body":{"license.html":{}}}],["summary",{"_index":680,"title":{},"body":{"classes/PaperDto.html":{},"controllers/PapersController.html":{},"miscellaneous/variables.html":{}}}],["super(httpexception.createbody(data",{"_index":349,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["superadmin",{"_index":1308,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["supersede",{"_index":1664,"title":{},"body":{"license.html":{}}}],["support",{"_index":1251,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"modules.html":{}}}],["supported",{"_index":1184,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sure",{"_index":1446,"title":{},"body":{"index.html":{}}}],["svg",{"_index":1766,"title":{},"body":{"modules.html":{}}}],["swagger",{"_index":1456,"title":{},"body":{"index.html":{}}}],["switching",{"_index":1278,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["switching_protocols",{"_index":1048,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["syntax",{"_index":1131,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["systems",{"_index":1564,"title":{},"body":{"license.html":{}}}],["t",{"_index":728,"title":{},"body":{"classes/PaperDto.html":{}}}],["table",{"_index":983,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":982,"title":{},"body":{"coverage.html":{}}}],["tags",{"_index":681,"title":{},"body":{"classes/PaperDto.html":{},"controllers/PapersController.html":{},"miscellaneous/variables.html":{}}}],["take",{"_index":568,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["taken",{"_index":951,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["takes",{"_index":1320,"title":{},"body":{"miscellaneous/functions.html":{}}}],["tap",{"_index":418,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["teapot",{"_index":1294,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporarily",{"_index":1114,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary",{"_index":1265,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary_redirect",{"_index":1124,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ten",{"_index":739,"title":{},"body":{"classes/PaperDto.html":{}}}],["terminate",{"_index":1622,"title":{},"body":{"license.html":{}}}],["terminusmodule",{"_index":320,"title":{},"body":{"modules/HealthModule.html":{}}}],["terms",{"_index":1475,"title":{},"body":{"license.html":{}}}],["terraform",{"_index":1467,"title":{},"body":{"index.html":{}}}],["test",{"_index":1371,"title":{},"body":{"index.html":{}}}],["test:ci",{"_index":1388,"title":{},"body":{"index.html":{}}}],["tested",{"_index":1178,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["text",{"_index":701,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["theory",{"_index":1701,"title":{},"body":{"license.html":{}}}],["there's",{"_index":664,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["there\\'s",{"_index":677,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["thereof",{"_index":1549,"title":{},"body":{"license.html":{}}}],["third",{"_index":1078,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["this.context",{"_index":485,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.data",{"_index":515,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{}}}],["this.es_query",{"_index":829,"title":{},"body":{"classes/RequestDto.html":{}}}],["this.getdescription(status",{"_index":372,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.getmessage(status",{"_index":370,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.gettype(status",{"_index":390,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.httpservice.delete(`http://${this.es_ip}:${this.es_port}/_pit",{"_index":652,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.httpservice.get(`http://${this.es_ip}:${this.es_port}/_search",{"_index":912,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.httpservice.post(`http://${this.es_ip}:${this.es_port}/papers/_pit?keep_alive=${alive+unit",{"_index":643,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.limit",{"_index":883,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.logger",{"_index":483,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.debug(this.format(message",{"_index":492,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.error(this.format(message",{"_index":488,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.log",{"_index":439,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(`[${error.name",{"_index":427,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(this.format(message",{"_index":487,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.verbose(this.format(message",{"_index":493,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.warn(this.format(message",{"_index":491,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.loghttprequest(context",{"_index":425,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.meta",{"_index":516,"title":{},"body":{"classes/PageDto.html":{}}}],["this.order",{"_index":884,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.page",{"_index":882,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.pit",{"_index":229,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevpage",{"_index":585,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch",{"_index":602,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch._pit",{"_index":616,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch._prevpage",{"_index":624,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch._tiebreaker",{"_index":618,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.isset",{"_index":614,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.query",{"_index":228,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["this.reflector.getallandoverride(roles_key",{"_index":849,"title":{},"body":{"guards/RolesGuard.html":{}}}],["this.search_after",{"_index":231,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.searchservice.findbycontext(request.es_query).then",{"_index":794,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.searchservice.findbyid(uuid).then",{"_index":798,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.size",{"_index":226,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.sort",{"_index":230,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.statuscode",{"_index":891,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["this.tiebreaker",{"_index":584,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["those",{"_index":1602,"title":{},"body":{"license.html":{}}}],["through",{"_index":1463,"title":{},"body":{"index.html":{},"license.html":{}}}],["throw",{"_index":107,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/PapersController.html":{}}}],["throwed",{"_index":1329,"title":{},"body":{"miscellaneous/functions.html":{}}}],["throws",{"_index":1336,"title":{},"body":{"miscellaneous/functions.html":{}}}],["thus",{"_index":1228,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["tiebreaker",{"_index":589,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["time",{"_index":180,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["time.enum",{"_index":578,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["time.enum.ts",{"_index":1025,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timed",{"_index":257,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["timed_out",{"_index":238,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/variables.html":{}}}],["timely",{"_index":1270,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timeout",{"_index":1288,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["title",{"_index":682,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["todo",{"_index":1352,"title":{},"body":{"index.html":{}}}],["tony",{"_index":717,"title":{},"body":{"classes/PaperDto.html":{}}}],["too_many_requests",{"_index":1239,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["took",{"_index":239,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/variables.html":{}}}],["topic",{"_index":683,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["topics/fields",{"_index":721,"title":{},"body":{"classes/PaperDto.html":{}}}],["tort",{"_index":1702,"title":{},"body":{"license.html":{}}}],["total",{"_index":270,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["touching",{"_index":723,"title":{},"body":{"classes/PaperDto.html":{}}}],["tracking",{"_index":1566,"title":{},"body":{"license.html":{}}}],["trade",{"_index":1670,"title":{},"body":{"license.html":{}}}],["trademark",{"_index":1638,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":1669,"title":{},"body":{"license.html":{}}}],["traditional",{"_index":1205,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["transaction",{"_index":82,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{}}}],["transaction_commission",{"_index":84,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["transactionservice",{"_index":1379,"title":{},"body":{"index.html":{}}}],["transfer",{"_index":1600,"title":{},"body":{"license.html":{}}}],["transform",{"_index":926,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformation",{"_index":1522,"title":{},"body":{"license.html":{}}}],["transformed",{"_index":930,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformer",{"_index":75,"title":{},"body":{"classes/EnvironmentVariables.html":{},"dependencies.html":{}}}],["translation",{"_index":1523,"title":{},"body":{"license.html":{}}}],["true",{"_index":51,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["true/false",{"_index":540,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["try",{"_index":642,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["type",{"_index":126,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["typeof",{"_index":45,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["types",{"_index":1527,"title":{},"body":{"license.html":{}}}],["unable",{"_index":1231,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unambiguous",{"_index":1200,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unauthorized",{"_index":1132,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unavailable",{"_index":1296,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["undefined",{"_index":160,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchResultDto.html":{}}}],["undefined})@apiresponse({status",{"_index":761,"title":{},"body":{"controllers/PapersController.html":{}}}],["under",{"_index":1115,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["understands",{"_index":1049,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["understood",{"_index":1128,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unexpected",{"_index":1246,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uninitialized",{"_index":583,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["union",{"_index":1489,"title":{},"body":{"license.html":{}}}],["unique",{"_index":692,"title":{},"body":{"classes/PaperDto.html":{}}}],["unit",{"_index":545,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["units",{"_index":1034,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["university",{"_index":713,"title":{},"body":{"classes/PaperDto.html":{}}}],["unknown",{"_index":225,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/HttpResponseService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["unless",{"_index":1659,"title":{},"body":{"license.html":{}}}],["unprocessable",{"_index":1221,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unprocessable_entity",{"_index":1219,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported",{"_index":1291,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported_media_type",{"_index":1183,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["up",{"_index":315,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["updated",{"_index":1084,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upgrade",{"_index":1054,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upstream",{"_index":1259,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri",{"_index":1107,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri_too_long",{"_index":1181,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uris",{"_index":1111,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["url",{"_index":436,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["us/docs/web/http/status",{"_index":331,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["usage",{"_index":1395,"title":{},"body":{"index.html":{}}}],["use",{"_index":1110,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":56,"title":{},"body":{"modules/AppModule.html":{}}}],["used",{"_index":244,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"properties.html":{}}}],["useinterceptors",{"_index":773,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors(pageinterceptor",{"_index":791,"title":{},"body":{"controllers/PapersController.html":{}}}],["user",{"_index":843,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["user.roles.some((role",{"_index":852,"title":{},"body":{"guards/RolesGuard.html":{}}}],["using",{"_index":902,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["usual",{"_index":1414,"title":{},"body":{"index.html":{}}}],["util",{"_index":482,"title":{},"body":{"injectables/LoggerService.html":{}}}],["uuid",{"_index":760,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["validate",{"_index":29,"title":{},"body":{"modules/AppModule.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["validate(config",{"_index":96,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["validated",{"_index":94,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatedconfig",{"_index":98,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatedto",{"_index":976,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validatedto(dto",{"_index":1331,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validateoutputdto",{"_index":977,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validateoutputdto(dto",{"_index":1334,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validates",{"_index":89,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["validatesync",{"_index":76,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatesync(validatedconfig",{"_index":102,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validation",{"_index":921,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationerror",{"_index":931,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationpipeoptions",{"_index":918,"title":{"interfaces/ValidationPipeOptions.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["validator",{"_index":77,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/ValidationPipeOptions.html":{},"dependencies.html":{}}}],["validatoroptions",{"_index":923,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["value",{"_index":275,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":1191,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["variable",{"_index":963,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":920,"title":{"miscellaneous/variables.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vatiables",{"_index":73,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["verbal",{"_index":1558,"title":{},"body":{"license.html":{}}}],["verbose",{"_index":454,"title":{},"body":{"injectables/LoggerService.html":{}}}],["verbose(message",{"_index":474,"title":{},"body":{"injectables/LoggerService.html":{}}}],["version",{"_index":786,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"properties.html":{}}}],["via",{"_index":1053,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["view",{"_index":1087,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["virtualbank",{"_index":934,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["virtualbankoptions",{"_index":932,"title":{"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":411,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PrevSearch.html":{},"miscellaneous/functions.html":{}}}],["wait",{"_index":1164,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["want",{"_index":1083,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["warn",{"_index":455,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warn(message",{"_index":476,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warning",{"_index":478,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warranties",{"_index":1684,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":1679,"title":{},"body":{"license.html":{}}}],["way",{"_index":1415,"title":{},"body":{"index.html":{}}}],["ways",{"_index":1383,"title":{},"body":{"index.html":{}}}],["wherever",{"_index":1646,"title":{},"body":{"license.html":{}}}],["whether",{"_index":598,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"license.html":{}}}],["whole",{"_index":1542,"title":{},"body":{"license.html":{}}}],["widraw_commission",{"_index":86,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["widrawal",{"_index":946,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["willing",{"_index":1050,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["willsoto/nestjs",{"_index":36,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["within",{"_index":1162,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["without",{"_index":1173,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["work",{"_index":1528,"title":{},"body":{"license.html":{}}}],["works",{"_index":1535,"title":{},"body":{"license.html":{}}}],["worldwide",{"_index":1584,"title":{},"body":{"license.html":{}}}],["writing",{"_index":1575,"title":{},"body":{"license.html":{}}}],["written",{"_index":1559,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1333,"title":{},"body":{"miscellaneous/functions.html":{}}}],["yes",{"_index":467,"title":{},"body":{"injectables/LoggerService.html":{}}}],["yyyy",{"_index":1758,"title":{},"body":{"license.html":{}}}],["zoom",{"_index":9,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{},"overview.html":{}}}]],"pipeline":["stemmer"]},
    "store": {"modules/AppModule.html":{"url":"modules/AppModule.html","title":"module - AppModule","body":"\n                   \n\n\n\n\n    Modules\n    AppModule\n\n\n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_AppModule\n\n\n\ncluster_AppModule_imports\n\n\n\n\nCommonModule\n\nCommonModule\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nCommonModule->AppModule\n\n\n\n\n\nSearchModule\n\nSearchModule\n\nAppModule -->\n\nSearchModule->AppModule\n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/infrastructure/modules/app.module.ts\n        \n\n\n\n        \n            Description\n        \n        \n            application module\n\n        \n\n\n        \n            \n                \n                    Imports\n                    \n                        \n                            CommonModule\n                        \n                        \n                            SearchModule\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { CacheInterceptor, CacheModule, Module } from '@nestjs/common';\nimport { APP_INTERCEPTOR } from '@nestjs/core';\nimport { ConfigModule } from '@nestjs/config';\nimport { configuration } from '../config/env.objects';\nimport { validate } from '../config/env.validation';\nimport { LoggerInterceptor } from '../../core/interceptors'\nimport * as modules from '../../core/modules'\nimport { CommonModule } from './common/common.module';\nimport { PrometheusModule } from '@willsoto/nestjs-prometheus';\nimport { SearchModule } from './search.module';\n\n/**\n * application modules list\n */\nconst modulesList = Object.keys(modules).map(moduleIndex => modules[moduleIndex as keyof typeof modules]);\n\n/**\n * application module\n */\n@Module({\n  imports: [\n    SearchModule,\n    PrometheusModule.register(),\n    CacheModule.register(),\n    CommonModule,\n    ConfigModule.forRoot({\n      load: [configuration],\n      validate,\n      isGlobal: true,\n      cache: true,\n      expandVariables: true,\n    }),\n    ...modulesList,\n  ],\n  providers: [\n    {\n      provide: APP_INTERCEPTOR,\n      useClass: CacheInterceptor,\n    },\n    {\n      provide: APP_INTERCEPTOR,\n      useClass: LoggerInterceptor,\n    },\n  ],\n  controllers: [],\n})\nexport class AppModule {}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules/CommonModule.html":{"url":"modules/CommonModule.html","title":"module - CommonModule","body":"\n                   \n\n\n\n\n    Modules\n    CommonModule\n\n\n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_CommonModule\n\n\n\ncluster_CommonModule_imports\n\n\n\ncluster_CommonModule_exports\n\n\n\n\nHttpResponseModule\n\nHttpResponseModule\n\n\n\nCommonModule\n\nCommonModule\n\nCommonModule -->\n\nHttpResponseModule->CommonModule\n\n\n\n\n\nLoggerModule\n\nLoggerModule\n\nCommonModule -->\n\nLoggerModule->CommonModule\n\n\n\n\n\nHttpResponseModule \n\nHttpResponseModule \n\nHttpResponseModule  -->\n\nCommonModule->HttpResponseModule \n\n\n\n\n\nLoggerModule \n\nLoggerModule \n\nLoggerModule  -->\n\nCommonModule->LoggerModule \n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/infrastructure/modules/common/common.module.ts\n        \n\n\n\n\n\n        \n            \n                \n                    Imports\n                    \n                        \n                            HttpResponseModule\n                        \n                        \n                            LoggerModule\n                        \n                    \n                \n                \n                    Exports\n                    \n                        \n                            HttpResponseModule\n                        \n                        \n                            LoggerModule\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { Module } from '@nestjs/common';\nimport { HttpResponseModule } from '../../../core/modules'\nimport { LoggerModule } from '../../../core/modules'\n\n@Module({\n  imports: [HttpResponseModule, LoggerModule],\n  exports: [HttpResponseModule, LoggerModule],\n})\nexport class CommonModule {}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/EnvironmentVariables.html":{"url":"classes/EnvironmentVariables.html","title":"class - EnvironmentVariables","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  EnvironmentVariables\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/infrastructure/config/env.validation.ts\n        \n\n\n            \n                Description\n            \n            \n                env vatiables\n\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { plainToClass } from 'class-transformer';\nimport { validateSync } from 'class-validator';\n\n/**\n * env vatiables\n */\nclass EnvironmentVariables {\n  // /**\n  //  * Represents the amount of comission for each transaction\n  //  */\n  // @IsOptional()\n  // TRANSACTION_COMMISSION = 0.001;\n\n  // @IsOptional()\n  // WIDRAW_COMMISSION = 0.001;\n\n  // @IsOptional()\n  // DEPOSIT_FEE_PER_MINUTE = 0.0001;\n}\n\n/**\n * validates the config\n * @param config congig\n * @returns validated config\n */\nexport function validate(config: Record) {\n  const validatedConfig = plainToClass(EnvironmentVariables, config, { enableImplicitConversion: true });\n  const errors = validateSync(validatedConfig, { skipMissingProperties: false });\n\n  if (errors.length > 0) {\n    throw new Error(errors.toString());\n  }\n  return validatedConfig;\n}\n\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/EqQueryString.html":{"url":"interfaces/EqQueryString.html","title":"interface - EqQueryString","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  EqQueryString\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/elastic/es-query-string.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of page metadata\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                            Optional\n                                        \n                                            default_field\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            fields\n                                        \n                                \n                                \n                                        \n                                            query\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        default_field\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        default_field:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    Default field to perform a search on, when\nno field is specified for the query\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        fields\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        fields:     string[]\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :     string[]\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    Specific fields, to perform a search on\nCan't be specified with 'default_field'\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        query\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        query:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Query string, that provides the data, to perform a search on\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        export interface EqQueryString {\n    /**\n     * Query string, that provides the data, to perform a search on\n     */\n    query: string;\n\n    /**\n     * Default field to perform a search on, when \n     * no field is specified for the query\n     */\n    default_field?: string;\n\n    /**\n     * Specific fields, to perform a search on\n     * Can't be specified with 'default_field'\n     */\n    fields?: string[];\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/EsHitDto.html":{"url":"classes/EsHitDto.html","title":"class - EsHitDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  EsHitDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/elastic/es-hit.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of the document stored and retrieved from Elasticsearch\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Optional\n                                _score\n                            \n                            \n                                _source\n                            \n                            \n                                    Optional\n                                sort\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        _score\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@ApiPropertyOptional({description: 'Relevance score', example: 1.2355})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-hit.dto.ts:45\n                        \n                    \n\n            \n                \n                    Hit relevance score\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        _source\n                        \n                    \n                \n            \n                \n                    \n                        Type :         PaperDto\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@ApiProperty({description: 'Actual document (paper) stored in Elasticsearch', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-hit.dto.ts:25\n                        \n                    \n\n            \n                \n                    Actual document stored in Elasticsearch\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        sort\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@ApiPropertyOptional({description: 'List of objects that represents how the hit was sorted', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-hit.dto.ts:35\n                        \n                    \n\n            \n                \n                    List of objects that represents how the hit was sorted\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, ApiPropertyOptional } from \"@nestjs/swagger\";\nimport { IsNotEmpty, IsOptional } from \"class-validator\";\nimport { PaperDto } from \"../paper.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['sort', '_source', '_score'];\n\n/**\n * Structure of the document stored and retrieved from Elasticsearch\n */\n@ApiExtraModels()\nexport class EsHitDto {\n    /**\n     * Actual document stored in Elasticsearch\n     */\n    @IsNotEmpty()\n    @ApiProperty({\n        description: 'Actual document (paper) stored in Elasticsearch',\n        example: {\n            id: 'sssss'\n        }\n    })\n    _source: PaperDto;\n    \n    /**\n     * List of objects that represents how the hit was sorted\n     */\n    @IsOptional()\n    @ApiPropertyOptional({\n        description: 'List of objects that represents how the hit was sorted',\n        example: {}\n    })\n    sort?: [];\n\n    /**\n     * Hit relevance score\n     */\n    @IsOptional()\n    @ApiPropertyOptional({\n        description: 'Relevance score',\n        example: 1.2355\n    })\n    _score?: number;\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/EsPit.html":{"url":"interfaces/EsPit.html","title":"interface - EsPit","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  EsPit\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/elastic/es-pit.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of PIT (Point-In-Time) object\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            id\n                                        \n                                \n                                \n                                        \n                                            keep_alive\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        id\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        id:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    PIT ID\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        keep_alive\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        keep_alive:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Time to live of the PIT\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        export interface EsPit {\n    /**\n     * PIT ID\n     */\n    id: string;\n\n    /**\n     * Time to live of the PIT\n     */\n    keep_alive: string;\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/EsQuery.html":{"url":"interfaces/EsQuery.html","title":"interface - EsQuery","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  EsQuery\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/elastic/es-query.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of page metadata\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            query_string\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        query_string\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        query_string:         EqQueryString\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         EqQueryString\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Query string object, that specifies certain search conditions\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { EqQueryString } from \"./es-query-string.interface\";\n\n/**\n * Structure of page metadata\n */\nexport interface EsQuery {\n    /**\n     * Query string object, that specifies certain search conditions\n     */\n    query_string: EqQueryString;\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/EsQueryDto.html":{"url":"classes/EsQueryDto.html","title":"class - EsQueryDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  EsQueryDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/elastic/es-query.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Elasticsearch query DTO\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Optional\n                                pit\n                            \n                            \n                                query\n                            \n                            \n                                    Optional\n                                search_after\n                            \n                            \n                                    Optional\n                                size\n                            \n                            \n                                    Optional\n                                sort\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor()\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:71\n                            \n                        \n\n                \n                    \n                            Constructs an empty object\n\n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        pit\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsPit\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsObject()@ApiPropertyOptional({description: 'PIT object', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:49\n                        \n                    \n\n            \n                \n                    Object, that stores PIT ID and time alive\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        query\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsQuery\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsObject()@ApiProperty({description: 'Search query object passed to Elasticsearch', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:38\n                        \n                    \n\n            \n                \n                    The search query object passed to Elasticsearch\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        search_after\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsArray()@ApiPropertyOptional({description: '', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:71\n                        \n                    \n\n            \n                \n                    Pagination info\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        size\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsDefined()@IsNumber()@IsInt()@ApiPropertyOptional({description: 'Maximum number of elements returned by Elasticsearch', example: 30})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:27\n                        \n                    \n\n            \n                \n                    Maximum number of elements returned by Elasticsearch\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        sort\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsArray()@ApiPropertyOptional({description: '', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:60\n                        \n                    \n\n            \n                \n                    Sorting info\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, ApiPropertyOptional } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsInt, IsNotEmpty, IsNumber, IsObject, IsOptional } from \"class-validator\";\nimport { EsPit } from \"../../interfaces/elastic/es-pit.interface\";\nimport { EsQuery } from \"../../interfaces/elastic/es-query.interface\"\n\n/**\n * List of allowed properties in this DTO\n */\n const allowedProperties = ['size', 'query', 'pit', 'sort'];\n\n /**\n  * Elasticsearch query DTO\n  */\n @ApiExtraModels()\n export class EsQueryDto {\n     /**\n      * Maximum number of elements returned by Elasticsearch\n      */\n     @IsOptional()\n     @IsDefined()\n     @IsNumber()\n     @IsInt()\n     @ApiPropertyOptional({\n         description: 'Maximum number of elements returned by Elasticsearch',\n         example: 30\n     })\n     size?: number;\n     \n     /**\n      * The search query object passed to Elasticsearch\n      */\n     @IsDefined()\n     @IsObject()\n     @ApiProperty({\n         description: 'Search query object passed to Elasticsearch',\n         example: {},\n     })\n     query: EsQuery;\n\n     /**\n      * Object, that stores PIT ID and time alive\n      */\n     @IsOptional()\n     @IsObject()\n     @ApiPropertyOptional({\n        description: 'PIT object',\n        example: {}\n     })\n     pit?: EsPit;\n\n     /**\n      * Sorting info\n      */\n     @IsOptional()\n     @IsArray()\n     @ApiPropertyOptional({\n        description: '',\n        example: []\n     })\n     sort?: unknown[];\n\n     /**\n      * Pagination info\n      */\n     @IsOptional()\n     @IsArray()\n     @ApiPropertyOptional({\n        description: '',\n        example: []\n     })\n     search_after?: unknown[];\n\n     /**\n      * Constructs an empty object\n      */\n     constructor() {\n        this.size = 10;\n        this.query = undefined;\n        this.pit = undefined;\n        this.sort = undefined;\n        this.search_after = undefined;\n     }\n }\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/EsResponseDto.html":{"url":"classes/EsResponseDto.html","title":"class - EsResponseDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  EsResponseDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/elastic/es-response.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Elasticsearch response DTO\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                _shards\n                            \n                            \n                                hits\n                            \n                            \n                                    Optional\n                                pit_id\n                            \n                            \n                                timed_out\n                            \n                            \n                                took\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                        _shards\n                        \n                    \n                \n            \n                \n                    \n                        Type :         object\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsObject()@ApiProperty({description: 'Contains a count of Elasticsearch shards used to process the request', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-response.dto.ts:56\n                        \n                    \n\n            \n                \n                    Contains a number of Elasticsearch shards\nused for the request\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        hits\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsResponseHits\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsObject()@ApiProperty({description: 'Contains returned documents and metadata', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-response.dto.ts:80\n                        \n                    \n\n            \n                \n                    Contains returned documents and metadata\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        pit_id\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsString()@IsOptional()@ApiPropertyOptional({description: 'Contains PIT ID used to search for results', example: '46ToAwMDaWR5BXV1aWQyKwZub2RlXzMAAAAAAAAAACoBYwADaWR4BXV1aWQxAgZub2RlXzEAAAAAAAAAAAEBYQADaWR5BXV1aWQyKgZub2RlXzIAAAAAAAAAAAwBYgACBXV1aWQyAAAFdXVpZDEAAQltYXRjaF9hbGw_gAAAAA=='})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-response.dto.ts:91\n                        \n                    \n\n            \n                \n                    ID of the PIT used in the search\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        timed_out\n                        \n                    \n                \n            \n                \n                    \n                        Type :         boolean\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsBoolean()@ApiProperty({description: 'Shows if request timed out before completion', example: false})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-response.dto.ts:39\n                        \n                    \n\n            \n                \n                    Status of the request\nIf 'true' - the request timed out before completion\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        took\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsNumber()@ApiProperty({description: 'The time that it took Elasticsearch to process the query', example: 5})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-response.dto.ts:26\n                        \n                    \n\n            \n                \n                    Number of milliseconds it\ntook Elasticsearch to execute the request\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, ApiPropertyOptional } from \"@nestjs/swagger\";\nimport { IsBoolean, IsDefined, IsNotEmpty, IsNumber, IsObject, IsOptional, IsString } from \"class-validator\";\nimport { EsResponseHits } from \"../../interfaces/elastic/es-response-hits.interface\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['took', 'timed_out', '_shards', 'hits', 'pit_id'];\n\n/**\n * Elasticsearch response DTO\n */\n@ApiExtraModels()\nexport class EsResponseDto {\n    /**\n     * Number of milliseconds it \n     * took Elasticsearch to execute the request \n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsNumber()\n    @ApiProperty({\n        description: 'The time that it took Elasticsearch to process the query',\n        example: 5\n    })\n    took: number;\n    \n    /**\n     * Status of the request\n     * If 'true' - the request timed out before completion\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsBoolean()\n    @ApiProperty({\n        description: 'Shows if request timed out before completion',\n        example: false,\n    })\n    timed_out: boolean;\n    \n    /**\n     * Contains a number of Elasticsearch shards\n     * used for the request\n     */\n    @IsOptional()\n    @IsObject()\n    @ApiProperty({\n        description: 'Contains a count of Elasticsearch shards used to process the request',\n        example: {\n            total: 1,\n            successful: 1,\n            skipped: 0,\n            failed: 0,\n        }\n    })\n    _shards: object;\n\n    /**\n     * Contains returned documents and metadata\n     */\n    @IsOptional()\n    @IsObject()\n    @ApiProperty({\n        description: 'Contains returned documents and metadata',\n        example: {\n            total: {\n                value: 3,\n                relation: 'eq'\n            },\n            max_score: 1.2,\n            hits: [{\n                _index: 'papers',\n                _id: '01002',\n                _score: 1.2,\n                _source: {},\n                fields: {}\n            }],\n        }\n    })\n    hits: EsResponseHits;\n\n    /**\n     * ID of the PIT used in the search\n     */\n    @IsString()\n    @IsOptional()\n    @ApiPropertyOptional({\n        description: 'Contains PIT ID used to search for results',\n        example: '46ToAwMDaWR5BXV1aWQyKwZub2RlXzMAAAAAAAAAACoBYwADaWR4BXV1aWQxAgZub2RlXzEAAAAAAAAAAAEBYQADaWR5BXV1aWQyKgZub2RlXzIAAAAAAAAAAAwBYgACBXV1aWQyAAAFdXVpZDEAAQltYXRjaF9hbGw_gAAAAA=='\n    })\n    pit_id?: string;\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/EsResponseHits.html":{"url":"interfaces/EsResponseHits.html","title":"interface - EsResponseHits","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  EsResponseHits\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/elastic/es-response-hits.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of 'hits' object of Elasticsearch response\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            hits\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            max_score\n                                        \n                                \n                                \n                                        \n                                            total\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        hits\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        hits:         EsHitDto[]\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         EsHitDto[]\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Array of search results\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        max_score\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        max_score:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    Maximum score amongst all search results\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        total\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        total:         object\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         object\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Object containing info about hits\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { EsHitDto } from \"../../dtos/elastic/es-hit.dto\";\n\n/**\n * Structure of 'hits' object of Elasticsearch response\n */\nexport interface EsResponseHits {\n    /**\n     * Object containing info about hits\n     */\n    total: object;\n\n    /**\n     * Maximum score amongst all search results\n     */\n    max_score?: number;\n\n    /**\n     * Array of search results\n     */\n    hits: EsHitDto[];\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"controllers/HealthController.html":{"url":"controllers/HealthController.html","title":"controller - HealthController","body":"\n                   \n\n\n\n\n\n\n  Controllers\n  HealthController\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/application/controller/health.controller.ts\n        \n\n            \n                Prefix\n            \n            \n                health\n            \n\n\n            \n                Description\n            \n            \n                Health controller class\n\n            \n\n\n\n\n            \n    Index\n    \n        \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                check\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        check\n                        \n                    \n                \n            \n            \n                \ncheck()\n                \n            \n\n            \n                \n                    Decorators : \n                    \n                    @Get()@HealthCheck()\n                \n            \n\n            \n                \n                    Defined in src/application/controller/health.controller.ts:21\n                \n            \n\n\n            \n                \n                    Checks the liveness of the project\n\n\n                    \n                    \n                    \n                        Returns :     { status: string; info: { alive: { status: string; }; }; error: {}; details: { alive: { status: string; }; }; }\n\n                    \n                    \n                        http response\n\n                    \n                \n            \n        \n    \n    \n\n\n    \n        import { Controller, Get } from '@nestjs/common';\nimport { HealthCheckService, HttpHealthIndicator, HealthCheck } from '@nestjs/terminus';\n/**\n * Health controller class\n */\n@Controller('health')\nexport class HealthController {\n  /**\n   * Health check controller class constructor.\n   * @param health health check service\n   * @param http http response\n   */\n  constructor(private health: HealthCheckService, private http: HttpHealthIndicator) {}\n  //======================================================================================================\n  /**\n   * Checks the liveness of the project\n   * @returns http response\n   */\n  @Get()\n  @HealthCheck()\n  check() {\n    return { status: 'ok', info: { alive: { status: 'up' } }, error: {}, details: { alive: { status: 'up' } } };\n  }\n}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules/HealthModule.html":{"url":"modules/HealthModule.html","title":"module - HealthModule","body":"\n                   \n\n\n\n\n    Modules\n    HealthModule\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/core/modules/health.module.ts\n        \n\n\n\n\n\n        \n            \n                \n                    Controllers\n                    \n                        \n                            HealthController\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { Module } from '@nestjs/common';\nimport { HttpModule } from '@nestjs/axios';\nimport { TerminusModule } from '@nestjs/terminus';\nimport { HealthController } from '../../application/controller/health.controller'\n\n@Module({\n  imports: [TerminusModule, HttpModule],\n  controllers: [HealthController],\n})\nexport class HealthModule {}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/HttpResponse.html":{"url":"interfaces/HttpResponse.html","title":"interface - HttpResponse","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  HttpResponse\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/http-response.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Basic HTTP response interface\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            data\n                                        \n                                \n                                \n                                        \n                                            description\n                                        \n                                \n                                \n                                        \n                                            message\n                                        \n                                \n                                \n                                        \n                                            status\n                                        \n                                \n                                \n                                        \n                                            type\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        data\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        data:         any\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         any\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the actual data which is returned by the API. In case of empty response we will have it empty also.\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        description\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        description:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents a full description about the response (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status)\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        message\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        message:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents a short message about the response status.\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        status\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        status:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the status code of the http response(https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        type\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        type:         string\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         string\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the type of the response\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        export interface HttpResponse {\n  /**\n   * Represents the type of the response\n   */\n  type: string;\n  /**\n   * Represents the status code of the http response(https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).\n   */\n  status: number;\n  /**\n   * Represents a short message about the response status.\n   */\n  message: string;\n  /**\n   * Represents a full description about the response (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status)\n   */\n  description: string;\n  /**\n   * Represents the actual data which is returned by the API. In case of empty response we will have it empty also.\n   */\n  data: any;\n}\n\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/HttpResponseException.html":{"url":"classes/HttpResponseException.html","title":"class - HttpResponseException","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  HttpResponseException\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/exceptions/http-response.exception.ts\n        \n\n\n            \n                Description\n            \n            \n                implements http exception with http response from the service of common module\n\n            \n\n            \n                Extends\n            \n            \n                    HttpException\n            \n\n\n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(data: HttpResponse)\n                    \n                \n                        \n                            \n                                Defined in src/core/exceptions/http-response.exception.ts:8\n                            \n                        \n\n                \n                    \n                            Http response exception contructor\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                                    Description\n                                            \n                                        \n                                        \n                                                \n                                                        data\n                                                  \n                                                        \n                                                                        HttpResponse\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                        \n                                                                Http response\n\n                                                        \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { HttpException } from '@nestjs/common';\nimport { HttpResponse } from '../domain/interfaces';\n\n//==================================================================================================\n/**\n * implements http exception with http response from the service of common module\n */\nexport class HttpResponseException extends HttpException {\n  /**\n   * Http response exception contructor\n   * @param data Http response\n   */\n  constructor(data: HttpResponse) {\n    super(HttpException.createBody(data, data.description, data.status), data.status);\n  }\n}\n\n//==================================================================================================\n\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules/HttpResponseModule.html":{"url":"modules/HttpResponseModule.html","title":"module - HttpResponseModule","body":"\n                   \n\n\n\n\n    Modules\n    HttpResponseModule\n\n\n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_HttpResponseModule\n\n\n\ncluster_HttpResponseModule_exports\n\n\n\ncluster_HttpResponseModule_providers\n\n\n\n\nHttpResponseService \n\nHttpResponseService \n\n\n\nHttpResponseModule\n\nHttpResponseModule\n\nHttpResponseService  -->\n\nHttpResponseModule->HttpResponseService \n\n\n\n\n\nHttpResponseService\n\nHttpResponseService\n\nHttpResponseModule -->\n\nHttpResponseService->HttpResponseModule\n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/core/modules/http-response.module.ts\n        \n\n\n\n\n\n        \n            \n                \n                    Providers\n                    \n                        \n                            HttpResponseService\n                        \n                    \n                \n                \n                    Exports\n                    \n                        \n                            HttpResponseService\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { Module } from '@nestjs/common';\nimport { HttpResponseService } from '../services/common'\n\n@Module({\n  providers: [HttpResponseService],\n  exports: [HttpResponseService],\n})\nexport class HttpResponseModule {}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"injectables/HttpResponseService.html":{"url":"injectables/HttpResponseService.html","title":"injectable - HttpResponseService","body":"\n                   \n\n\n\n\n\n\n\n\n\n  Injectables\n  HttpResponseService\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/services/common/http-response.service.ts\n        \n\n\n            \n                Description\n            \n            \n                HTTP response service\n\n            \n\n\n\n            \n    Index\n    \n        \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                generate\n                            \n                            \n                                    Private\n                                getDescription\n                            \n                            \n                                    Private\n                                getMessage\n                            \n                            \n                                    Private\n                                getType\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        generate\n                        \n                    \n                \n            \n            \n                \ngenerate(status: number, data, message: string, description: string)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/http-response.service.ts:57\n                \n            \n\n\n            \n                \n                    generates the HTTP response\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Default value\n                                    Description\n                                \n                            \n                            \n                                \n                                    status\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                    \n\n                                    \n                                        HTTP status\n\n                                    \n                                \n                                \n                                    data\n                                    \n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                        {}\n                                    \n\n                                    \n                                        data\n\n                                    \n                                \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                        this.getMessage(status)\n                                    \n\n                                    \n                                        custom message\n\n                                    \n                                \n                                \n                                    description\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                        this.getDescription(status)\n                                    \n\n                                    \n                                        custom description\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         HttpResponse\n\n                    \n                    \n                        response\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Private\n                        getDescription\n                        \n                    \n                \n            \n            \n                \n                    \n                    getDescription(status: number)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/http-response.service.ts:32\n                \n            \n\n\n            \n                \n                    gets the description\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    status\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        HTTP status\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         string\n\n                    \n                    \n                        description\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Private\n                        getMessage\n                        \n                    \n                \n            \n            \n                \n                    \n                    getMessage(status: number)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/http-response.service.ts:22\n                \n            \n\n\n            \n                \n                    gets the message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    status\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        HTTP status\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         string\n\n                    \n                    \n                        message\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Private\n                        getType\n                        \n                    \n                \n            \n            \n                \n                    \n                    getType(status: number)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/http-response.service.ts:42\n                \n            \n\n\n            \n                \n                    gets the type\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    status\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        HTTP status\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         string\n\n                    \n                    \n                        type\n\n                    \n                \n            \n        \n    \n\n\n    \n\n\n    \n        import { HttpStatus, Injectable } from '@nestjs/common';\nimport {\n  HttpResponseDescriptions,\n  HttpResponseMessages,\n  HttpResponseTypes,\n  HttpResponseTypesCodes,\n} from '../../domain/enums'\n\nimport { HttpResponse } from '../../domain/interfaces';\n\n/**\n * HTTP response service\n */\n@Injectable()\nexport class HttpResponseService {\n  //==================================================================================================\n  /**\n   * gets the message\n   * @param status HTTP status\n   * @returns message\n   */\n  private getMessage(status: number): string {\n    return HttpResponseMessages[HttpStatus[status].toString() as keyof typeof HttpResponseMessages];\n  }\n\n  //==================================================================================================\n  /**\n   * gets the description\n   * @param status HTTP status\n   * @returns description\n   */\n  private getDescription(status: number): string {\n    return HttpResponseDescriptions[HttpStatus[status].toString() as keyof typeof HttpResponseMessages];\n  }\n\n  //==================================================================================================\n  /**\n   * gets the type\n   * @param status HTTP status\n   * @returns type\n   */\n  private getType(status: number): string {\n    return HttpResponseTypes[\n      HttpResponseTypesCodes[Math.floor(status / 100)].toString() as keyof typeof HttpResponseTypes\n    ];\n  }\n\n  //==================================================================================================\n  /**\n   * generates the HTTP response\n   * @param status HTTP status\n   * @param data data\n   * @param message custom message\n   * @param description custom description\n   * @returns response\n   */\n  generate(\n    status: number,\n    data: unknown = {},\n    message: string = this.getMessage(status),\n    description: string = this.getDescription(status)\n  ): HttpResponse {\n    const response: HttpResponse = {\n      type: this.getType(status),\n      status: status,\n      message: message,\n      description: description,\n      data: data,\n    };\n\n    return response;\n  }\n}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"injectables/LoggerInterceptor.html":{"url":"injectables/LoggerInterceptor.html","title":"injectable - LoggerInterceptor","body":"\n                   \n\n\n\n\n\n\n\n\n\n  Injectables\n  LoggerInterceptor\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/interceptors/logger.interceptor.ts\n        \n\n\n            \n                Description\n            \n            \n                Logs the requests\n\n            \n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Private\n                                    Readonly\n                                logger\n                            \n                        \n                    \n                \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                intercept\n                            \n                            \n                                    Private\n                                logHttpRequest\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        intercept\n                        \n                    \n                \n            \n            \n                \nintercept(context: ExecutionContext, next: CallHandler)\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/logger.interceptor.ts:25\n                \n            \n\n\n            \n                \n                    intercept handler\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    context\n                                    \n                                            ExecutionContext\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        context\n\n                                    \n                                \n                                \n                                    next\n                                    \n                                            CallHandler\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        next call\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :     Observable\n\n                    \n                    \n                        handler\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Private\n                        logHttpRequest\n                        \n                    \n                \n            \n            \n                \n                    \n                    logHttpRequest(context: ExecutionContext, startTime: number)\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/logger.interceptor.ts:55\n                \n            \n\n\n            \n                \n                    logs the HTTP requests\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    context\n                                    \n                                            ExecutionContext\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        context\n\n                                    \n                                \n                                \n                                    startTime\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        start time\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        nothing\n\n                    \n                \n            \n        \n    \n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        logger\n                        \n                    \n                \n            \n                \n                    \n                        Type :         LoggerService\n\n                    \n                \n                \n                    \n                        Default value : new LoggerService(LoggerInterceptor.name)\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/logger.interceptor.ts:16\n                        \n                    \n\n            \n                \n                    logs requests for the service\n\n                \n            \n\n        \n    \n\n\n    \n\n\n    \n        import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from '@nestjs/common';\nimport { Observable } from 'rxjs';\nimport { tap } from 'rxjs/operators';\nimport { Request, Response } from 'express';\nimport { LoggerService } from '../services/common'\n////////////////////////////////////////////////////////////////////////\n/**\n * Logs the requests\n */\n@Injectable()\nexport class LoggerInterceptor implements NestInterceptor {\n  //==================================================================================================\n  /**\n   * logs requests for the service\n   */\n  private readonly logger: LoggerService = new LoggerService(LoggerInterceptor.name);\n\n  //==================================================================================================\n  /**\n   * intercept handler\n   * @param context context\n   * @param next next call\n   * @returns handler\n   */\n  intercept(context: ExecutionContext, next: CallHandler): Observable {\n    const startTime = Date.now();\n    const contextType = context.getType();\n\n    return next.handle().pipe(\n      tap(\n        () => {\n          if (contextType === 'http') {\n            this.logHttpRequest(context, startTime);\n          }\n        },\n        (error: Error) => {\n          if (contextType === 'http') {\n            this.logHttpRequest(context, startTime);\n          } else {\n            const reqTime = Date.now() - startTime;\n            this.logger.log(`[${error.name}] ${error.message} ${reqTime}ms`);\n          }\n        }\n      )\n    );\n  }\n\n  //==================================================================================================\n  /**\n   * logs the HTTP requests\n   * @param context context\n   * @param startTime start time\n   * @returns nothing\n   */\n  private logHttpRequest(context: ExecutionContext, startTime: number) {\n    if (context.getType() !== 'http') return;\n    const reqTime = Date.now() - startTime;\n    const controllerName = context.getClass().name;\n    const handlerName = context.getHandler().name;\n    const request = context.switchToHttp().getRequest();\n    const response = context.switchToHttp().getResponse();\n    const { url, method } = request;\n    const { statusCode } = response;\n    this.logger.log(\n      `[HTTP] ${method.toUpperCase()} ${url} ${statusCode} [${controllerName}:${handlerName}] ${reqTime}ms`\n    );\n  }\n}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules/LoggerModule.html":{"url":"modules/LoggerModule.html","title":"module - LoggerModule","body":"\n                   \n\n\n\n\n    Modules\n    LoggerModule\n\n\n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_LoggerModule\n\n\n\ncluster_LoggerModule_exports\n\n\n\ncluster_LoggerModule_providers\n\n\n\n\nLoggerService \n\nLoggerService \n\n\n\nLoggerModule\n\nLoggerModule\n\nLoggerService  -->\n\nLoggerModule->LoggerService \n\n\n\n\n\nLoggerService\n\nLoggerService\n\nLoggerModule -->\n\nLoggerService->LoggerModule\n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/core/modules/logger.module.ts\n        \n\n\n\n\n\n        \n            \n                \n                    Providers\n                    \n                        \n                            LoggerService\n                        \n                    \n                \n                \n                    Exports\n                    \n                        \n                            LoggerService\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { Module } from '@nestjs/common';\nimport { LoggerService } from '../services/common'\n\n@Module({\n  providers: [LoggerService, String],\n  exports: [LoggerService],\n})\nexport class LoggerModule {}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"injectables/LoggerService.html":{"url":"injectables/LoggerService.html","title":"injectable - LoggerService","body":"\n                   \n\n\n\n\n\n\n\n\n\n  Injectables\n  LoggerService\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/services/common/logger.service.ts\n        \n\n\n            \n                Description\n            \n            \n                service for logging\n\n            \n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Private\n                                    Readonly\n                                    Optional\n                                context\n                            \n                            \n                                    Private\n                                    Readonly\n                                logger\n                            \n                        \n                    \n                \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                    Static\n                                createlogger\n                            \n                            \n                                    Public\n                                debug\n                            \n                            \n                                    Public\n                                error\n                            \n                            \n                                    Private\n                                format\n                            \n                            \n                                    Public\n                                log\n                            \n                            \n                                    Public\n                                verbose\n                            \n                            \n                                    Public\n                                warn\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(context: string)\n                    \n                \n                        \n                            \n                                Defined in src/core/services/common/logger.service.ts:16\n                            \n                        \n\n                \n                    \n                            constructor for the logger\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        context\n                                                  \n                                                        \n                                                                        string\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        Static\n                        createlogger\n                        \n                    \n                \n            \n            \n                \n                    \n                    createlogger(context: string)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:32\n                \n            \n\n\n            \n                \n                    creates the logger\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    context\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        context\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         LoggerService\n\n                    \n                    \n                        logger\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        debug\n                        \n                    \n                \n            \n            \n                \n                    \n                    debug(message: string, ...args: any[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:69\n                \n            \n\n\n            \n                \n                    logs the debug message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            any[]\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        error\n                        \n                    \n                \n            \n            \n                \n                    \n                    error(message: string, error?: string | Error, ...args: any[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:51\n                \n            \n\n\n            \n                \n                    logs the error message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    error\n                                    \n                                            string | Error\n                                    \n\n                                    \n                                        Yes\n                                    \n\n\n                                    \n                                        error\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            any[]\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Private\n                        format\n                        \n                    \n                \n            \n            \n                \n                    \n                    format(message: string, args?: string[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:88\n                \n            \n\n\n            \n                \n                    formats the message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            string[]\n                                    \n\n                                    \n                                        Yes\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         any\n\n                    \n                    \n                        formatted message\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        log\n                        \n                    \n                \n            \n            \n                \n                    \n                    log(message: string, ...args: any[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:41\n                \n            \n\n\n            \n                \n                    logs the message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            any[]\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        verbose\n                        \n                    \n                \n            \n            \n                \n                    \n                    verbose(message: string, ...args: any[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:78\n                \n            \n\n\n            \n                \n                    logs the verbose message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            any[]\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        warn\n                        \n                    \n                \n            \n            \n                \n                    \n                    warn(message: string, ...args: any[])\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/logger.service.ts:60\n                \n            \n\n\n            \n                \n                    logs the warning message\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    message\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        message\n\n                                    \n                                \n                                \n                                    args\n                                    \n                                            any[]\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        arguments\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         void\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                            Optional\n                        context\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                    \n                        \n                                Defined in src/core/services/common/logger.service.ts:16\n                        \n                    \n\n            \n                \n                    context\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        logger\n                        \n                    \n                \n            \n                \n                    \n                        Type :     Logger\n\n                    \n                \n                    \n                        \n                                Defined in src/core/services/common/logger.service.ts:12\n                        \n                    \n\n            \n                \n                    logger\n\n                \n            \n\n        \n    \n\n\n    \n\n\n    \n        import { Injectable, Logger, LoggerService as NestLoggerService } from '@nestjs/common';\nimport { formatWithOptions } from 'util';\n\n/**\n * service for logging\n */\n@Injectable()\nexport class LoggerService implements NestLoggerService {\n  /**\n   * logger\n   */\n  private readonly logger: Logger;\n  /**\n   * context\n   */\n  private readonly context?: string;\n  //=============================================================================================================\n  /**\n   * constructor for the logger\n   * @param context\n   */\n  constructor(context: string) {\n    this.logger = new Logger(context);\n    this.context = context;\n  }\n  //=============================================================================================================\n  /**\n   * creates the logger\n   * @param context context\n   * @returns logger\n   */\n  static createlogger(context: string): LoggerService {\n    return new LoggerService(context);\n  }\n  //=============================================================================================================\n  /**\n   * logs the message\n   * @param message message\n   * @param args arguments\n   */\n  public log(message: string, ...args: any[]) {\n    this.logger.log(this.format(message, args));\n  }\n  //=============================================================================================================\n  /**\n   * logs the error message\n   * @param message message\n   * @param error error\n   * @param args arguments\n   */\n  public error(message: string, error?: string | Error, ...args: any[]) {\n    this.logger.error(this.format(message, args), error instanceof Error ? error.stack : error);\n  }\n  //=============================================================================================================\n  /**\n   * logs the warning message\n   * @param message message\n   * @param args arguments\n   */\n  public warn(message: string, ...args: any[]) {\n    this.logger.warn(this.format(message, args));\n  }\n  //=============================================================================================================\n  /**\n   * logs the debug message\n   * @param message message\n   * @param args arguments\n   */\n  public debug(message: string, ...args: any[]) {\n    this.logger.debug(this.format(message, args));\n  }\n  //=============================================================================================================\n  /**\n   * logs the verbose message\n   * @param message message\n   * @param args arguments\n   */\n  public verbose(message: string, ...args: any[]) {\n    this.logger.verbose(this.format(message, args));\n  }\n  //=============================================================================================================\n  /**\n   * formats the message\n   * @param message message\n   * @param args arguments\n   * @returns formatted message\n   */\n  private format(message: string, args?: string[]) {\n    if (!args || !args.length) return message;\n\n    return formatWithOptions({ colors: true, depth: 5 }, message, ...args);\n  }\n  //=============================================================================================================\n}\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/PageDto.html":{"url":"classes/PageDto.html","title":"class - PageDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  PageDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/page.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Page model for pagination\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Readonly\n                                data\n                            \n                            \n                                    Readonly\n                                meta\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(data: PaperDto[], meta: PageMeta)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/page.dto.ts:37\n                            \n                        \n\n                \n                    \n                            Constructs an object with provided parameters\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        data\n                                                  \n                                                        \n                                                                        PaperDto[]\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        meta\n                                                  \n                                                        \n                                                                        PageMeta\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Readonly\n                        data\n                        \n                    \n                \n            \n                \n                    \n                        Type :         PaperDto[]\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsArray()@ApiProperty({description: 'All data (papers) the page contains', isArray: true, type: PaperDto})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page.dto.ts:27\n                        \n                    \n\n            \n                \n                    Data block of the page\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Readonly\n                        meta\n                        \n                    \n                \n            \n                \n                    \n                        Type :         PageMetaDto\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Metadata for the page'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page.dto.ts:37\n                        \n                    \n\n            \n                \n                    Metadata of the page\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, PartialType } from \"@nestjs/swagger\";\nimport { IsArray } from \"class-validator\";\nimport { Order } from \"../enums\";\nimport { PageMeta } from \"../interfaces/page-meta.interface\";\nimport { PageMetaDto } from \"./page-meta.dto\";\nimport { PaperDto } from \"./paper.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['data', 'meta'];\n\n/**\n * Page model for pagination\n */\n@ApiExtraModels()\nexport class PageDto {\n    /**\n     * Data block of the page\n     */\n    @IsArray()\n    @ApiProperty({\n        description: 'All data (papers) the page contains',\n        isArray: true,\n        type: PaperDto\n    })\n    readonly data: PaperDto[];\n\n    /**\n     * Metadata of the page\n     */\n    @ApiProperty({\n        description: 'Metadata for the page',\n        // example: {},\n        \n    })\n    readonly meta: PageMetaDto;\n\n    /**\n     * Constructs an object with provided parameters\n     * @param data \n     * @param meta \n     */\n    constructor(data: PaperDto[], meta: PageMeta) {\n        this.data = data;\n        this.meta = meta;\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"injectables/PageInterceptor.html":{"url":"injectables/PageInterceptor.html","title":"injectable - PageInterceptor","body":"\n                   \n\n\n\n\n\n\n\n\n\n  Injectables\n  PageInterceptor\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/interceptors/page.interceptor.ts\n        \n\n\n            \n                Description\n            \n            \n                Pagination-implementing interceptor\n\n            \n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Private\n                                    Readonly\n                                ES_IP\n                            \n                            \n                                    Private\n                                    Readonly\n                                ES_PORT\n                            \n                            \n                                    Private\n                                prevSearch\n                            \n                        \n                    \n                \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                    Async\n                                deletePIT\n                            \n                            \n                                    Public\n                                    Async\n                                getPIT\n                            \n                            \n                                    Async\n                                intercept\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(httpService: HttpService)\n                    \n                \n                        \n                            \n                                Defined in src/core/interceptors/page.interceptor.ts:73\n                            \n                        \n\n                \n                    \n                            Injects needed dependencies and instantiates the storage object\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        httpService\n                                                  \n                                                        \n                                                                    HttpService\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        Async\n                        deletePIT\n                        \n                    \n                \n            \n            \n                \n                    \n                    deletePIT(pitID: string)\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/page.interceptor.ts:206\n                \n            \n\n\n            \n                \n                    Deletes the PIT specified by provided ID\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    pitID\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        , ID of the PIT, that would be deleted\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :     Promise\n\n                    \n                    \n                        true/false, depending on the result of deletion of the PIT\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        Async\n                        getPIT\n                        \n                    \n                \n            \n            \n                \n                    \n                    getPIT(alive: number, unit: EsTime)\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/page.interceptor.ts:186\n                \n            \n\n\n            \n                \n                    Acquires a PIT ID from Elasticsearch, needed for a request\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Default value\n                                    Description\n                                \n                            \n                            \n                                \n                                    alive\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                    \n\n                                    \n                                        , amount of time in minutes (defaults to 1). If time unit is not specified - defaults to minutes.\n\n                                    \n                                \n                                \n                                    unit\n                                    \n                                                EsTime\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                        EsTime.min\n                                    \n\n                                    \n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         Promise\n\n                    \n                    \n                        PIT object  containing PIT ID and keep_alive value\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Async\n                        intercept\n                        \n                    \n                \n            \n            \n                \n                    \n                    intercept(context: ExecutionContext, next: CallHandler)\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/page.interceptor.ts:89\n                \n            \n\n\n            \n                \n                    Override of intercept() method, specified in NestInterceptor interface\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    context\n                                    \n                                            ExecutionContext\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                                \n                                    next\n                                    \n                                            CallHandler\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         Promise>\n\n                    \n                    \n                        Page with content and metadata\n\n                    \n                \n            \n        \n    \n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        ES_IP\n                        \n                    \n                \n            \n                \n                    \n                        Default value : process.env.ES_CONTAINER_NAME\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:174\n                        \n                    \n\n            \n                \n                    Elastichsearch IP address\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        ES_PORT\n                        \n                    \n                \n            \n                \n                    \n                        Default value : process.env.ES_PORT\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:169\n                        \n                    \n\n            \n                \n                    Elastichsearch server port-number\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                        prevSearch\n                        \n                    \n                \n            \n                \n                    \n                        Type :         PrevSearch\n\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:179\n                        \n                    \n\n            \n                \n                    Info about previously completed search\n\n                \n            \n\n        \n    \n\n\n    \n\n\n    \n        import { HttpService } from \"@nestjs/axios\";\nimport { CallHandler, ExecutionContext, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { Observable, map, take } from \"rxjs\";\nimport { PageDto } from \"../domain/dtos\";\nimport { EsQueryDto } from \"../domain/dtos/elastic/es-query.dto\";\nimport { RequestDto } from \"../domain/dtos/request.dto\";\nimport { SearchQueryDto } from \"../domain/dtos/search-q.dto\";\nimport { EsTime } from \"../domain/enums/es-time.enum\";\nimport { Order } from \"../domain/enums/page-order.enum\";\nimport { PageMeta } from \"../domain/interfaces\";\nimport { EsPit } from \"../domain/interfaces/elastic/es-pit.interface\";\n\n/**\n * Previous search data storage\n */\nclass PrevSearch {\n    /**\n     * Constructs an uninitialized object\n     */\n    constructor() {\n        this.pit = undefined;\n        this.tiebreaker = undefined;\n        this.prevPage = -1;\n    }\n\n    /**\n     * PIT object of the previous search\n     */\n    private pit: EsPit;\n    set _pit(pit: EsPit) {\n        this.pit = pit;\n    }\n    get _pit(): EsPit {\n        return this.pit;\n    }\n\n    /**\n     * Tiebreaker and sort parameters\n     */\n    private tiebreaker: unknown[];\n    set _tiebreaker(tiebreaker: unknown[]) {\n        this.tiebreaker = tiebreaker;\n    }\n    get _tiebreaker(): unknown[] {\n        return this.tiebreaker;\n    }\n\n    /**\n     * Number of the previous page\n     */\n    private prevPage: number;\n    set _prevPage(page: number) {\n        this.prevPage = page;\n    }\n    get _prevPage(): number {\n        return this.prevPage;\n    }\n\n    /**\n     * Checks if there was the search before current one\n     * @returns true/false, showing whether or not there was another search before\n     */\n    public isSet(): boolean {\n        if (this.pit && this.tiebreaker && this.prevPage !== -1) return true;\n        return false;\n    }\n}\n\n/**\n * Pagination-implementing interceptor\n */\n@Injectable()\nexport class PageInterceptor implements NestInterceptor {\n    /**\n     * Injects needed dependencies and instantiates the storage object\n     * @param httpService \n     * @param searchService \n     */\n    constructor(private readonly httpService: HttpService) {\n        this.prevSearch = new PrevSearch;\n    }\n\n    /**\n     * Override of intercept() method, specified in NestInterceptor interface\n     * @param context \n     * @param next \n     * @returns Page with content and metadata\n     */\n    async intercept(context: ExecutionContext, next: CallHandler): Promise> {\n        let request: RequestDto = context.switchToHttp().getRequest();\n        const query: SearchQueryDto = request.query;\n        let reverse: boolean = false;\n\n        request.es_query = new EsQueryDto();\n\n        request.es_query.query = {\n            query_string: {\n                query: query.query,\n                default_field: 'content',\n            }\n        };\n        request.es_query.sort = [\n            { _score: { order: !query?.order ? Order.DESC : query.order } },\n            { _shard_doc: 'desc' }\n        ];\n\n        if (this.prevSearch.isSet()) {\n            request.es_query.pit = this.prevSearch._pit;\n            request.es_query.search_after = this.prevSearch._tiebreaker;\n\n            let limit = !query?.limit ? 10 : query.limit;\n            request.es_query.size = limit * Math.abs(query.page - this.prevSearch._prevPage);\n            \n            if (query.page  {\n                // Setting the page meta-data\n                let meta: PageMeta = {\n                    total: res.hits.total.value,\n                    pagenum: !query?.page ? 1 : +query.page,\n                    order: query?.order?.toUpperCase() === Order.ASC ? Order.ASC : Order.DESC,\n                    pagesize: !query?.limit ? 10 : query.limit,\n                    hasNext: undefined,\n                    hasPrev: undefined,\n                }; \n                meta.hasNext = meta.pagenum * meta.pagesize  el._source);\n\n                // Return the page\n                return new PageDto(data, meta);\n            })\n        );\n    }\n\n    /**\n     * Elastichsearch server port-number\n     */\n    private readonly ES_PORT = process.env.ES_PORT;\n\n    /**\n     * Elastichsearch IP address\n     */\n     private readonly ES_IP = process.env.ES_CONTAINER_NAME;\n\n    /**\n     * Info about previously completed search\n     */\n    private prevSearch: PrevSearch;\n\n    /**\n     * Acquires a PIT ID from Elasticsearch, needed for a request\n     * @param alive, amount of time in minutes (defaults to 1). If time unit is not specified - defaults to minutes.\n     * @returns PIT object  containing PIT ID and keep_alive value\n     */\n     public async getPIT(alive: number, unit: EsTime = EsTime.min): Promise {\n        return new Promise((resolve, reject) => {\n            try {\n                this.httpService.post(`http://${this.ES_IP}:${this.ES_PORT}/papers/_pit?keep_alive=${alive+unit}`)\n                    .pipe(take(1), map(axiosRes => axiosRes.data))\n                    .subscribe((res: EsPit) => {\n                        res.keep_alive = alive + unit;\n                        resolve(res);\n                    });\n            } catch (error) {\n                reject(error);\n            }\n        });\n    }\n\n    /**\n     * Deletes the PIT specified by provided ID\n     * @param pitID, ID of the PIT, that would be deleted\n     * @returns true/false, depending on the result of deletion of the PIT\n     */\n     async deletePIT(pitID: string): Promise {\n        return new Promise((resolve, reject) => {\n            try {\n                this.httpService.delete(`http://${this.ES_IP}:${this.ES_PORT}/_pit`, {\n                    data: { id: pitID },\n                    headers: { 'Content-Type': 'application/json' },\n                })\n                .pipe(take(1), map(axiosRes => axiosRes.data))\n                .subscribe((res) => {\n                    resolve(res.succeeded);\n                });\n            } catch (error) {\n                reject(error);\n            }\n        })\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/PageMeta.html":{"url":"interfaces/PageMeta.html","title":"interface - PageMeta","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  PageMeta\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/page-meta.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of page metadata\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            hasNext\n                                        \n                                \n                                \n                                        \n                                            hasPrev\n                                        \n                                \n                                \n                                        \n                                            order\n                                        \n                                \n                                \n                                        \n                                            pagenum\n                                        \n                                \n                                \n                                        \n                                            pagesize\n                                        \n                                \n                                \n                                        \n                                            total\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        hasNext\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        hasNext:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Flag that indicates presence of the next page\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        hasPrev\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        hasPrev:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Flag that indicates presence of the previous page\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        order\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        order:         Order\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         Order\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Order of the elements on the page\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        pagenum\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        pagenum:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Number of the page\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        pagesize\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        pagesize:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                     Number of elements on the page\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        total\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        total:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Total search results\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { Order } from \"../enums/page-order.enum\";\n\n/**\n * Structure of page metadata\n */\nexport interface PageMeta {\n    /**\n     * Total search results\n     */\n    total: number;\n\n    /**\n     * Number of the page\n     */\n    pagenum: number;\n\n    /**\n     * Order of the elements on the page\n     */\n    order: Order;\n\n    /**\n     * Flag that indicates presence of the next page\n     */\n    hasNext: boolean;\n\n    /**\n     * Flag that indicates presence of the previous page\n     */ \n    hasPrev: boolean;\n\n    /**\n     *  Number of elements on the page\n     */\n    pagesize: number;\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/PageMetaDto.html":{"url":"classes/PageMetaDto.html","title":"class - PageMetaDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  PageMetaDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/page-meta.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Page model for pagination\n\n            \n\n\n            \n                Implements\n            \n            \n                            PageMeta\n            \n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                hasNext\n                            \n                            \n                                hasPrev\n                            \n                            \n                                order\n                            \n                            \n                                pagenum\n                            \n                            \n                                pagesize\n                            \n                            \n                                total\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                        hasNext\n                        \n                    \n                \n            \n                \n                    \n                        Type :         boolean\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Flag, that shows if there's a page following the current one', example: true})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:53\n                        \n                    \n\n            \n                \n                    Flag, that shows if there's a page following the current one\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        hasPrev\n                        \n                    \n                \n            \n                \n                    \n                        Type :         boolean\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Flag, that shows if there's a page preceding the current one', example: true})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:62\n                        \n                    \n\n            \n                \n                    Flag, that shows if there's a page preceding the current one\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        order\n                        \n                    \n                \n            \n                \n                    \n                        Type :         Order\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Order of the elements on the page', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:44\n                        \n                    \n\n            \n                \n                    Order of the elements on the page\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        pagenum\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Current page number', minimum: 1, example: 3})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:35\n                        \n                    \n\n            \n                \n                    Current page number\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        pagesize\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Maximum number of elements on the page', minimum: 1, example: 20})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:72\n                        \n                    \n\n            \n                \n                    Maximum number of elements on the page\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        total\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsArray()@ApiProperty({description: 'Total number of hits (results) acquired from the search', example: 314})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page-meta.dto.ts:25\n                        \n                    \n\n            \n                \n                    Total number of hits (results) acquired from the search\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, PartialType } from \"@nestjs/swagger\";\nimport { IsArray } from \"class-validator\";\nimport { Order } from \"../enums\";\nimport { PageMeta } from \"../interfaces/page-meta.interface\";\nimport { PaperDto } from \"./paper.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['total', 'pagenum', 'order', 'hasNext', 'hasPrev', 'pagesize'];\n\n/**\n * Page model for pagination\n */\n@ApiExtraModels()\nexport class PageMetaDto implements PageMeta {\n    /**\n     * Total number of hits (results) acquired from the search\n     */\n    @IsArray()\n    @ApiProperty({\n        description: 'Total number of hits (results) acquired from the search',\n        example: 314\n    })\n    total: number;\n\n    /**\n     * Current page number\n     */\n    @ApiProperty({\n        description: 'Current page number',\n        minimum: 1,\n        example: 3\n    })\n    pagenum: number;\n\n    /**\n     * Order of the elements on the page\n     */\n    @ApiProperty({\n        description: 'Order of the elements on the page',\n        example: Order.DESC\n    })\n    order: Order;\n\n    /**\n     * Flag, that shows if there's a page following the current one\n     */\n    @ApiProperty({\n        description: 'Flag, that shows if there\\'s a page following the current one',\n        example: true\n    })\n    hasNext: boolean;\n\n    /**\n     * Flag, that shows if there's a page preceding the current one\n     */\n    @ApiProperty({\n        description: 'Flag, that shows if there\\'s a page preceding the current one',\n        example: true\n    })\n    hasPrev: boolean;\n\n    /**\n     * Maximum number of elements on the page\n     */\n    @ApiProperty({\n        description: 'Maximum number of elements on the page',\n        minimum: 1,\n        example: 20\n    })\n    pagesize: number;\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/PaperDto.html":{"url":"classes/PaperDto.html","title":"class - PaperDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  PaperDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/paper.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of the document stored and retrieved from Elasticsearch\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                authors\n                            \n                            \n                                content\n                            \n                            \n                                id\n                            \n                            \n                                summary\n                            \n                            \n                                tags\n                            \n                            \n                                title\n                            \n                            \n                                topic\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                        authors\n                        \n                    \n                \n            \n                \n                    \n                        Type :     string[]\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsArray()@ApiProperty({description: 'List of authors of the paper', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:45\n                        \n                    \n\n            \n                \n                    List of authors of the paper\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        content\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @ApiProperty({description: 'Contents of the paper presented in Markdown (.md) format', example: '...'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:87\n                        \n                    \n\n            \n                \n                    Contents of the paper [Markdown]\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        id\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsString()@ApiProperty({description: 'Unique ID of the paper', example: 'cc3c3cca-f763-495c-8dfa-69c45ca738ff'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:23\n                        \n                    \n\n            \n                \n                    Unique ID of the paper\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        summary\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsString()@ApiProperty({description: 'Summary of the paper. May be a short excerpt from the main text', example: 'S-algol (St Andrews Algol):vii is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:67\n                        \n                    \n\n            \n                \n                    Summary of the paper. May be a short excerpt from the main text.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        tags\n                        \n                    \n                \n            \n                \n                    \n                        Type :     string[]\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsArray()@ApiProperty({description: 'List of tags, that show the certain topics/fields of knowledge paper is touching', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:78\n                        \n                    \n\n            \n                \n                    List of tags, that show the certain topics/fields of knowledge paper is touching\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        title\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsString()@ApiProperty({description: 'Title of the paper', example: 'Mucosal associated invariant T cell'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:34\n                        \n                    \n\n            \n                \n                    Title of the paper\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        topic\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsNotEmpty()@IsString()@ApiProperty({description: 'Topic of the paper', example: 'Physics'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/paper.dto.ts:56\n                        \n                    \n\n            \n                \n                    Topic of the paper\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsIn, IsInt, IsNotEmpty, IsOptional, IsString } from \"class-validator\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['id', 'title', 'authors', 'topic', 'summary', 'tags', 'content'];\n\n/**\n * Structure of the document stored and retrieved from Elasticsearch\n */\n@ApiExtraModels()\nexport class PaperDto {\n    /**\n     * Unique ID of the paper\n     */\n    @IsNotEmpty()\n    @IsString()\n    @ApiProperty({\n        description: 'Unique ID of the paper',\n        example: 'cc3c3cca-f763-495c-8dfa-69c45ca738ff'\n    })\n    id: string;\n    \n    /**\n     * Title of the paper\n     */\n    @IsNotEmpty()\n    @IsString()\n    @ApiProperty({\n        description: 'Title of the paper',\n        example: 'Mucosal associated invariant T cell',\n    })\n    title: string;\n\n    /**\n     * List of authors of the paper\n     */\n    @IsNotEmpty()\n    @IsArray()\n    @ApiProperty({\n        description: 'List of authors of the paper',\n        example: ['Daniil Mikhaylov', 'Denis Gorbunov', 'Maxim Ten']\n    })\n    authors: string[];\n\n    /**\n     * Topic of the paper\n     */\n    @IsNotEmpty()\n    @IsString()\n    @ApiProperty({\n        description: 'Topic of the paper',\n        example: 'Physics'\n    })\n    topic: string;\n\n    /**\n     * Summary of the paper. May be a short excerpt from the main text.\n     */\n    @IsNotEmpty()\n    @IsString()\n    @ApiProperty({\n        description: 'Summary of the paper. May be a short excerpt from the main text',\n        example: 'S-algol (St Andrews Algol):vii is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie'\n    })\n    summary: string;\n\n    /**\n     * List of tags, that show the certain topics/fields of knowledge paper is touching\n     */\n    @IsNotEmpty()\n    @IsArray()\n    @ApiProperty({\n        description: 'List of tags, that show the certain topics/fields of knowledge paper is touching',\n        example: ['Neurobiology', 'Neuron structure', 'Neuroimaging']\n    })\n    tags: string[];\n\n    /**\n     * Contents of the paper [Markdown]\n     */\n    @ApiProperty({\n        description: 'Contents of the paper presented in Markdown (.md) format',\n        example: '...'\n    })\n    content: string;\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"controllers/PapersController.html":{"url":"controllers/PapersController.html","title":"controller - PapersController","body":"\n                   \n\n\n\n\n\n\n  Controllers\n  PapersController\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/application/controller/papers.controller.ts\n        \n\n\n\n            \n                Description\n            \n            \n                /papers/ route controller\n\n            \n\n\n\n\n            \n    Index\n    \n        \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                getByContext\n                            \n                            \n                                getByID\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        getByContext\n                        \n                    \n                \n            \n            \n                \ngetByContext(request: RequestDto)\n                \n            \n\n            \n                \n                    Decorators : \n                    \n                    @ApiTags('Search')@ApiOperation({summary: 'Finds papers by context based on the query'})@ApiResponse({status: 200, description: 'Returns back a page with acquired papers', type: PageDto})@ApiGatewayTimeoutResponse({description: 'Elasticsearch request timed out'})@Get('search')@UseInterceptors(PageInterceptor)@HttpCode(200)\n                \n            \n\n            \n                \n                    Defined in src/application/controller/papers.controller.ts:41\n                \n            \n\n\n            \n                \n                    Request handler for: GET /papers/search\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    request\n                                    \n                                                RequestDto\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         object\n\n                    \n                    \n                        a response with a set of matching papers\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        getByID\n                        \n                    \n                \n            \n            \n                \ngetByID(uuid: string)\n                \n            \n\n            \n                \n                    Decorators : \n                    \n                    @ApiTags('Search')@ApiOperation({summary: 'Finds paper by its UUID', tags: undefined})@ApiResponse({status: 200, description: 'Returns back a paper', type: PaperDto})@ApiGatewayTimeoutResponse({description: 'Elasticsearch request timed out'})@Get(':uuid')@HttpCode(200)\n                \n            \n\n            \n                \n                    Defined in src/application/controller/papers.controller.ts:74\n                \n            \n\n\n            \n                \n                    Request handler for GET /papers/{uuid}\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    uuid\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         object\n\n                    \n                    \n                        a response with a requested object\n\n                    \n                \n            \n        \n    \n    \n\n\n    \n        import { Controller, GatewayTimeoutException, Get, HttpCode, HttpException, Next, Param, ParseUUIDPipe, Put, Query, Req, Res, UseInterceptors } from \"@nestjs/common\";\nimport { SearchService } from \"../../core/services/common/search.service\";\nimport { PageInterceptor } from \"src/core/interceptors/page.interceptor\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\nimport { ApiExtraModels, ApiGatewayTimeoutResponse, ApiOperation, ApiResponse, ApiTags, getSchemaPath } from \"@nestjs/swagger\";\nimport { RequestDto } from \"src/core/domain/dtos/request.dto\";\nimport { EsHitDto, EsResponseDto, PageDto, PaperDto } from \"src/core/domain\";\n\n/**\n * /papers/ route controller\n */\n@Controller({\n    version: '1',\n    path: 'papers',\n})\n@ApiExtraModels(RequestDto, EsHitDto, EsResponseDto)\nexport class PapersController {\n    constructor(private searchService: SearchService) {}\n\n    /**\n     * Request handler for: GET /papers/search\n     * @param query \n     * @param response \n     * @returns a response with a set of matching papers\n     */\n    @ApiTags('Search')\n    @ApiOperation({ \n        summary: 'Finds papers by context based on the query',\n    })\n    @ApiResponse({\n        status: 200,\n        description: 'Returns back a page with acquired papers',\n        type: PageDto\n    })\n    @ApiGatewayTimeoutResponse({\n        description: 'Elasticsearch request timed out'\n    })\n    @Get('search')\n    @UseInterceptors(PageInterceptor)\n    @HttpCode(200)\n    getByContext(@Req() request: RequestDto): object {\n        return this.searchService.findByContext(request.es_query).then(\n            (response: SearchResultDto) => {\n                return response.data;\n            },\n            (error) => {\n                throw error;\n            }\n        );\n    }\n\n    /**\n     * Request handler for GET /papers/{uuid}\n     * @param uuid \n     * @param response \n     * @returns a response with a requested object\n     */\n    @ApiTags('Search')\n    @ApiOperation({ \n        summary: 'Finds paper by its UUID',\n        tags: ['Search']\n    })\n    @ApiResponse({\n        status: 200,\n        description: 'Returns back a paper',\n        type: PaperDto\n    })\n    @ApiGatewayTimeoutResponse({\n        description: 'Elasticsearch request timed out'\n    })\n    @Get(':uuid')\n    // @UseInterceptors(PageInterceptor)\n    @HttpCode(200)\n    getByID(@Param('uuid', ParseUUIDPipe) uuid: string): object {\n        return this.searchService.findByID(uuid).then(\n            (response: SearchResultDto) => {\n                return response.data.hits.hits[0]._source;\n            },\n            (error) => {\n                throw error;\n            }\n        );\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/PrevSearch.html":{"url":"classes/PrevSearch.html","title":"class - PrevSearch","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  PrevSearch\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/interceptors/page.interceptor.ts\n        \n\n\n            \n                Description\n            \n            \n                Previous search data storage\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Private\n                                pit\n                            \n                            \n                                    Private\n                                prevPage\n                            \n                            \n                                    Private\n                                tiebreaker\n                            \n                        \n                    \n                \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                    Public\n                                isSet\n                            \n                        \n                    \n                \n\n\n\n\n\n                    \n                        \n                            Accessors\n                        \n                    \n                    \n                        \n                            \n                                \n                                    _pit\n                                \n                                \n                                    _tiebreaker\n                                \n                                \n                                    _prevPage\n                                \n                            \n                        \n                    \n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor()\n                    \n                \n                        \n                            \n                                Defined in src/core/interceptors/page.interceptor.ts:16\n                            \n                        \n\n                \n                    \n                            Constructs an uninitialized object\n\n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                        pit\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsPit\n\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:29\n                        \n                    \n\n            \n                \n                    PIT object of the previous search\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                        prevPage\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:51\n                        \n                    \n\n            \n                \n                    Number of the previous page\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                        tiebreaker\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                    \n                        \n                                Defined in src/core/interceptors/page.interceptor.ts:40\n                        \n                    \n\n            \n                \n                    Tiebreaker and sort parameters\n\n                \n            \n\n        \n    \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        isSet\n                        \n                    \n                \n            \n            \n                \n                    \n                    isSet()\n                \n            \n\n\n            \n                \n                    Defined in src/core/interceptors/page.interceptor.ts:63\n                \n            \n\n\n            \n                \n                    Checks if there was the search before current one\n\n\n                    \n                    \n                    \n                        Returns :         boolean\n\n                    \n                    \n                        true/false, showing whether or not there was another search before\n\n                    \n                \n            \n        \n    \n\n\n\n\n\n\n            \n    \n        Accessors\n    \n        \n            \n                \n                    \n                        \n                        _pit\n                    \n                \n\n                \n                    \n                        get_pit()\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:33\n                                \n                            \n\n                \n                    \n                        set_pit(pit: EsPit)\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:30\n                                \n                            \n                    \n                        \n\n                                \n                                        Parameters :\n                                        \n                                            \n                                                \n                                                    Name\n                                                        Type\n                                                    Optional\n                                                \n                                            \n                                            \n                                                    \n                                                            pit\n                                                    \n                                                            \n                                                                            EsPit\n                                                            \n                                                    \n                                                        \n                                                                No\n                                                        \n                                                        \n                                                    \n                                            \n                                        \n                                \n                                \n                                \n                                \n                                    Returns :         void\n\n                                \n                        \n                    \n            \n        \n        \n            \n                \n                    \n                        \n                        _tiebreaker\n                    \n                \n\n                \n                    \n                        get_tiebreaker()\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:44\n                                \n                            \n\n                \n                    \n                        set_tiebreaker(tiebreaker: [])\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:41\n                                \n                            \n                    \n                        \n\n                                \n                                        Parameters :\n                                        \n                                            \n                                                \n                                                    Name\n                                                        Type\n                                                    Optional\n                                                \n                                            \n                                            \n                                                    \n                                                            tiebreaker\n                                                    \n                                                            \n                                                                        []\n                                                            \n                                                    \n                                                        \n                                                                No\n                                                        \n                                                        \n                                                    \n                                            \n                                        \n                                \n                                \n                                \n                                \n                                    Returns :         void\n\n                                \n                        \n                    \n            \n        \n        \n            \n                \n                    \n                        \n                        _prevPage\n                    \n                \n\n                \n                    \n                        get_prevPage()\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:55\n                                \n                            \n\n                \n                    \n                        set_prevPage(page: number)\n                    \n                \n                            \n                                \n                                    Defined in src/core/interceptors/page.interceptor.ts:52\n                                \n                            \n                    \n                        \n\n                                \n                                        Parameters :\n                                        \n                                            \n                                                \n                                                    Name\n                                                        Type\n                                                    Optional\n                                                \n                                            \n                                            \n                                                    \n                                                            page\n                                                    \n                                                            \n                                                                            number\n                                                            \n                                                    \n                                                        \n                                                                No\n                                                        \n                                                        \n                                                    \n                                            \n                                        \n                                \n                                \n                                \n                                \n                                    Returns :         void\n\n                                \n                        \n                    \n            \n        \n\n    \n\n\n    \n        import { HttpService } from \"@nestjs/axios\";\nimport { CallHandler, ExecutionContext, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { Observable, map, take } from \"rxjs\";\nimport { PageDto } from \"../domain/dtos\";\nimport { EsQueryDto } from \"../domain/dtos/elastic/es-query.dto\";\nimport { RequestDto } from \"../domain/dtos/request.dto\";\nimport { SearchQueryDto } from \"../domain/dtos/search-q.dto\";\nimport { EsTime } from \"../domain/enums/es-time.enum\";\nimport { Order } from \"../domain/enums/page-order.enum\";\nimport { PageMeta } from \"../domain/interfaces\";\nimport { EsPit } from \"../domain/interfaces/elastic/es-pit.interface\";\n\n/**\n * Previous search data storage\n */\nclass PrevSearch {\n    /**\n     * Constructs an uninitialized object\n     */\n    constructor() {\n        this.pit = undefined;\n        this.tiebreaker = undefined;\n        this.prevPage = -1;\n    }\n\n    /**\n     * PIT object of the previous search\n     */\n    private pit: EsPit;\n    set _pit(pit: EsPit) {\n        this.pit = pit;\n    }\n    get _pit(): EsPit {\n        return this.pit;\n    }\n\n    /**\n     * Tiebreaker and sort parameters\n     */\n    private tiebreaker: unknown[];\n    set _tiebreaker(tiebreaker: unknown[]) {\n        this.tiebreaker = tiebreaker;\n    }\n    get _tiebreaker(): unknown[] {\n        return this.tiebreaker;\n    }\n\n    /**\n     * Number of the previous page\n     */\n    private prevPage: number;\n    set _prevPage(page: number) {\n        this.prevPage = page;\n    }\n    get _prevPage(): number {\n        return this.prevPage;\n    }\n\n    /**\n     * Checks if there was the search before current one\n     * @returns true/false, showing whether or not there was another search before\n     */\n    public isSet(): boolean {\n        if (this.pit && this.tiebreaker && this.prevPage !== -1) return true;\n        return false;\n    }\n}\n\n/**\n * Pagination-implementing interceptor\n */\n@Injectable()\nexport class PageInterceptor implements NestInterceptor {\n    /**\n     * Injects needed dependencies and instantiates the storage object\n     * @param httpService \n     * @param searchService \n     */\n    constructor(private readonly httpService: HttpService) {\n        this.prevSearch = new PrevSearch;\n    }\n\n    /**\n     * Override of intercept() method, specified in NestInterceptor interface\n     * @param context \n     * @param next \n     * @returns Page with content and metadata\n     */\n    async intercept(context: ExecutionContext, next: CallHandler): Promise> {\n        let request: RequestDto = context.switchToHttp().getRequest();\n        const query: SearchQueryDto = request.query;\n        let reverse: boolean = false;\n\n        request.es_query = new EsQueryDto();\n\n        request.es_query.query = {\n            query_string: {\n                query: query.query,\n                default_field: 'content',\n            }\n        };\n        request.es_query.sort = [\n            { _score: { order: !query?.order ? Order.DESC : query.order } },\n            { _shard_doc: 'desc' }\n        ];\n\n        if (this.prevSearch.isSet()) {\n            request.es_query.pit = this.prevSearch._pit;\n            request.es_query.search_after = this.prevSearch._tiebreaker;\n\n            let limit = !query?.limit ? 10 : query.limit;\n            request.es_query.size = limit * Math.abs(query.page - this.prevSearch._prevPage);\n            \n            if (query.page  {\n                // Setting the page meta-data\n                let meta: PageMeta = {\n                    total: res.hits.total.value,\n                    pagenum: !query?.page ? 1 : +query.page,\n                    order: query?.order?.toUpperCase() === Order.ASC ? Order.ASC : Order.DESC,\n                    pagesize: !query?.limit ? 10 : query.limit,\n                    hasNext: undefined,\n                    hasPrev: undefined,\n                }; \n                meta.hasNext = meta.pagenum * meta.pagesize  el._source);\n\n                // Return the page\n                return new PageDto(data, meta);\n            })\n        );\n    }\n\n    /**\n     * Elastichsearch server port-number\n     */\n    private readonly ES_PORT = process.env.ES_PORT;\n\n    /**\n     * Elastichsearch IP address\n     */\n     private readonly ES_IP = process.env.ES_CONTAINER_NAME;\n\n    /**\n     * Info about previously completed search\n     */\n    private prevSearch: PrevSearch;\n\n    /**\n     * Acquires a PIT ID from Elasticsearch, needed for a request\n     * @param alive, amount of time in minutes (defaults to 1). If time unit is not specified - defaults to minutes.\n     * @returns PIT object  containing PIT ID and keep_alive value\n     */\n     public async getPIT(alive: number, unit: EsTime = EsTime.min): Promise {\n        return new Promise((resolve, reject) => {\n            try {\n                this.httpService.post(`http://${this.ES_IP}:${this.ES_PORT}/papers/_pit?keep_alive=${alive+unit}`)\n                    .pipe(take(1), map(axiosRes => axiosRes.data))\n                    .subscribe((res: EsPit) => {\n                        res.keep_alive = alive + unit;\n                        resolve(res);\n                    });\n            } catch (error) {\n                reject(error);\n            }\n        });\n    }\n\n    /**\n     * Deletes the PIT specified by provided ID\n     * @param pitID, ID of the PIT, that would be deleted\n     * @returns true/false, depending on the result of deletion of the PIT\n     */\n     async deletePIT(pitID: string): Promise {\n        return new Promise((resolve, reject) => {\n            try {\n                this.httpService.delete(`http://${this.ES_IP}:${this.ES_PORT}/_pit`, {\n                    data: { id: pitID },\n                    headers: { 'Content-Type': 'application/json' },\n                })\n                .pipe(take(1), map(axiosRes => axiosRes.data))\n                .subscribe((res) => {\n                    resolve(res.succeeded);\n                });\n            } catch (error) {\n                reject(error);\n            }\n        })\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/RequestDto.html":{"url":"classes/RequestDto.html","title":"class - RequestDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  RequestDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/request.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Request object, which contains query parameters and Elasticsearch query object\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Optional\n                                es_query\n                            \n                            \n                                query\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(query: SearchQueryDto, es_query: EsQueryDto)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/request.dto.ts:37\n                            \n                        \n\n                \n                    \n                            Constructs an object with provided parameters\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        query\n                                                  \n                                                        \n                                                                        SearchQueryDto\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        es_query\n                                                  \n                                                        \n                                                                        EsQueryDto\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        es_query\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsQueryDto\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@ApiPropertyOptional({type: EsQueryDto, description: 'Elasticsearch query body constructed by pagination mechanism', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/request.dto.ts:37\n                        \n                    \n\n            \n                \n                    Elasticsearch query object\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        query\n                        \n                    \n                \n            \n                \n                    \n                        Type :         SearchQueryDto\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@ApiProperty({type: SearchQueryDto, description: 'Actual query with parameters acquired from the request', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/request.dto.ts:26\n                        \n                    \n\n            \n                \n                    Query parameters object\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty, ApiPropertyOptional } from \"@nestjs/swagger\";\nimport { IsDefined, IsNotEmpty, IsOptional } from \"class-validator\";\nimport { EsQueryDto } from \"./elastic/es-query.dto\";\nimport { SearchQueryDto } from \"./search-q.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['query', 'es_query'];\n\n/**\n * Request object, which contains query parameters and Elasticsearch query object\n */\n@ApiExtraModels()\nexport class RequestDto {\n    /**\n     * Query parameters object\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @ApiProperty({\n        type: SearchQueryDto,\n        description: 'Actual query with parameters acquired from the request',\n        example: {}\n    })\n    query: SearchQueryDto;\n    \n    /**\n     * Elasticsearch query object\n     */\n    @IsOptional()\n    @ApiPropertyOptional({\n        type: EsQueryDto,\n        description: 'Elasticsearch query body constructed by pagination mechanism',\n        example: {},\n    })\n    es_query?: EsQueryDto;\n\n     /**\n      * Constructs an object with provided parameters\n      * @param query\n      * @param es_query\n      */\n    constructor(query: SearchQueryDto, es_query: EsQueryDto) {\n        this.query = query;\n        this.es_query = es_query;\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"guards/RolesGuard.html":{"url":"guards/RolesGuard.html","title":"guard - RolesGuard","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n    Guards\n    RolesGuard\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n        \n            \n            File\n            \n            \n                src/core/guards/roles.guard.ts\n            \n\n\n                \n                Description\n                \n                \n                    roles guard\n\n                \n\n\n\n\n                \n    Index\n    \n        \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                canActivate\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n                \n    Constructor\n        \n            \n                \n                    \nconstructor(reflector: Reflector)\n                    \n                \n                        \n                            \n                                Defined in src/core/guards/roles.guard.ts:9\n                            \n                        \n\n                \n                    \n                            contructs the role guard service\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                                    Description\n                                            \n                                        \n                                        \n                                                \n                                                        reflector\n                                                  \n                                                        \n                                                                    Reflector\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                        \n                                                                reflector of the guard\n\n                                                        \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n                \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        canActivate\n                        \n                    \n                \n            \n            \n                \ncanActivate(context: ExecutionContext)\n                \n            \n\n\n            \n                \n                    Defined in src/core/guards/roles.guard.ts:23\n                \n            \n\n\n            \n                \n                    checks if the user has allowed permission (role)\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    context\n                                    \n                                            ExecutionContext\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        context of the guard (actual information)\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         boolean\n\n                    \n                    \n                        returns true if the user has appropriate role\n\n                    \n                \n            \n        \n    \n\n        \n\n\n        \n            import { Injectable, CanActivate, ExecutionContext } from '@nestjs/common';\nimport { Reflector } from '@nestjs/core';\nimport { Roles as Role } from '..//domain/enums';\nimport { ROLES_KEY } from '../decorators';\n/**\n * roles guard\n */\n@Injectable()\nexport class RolesGuard implements CanActivate {\n  //==================================================================================================\n  /**\n   * contructs the role guard service\n   * @param reflector reflector of the guard\n   */\n  constructor(private reflector: Reflector) {}\n\n  //==================================================================================================\n  /**\n   * checks if the user has allowed permission (role)\n   * @param context context of the guard (actual information)\n   * @returns returns true if the user has appropriate role\n   */\n  canActivate(context: ExecutionContext): boolean {\n    const requiredRoles = this.reflector.getAllAndOverride(ROLES_KEY, [\n      context.getHandler(),\n      context.getClass(),\n    ]);\n    if (!requiredRoles) {\n      return true;\n    }\n\n    const { user } = context.switchToHttp().getRequest();\n\n    return user.roles.some((role: Role) => requiredRoles.includes(role));\n  }\n\n  //==================================================================================================\n}\n\n        \n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/SearchInfo.html":{"url":"interfaces/SearchInfo.html","title":"interface - SearchInfo","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  SearchInfo\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/interfaces/search-info.interface.ts\n        \n\n\n            \n                Description\n            \n            \n                Structure of search metadata\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            pit\n                                        \n                                \n                                \n                                        \n                                            tiebreaker\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        pit\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        pit:         EsPit\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         EsPit\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Previous search saved PIT\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        tiebreaker\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        tiebreaker:     []\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :     []\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Special tiebreaker used by Elasticsearch.\nIndicates the starting point of next search\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { EsPit } from \"./elastic/es-pit.interface\";\n\n/**\n * Structure of search metadata\n */\nexport interface SearchInfo {\n    /**\n     * Previous search saved PIT\n     */\n    pit: EsPit;\n\n    /**\n     * Special tiebreaker used by Elasticsearch.\n     * Indicates the starting point of next search\n     */\n    tiebreaker: unknown[];\n}\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules/SearchModule.html":{"url":"modules/SearchModule.html","title":"module - SearchModule","body":"\n                   \n\n\n\n\n    Modules\n    SearchModule\n\n\n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_SearchModule\n\n\n\ncluster_SearchModule_exports\n\n\n\ncluster_SearchModule_providers\n\n\n\n\nSearchService \n\nSearchService \n\n\n\nSearchModule\n\nSearchModule\n\nSearchService  -->\n\nSearchModule->SearchService \n\n\n\n\n\nSearchService\n\nSearchService\n\nSearchModule -->\n\nSearchService->SearchModule\n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n\n\n\n\n    \n        Info\n    \n    \n        Source\n    \n\n\n\n    \n\n        \n            File\n        \n        \n            src/infrastructure/modules/search.module.ts\n        \n\n\n\n        \n            Description\n        \n        \n            Search module\n\n        \n\n\n        \n            \n                \n                    Providers\n                    \n                        \n                            SearchService\n                        \n                    \n                \n                \n                    Controllers\n                    \n                        \n                            PapersController\n                        \n                    \n                \n                \n                    Exports\n                    \n                        \n                            SearchService\n                        \n                    \n                \n            \n        \n\n\n    \n\n\n    \n        import { HttpModule } from \"@nestjs/axios\";\nimport { Module } from \"@nestjs/common\";\nimport { PapersController } from \"src/application\";\nimport { SearchService } from \"../../core/services/common/search.service\";\n\n/**\n * Search module\n */\n@Module({\n    imports: [\n        HttpModule,\n    ],\n    exports: [SearchService],\n    providers: [SearchService],\n    controllers: [PapersController],\n})\nexport class SearchModule {}\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/SearchQueryDto.html":{"url":"classes/SearchQueryDto.html","title":"class - SearchQueryDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  SearchQueryDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/search-q.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Elasticsearch response DTO\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                limit\n                            \n                            \n                                order\n                            \n                            \n                                page\n                            \n                            \n                                query\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(query: string, page: number, limit: number, order: string)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/search-q.dto.ts:59\n                            \n                        \n\n                \n                    \n                            Constructs an object with provided parameters\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        query\n                                                  \n                                                        \n                                                                        string\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        page\n                                                  \n                                                        \n                                                                        number\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        limit\n                                                  \n                                                        \n                                                                        number\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        order\n                                                  \n                                                        \n                                                                        string\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                        limit\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsInt()@ApiProperty({description: 'limit', example: 10})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:48\n                        \n                    \n\n            \n                \n                    Limits the number of displayed elements.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        order\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsString()@ApiProperty({description: 'order', example: 'asc'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:59\n                        \n                    \n\n            \n                \n                    Limits the number of displayed elements.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        page\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsInt()@ApiProperty({description: 'page', example: 3})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:37\n                        \n                    \n\n            \n                \n                    Page number to display.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        query\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsString()@ApiProperty({description: 'query', example: 'Particle Accelerator'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:25\n                        \n                    \n\n            \n                \n                    Given query string to perform the\nsearch on.\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty } from \"@nestjs/swagger\";\nimport { IsDefined, IsInt, IsNotEmpty, IsOptional, IsString } from \"class-validator\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['query', 'pagen', 'limit', 'order'];\n\n/**\n * Elasticsearch response DTO\n */\n@ApiExtraModels()\nexport class SearchQueryDto {\n    /**\n     * Given query string to perform the\n     * search on.\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsString()\n    @ApiProperty({\n        description: 'query',\n        example: 'Particle Accelerator'\n    })\n    query: string;\n    \n    /**\n     * Page number to display.\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsInt()\n    @ApiProperty({\n        description: 'page',\n        example: 3,\n    })\n    page: number;\n\n    /**\n     * Limits the number of displayed elements.\n     */\n    @IsOptional()\n    @IsInt()\n    @ApiProperty({\n        description: 'limit',\n        example: 10,\n    })\n    limit: number;\n\n    /**\n     * Limits the number of displayed elements.\n     */\n     @IsOptional()\n     @IsString()\n     @ApiProperty({\n         description: 'order',\n         example: 'asc',\n     })\n     order: string;\n\n     /**\n      * Constructs an object with provided parameters\n      * @param query \n      * @param page \n      * @param limit \n      * @param order \n      */\n     constructor(query: string, page: number, limit: number, order: string) {\n        this.query = query;\n        this.page = page;\n        this.limit = limit;\n        this.order = order;\n     }\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"classes/SearchResultDto.html":{"url":"classes/SearchResultDto.html","title":"class - SearchResultDto","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  SearchResultDto\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/domain/dtos/search-result.dto.ts\n        \n\n\n            \n                Description\n            \n            \n                Elasticsearch response DTO\n\n            \n\n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                data\n                            \n                            \n                                statusCode\n                            \n                        \n                    \n                \n\n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(code: number, data: EsResponseDto)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/search-result.dto.ts:42\n                            \n                        \n\n                \n                    \n                            Constructs an object with provided parameters\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        code\n                                                  \n                                                        \n                                                                        number\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        data\n                                                  \n                                                        \n                                                                        EsResponseDto\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                        data\n                        \n                    \n                \n            \n                \n                    \n                        Type :         EsResponseDto\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsArray()@ApiProperty({description: 'Data acquired from the Elasticsearch', example: undefined})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-result.dto.ts:42\n                        \n                    \n\n            \n                \n                    All the data acquired.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        statusCode\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsDefined()@IsNotEmpty()@IsInt()@ApiProperty({description: 'Status code', example: 200})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-result.dto.ts:25\n                        \n                    \n\n            \n                \n                    Status code\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsInt, IsNotEmpty } from \"class-validator\";\nimport { EsResponseDto } from \"./elastic/es-response.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['data', 'status'];\n\n/**\n * Elasticsearch response DTO\n */\n@ApiExtraModels()\nexport class SearchResultDto {\n    /**\n     * Status code\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsInt()\n    @ApiProperty({\n        description: 'Status code',\n        example: 200,\n    })\n    statusCode: number;\n    \n    /**\n     * All the data acquired.\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsArray()\n    @ApiProperty({\n        description: 'Data acquired from the Elasticsearch',\n        example: {\n            took: 1,\n            timed_out: false,\n            _shards: {},\n            hits: {}\n        },\n    })\n    data: EsResponseDto;\n\n    /**\n     * Constructs an object with provided parameters\n     * @param code \n     * @param data \n     */\n    constructor(code: number, data: EsResponseDto) {\n        this.statusCode = code;\n        this.data = data;\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"injectables/SearchService.html":{"url":"injectables/SearchService.html","title":"injectable - SearchService","body":"\n                   \n\n\n\n\n\n\n\n\n\n  Injectables\n  SearchService\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/services/common/search.service.ts\n        \n\n\n            \n                Description\n            \n            \n                Search service provider\n\n            \n\n\n\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                    Private\n                                    Readonly\n                                ES_IP\n                            \n                            \n                                    Private\n                                    Readonly\n                                ES_PORT\n                            \n                        \n                    \n                \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                    Async\n                                findByContext\n                            \n                            \n                                    Async\n                                findByID\n                            \n                        \n                    \n                \n\n\n\n\n\n        \n    \n\n\n            \n    Constructor\n        \n            \n                \n                    \nconstructor(httpService: HttpService)\n                    \n                \n                        \n                            \n                                Defined in src/core/services/common/search.service.ts:12\n                            \n                        \n\n                \n                    \n                            Constructs the service with injection of\nHTTPService instance\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        httpService\n                                                  \n                                                        \n                                                                    HttpService\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        Async\n                        findByContext\n                        \n                    \n                \n            \n            \n                \n                    \n                    findByContext(es_query: EsQueryDto)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/search.service.ts:70\n                \n            \n\n\n            \n                \n                    Finds relevant documents by context using the given query string\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    es_query\n                                    \n                                                EsQueryDto\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         Promise\n\n                    \n                    \n                        Elasticsearch hits or an error object\n\n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Async\n                        findByID\n                        \n                    \n                \n            \n            \n                \n                    \n                    findByID(uuid: string)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/search.service.ts:35\n                \n            \n\n\n            \n                \n                    Finds a paper by its own ID\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    uuid\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         Promise\n\n                    \n                    \n                        Elasticsearch hits or an error object\n\n                    \n                \n            \n        \n    \n\n            \n    \n    \n        Properties\n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        ES_IP\n                        \n                    \n                \n            \n                \n                    \n                        Default value : process.env.ES_CONTAINER_NAME\n                    \n                \n                    \n                        \n                                Defined in src/core/services/common/search.service.ts:28\n                        \n                    \n\n            \n                \n                    Elasticsearch IP address\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Private\n                            Readonly\n                        ES_PORT\n                        \n                    \n                \n            \n                \n                    \n                        Default value : process.env.ES_PORT\n                    \n                \n                    \n                        \n                                Defined in src/core/services/common/search.service.ts:23\n                        \n                    \n\n            \n                \n                    Elastichsearch server port-number\n\n                \n            \n\n        \n    \n\n\n    \n\n\n    \n        import { HttpService } from \"@nestjs/axios\";\nimport { GatewayTimeoutException, HttpException, Injectable } from \"@nestjs/common\";\nimport { map, take } from \"rxjs\";\nimport { EsResponseDto } from \"src/core/domain/dtos\";\nimport { EsQueryDto } from \"src/core/domain/dtos/elastic/es-query.dto\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\n\n/**\n * Search service provider\n */\n@Injectable()\nexport class SearchService {\n    /**\n     * Constructs the service with injection of\n     * HTTPService instance\n     * @param httpService \n     */\n    constructor(private readonly httpService: HttpService) {}\n\n    /**\n     * Elastichsearch server port-number\n     */\n    private readonly ES_PORT = process.env.ES_PORT;\n    \n    /**\n     * Elasticsearch IP address\n     */\n    private readonly ES_IP = process.env.ES_CONTAINER_NAME;\n    \n    /**\n     * Finds a paper by its own ID\n     * @param uuid \n     * @returns Elasticsearch hits or an error object\n     */\n    async findByID(uuid: string): Promise { // Should I change 'object' to specific DTO?\n        let ESQ: EsQueryDto = new EsQueryDto;\n\n        ESQ.size = 1;\n        ESQ.query = {\n            query_string: {\n                query: ('id:' + uuid),\n            }\n        }\n\n        return new Promise((resolve, reject) => {\n            try {\n                (this.httpService.get(`http://${this.ES_IP}:${this.ES_PORT}/_search`, {\n                    data: ESQ,\n                    headers: {'Content-Type': 'application/json'},\n                }))\n                ?.pipe(take(1), map(axiosRes => axiosRes.data))\n                .subscribe((res: EsResponseDto) => {\n                    if (res.timed_out) {\n                        reject(new GatewayTimeoutException('Elasticsearch Timed Out'));\n                    }\n\n                    resolve(new SearchResultDto(200, res));\n                });\n            } catch (error) {\n                reject(error);\n            }\n        });\n    }\n\n    /**\n     * Finds relevant documents by context using the given query string\n     * @param query,  \n     * @returns Elasticsearch hits or an error object\n     */\n    async findByContext(es_query: EsQueryDto): Promise {\n        return new Promise((resolve, reject) => {\n            try {\n                (this.httpService.get(`http://${this.ES_IP}:${this.ES_PORT}/_search`, {\n                    data: es_query,\n                    headers: {'Content-Type': 'application/json'},\n                }))\n                ?.pipe(take(1), map(axiosRes => axiosRes.data))\n                .subscribe((res: EsResponseDto) => {\n                    if (res.timed_out) {\n                        reject(new GatewayTimeoutException('Elasticsearch Timed Out'));\n                    }\n\n                    resolve(new SearchResultDto(200, res));\n                });\n            } catch (error) {\n                reject(error);\n            }\n        });\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/ValidationPipeOptions.html":{"url":"interfaces/ValidationPipeOptions.html","title":"interface - ValidationPipeOptions","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  ValidationPipeOptions\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/pipes/validation.pipe.ts\n        \n\n\n            \n                Description\n            \n            \n                env variables validation pipeline\n\n            \n\n            \n                Extends\n            \n            \n                    ValidatorOptions\n            \n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                            Optional\n                                        \n                                            disableErrorMessages\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            exceptionFactory\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            transform\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        disableErrorMessages\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        disableErrorMessages:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    If error messages should be disabled\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        exceptionFactory\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        exceptionFactory:         function\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         function\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    Exception factory\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        transform\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        transform:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    If it should be transformed\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { ValidationError, ValidatorOptions } from 'class-validator';\n/**\n * env variables validation pipeline\n */\nexport interface ValidationPipeOptions extends ValidatorOptions {\n  /**\n   * If it should be transformed\n   */\n  transform?: boolean;\n  /**\n   * If error messages should be disabled\n   */\n  disableErrorMessages?: boolean;\n  /**\n   * Exception factory\n   */\n  exceptionFactory?: (errors: ValidationError[]) => any;\n}\n\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/VirtualBankOptions.html":{"url":"interfaces/VirtualBankOptions.html","title":"interface - VirtualBankOptions","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  VirtualBankOptions\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/infrastructure/config/env.objects.ts\n        \n\n\n            \n                Description\n            \n            \n                VirtualBank options\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            deposit_fee_per_minute\n                                        \n                                \n                                \n                                        \n                                            transaction_commission\n                                        \n                                \n                                \n                                        \n                                            widraw_commission\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        deposit_fee_per_minute\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        deposit_fee_per_minute:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the fee for each minute more if customer keeps the money in our bank\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        transaction_commission\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        transaction_commission:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the commision amount defined for each money transaction\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        widraw_commission\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        widraw_commission:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the ammount of commission for each widrawal\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { expandEnvVariables } from '../../core/helpers/env.helper'\nexpandEnvVariables();\n\n/**\n * options enum\n */\nexport enum EnvObjects {\n  TRANSACTION_COMMISSION = 'VirtualBankOptions',\n  WIDRAW_COMMISSION = 'VirtualBankOptions',\n  DEPOSIT_FEE_PER_MINUTE = 'VirtualBankOptions',\n}\n//===================================================================================================\n/**\n * VirtualBank options\n */\nexport interface VirtualBankOptions {\n  /**\n   * Represents the commision amount defined for each money transaction\n   */\n  transaction_commission: number;\n  /**\n   * Represents the ammount of commission for each widrawal\n   */\n  widraw_commission: number;\n\n  /**\n   * Represents the fee for each minute more if customer keeps the money in our bank\n   */\n  deposit_fee_per_minute: number;\n}\n\n/**\n * configuration function\n * @returns configuration taken from env\n */\nexport const configuration = (): any => ({\n  VirtualBankOptions: {\n    transaction_commission: process.env.TRANSACTION_COMMISSION,\n    widraw_commission: process.env.WIDRAW_COMMISSION,\n    deposit_fee_per_minute: process.env.DEPOSIT_FEE_PER_MINUTE,\n  },\n});\n\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    Documentation coverage\n\n\n\n    \n\n\n\n    \n        \n            File\n            Type\n            Identifier\n            Statements\n        \n    \n    \n        \n            \n                \n                src/application/controller/health.controller.ts\n            \n            controller\n            HealthController\n            \n                100 %\n                (2/2)\n            \n        \n        \n            \n                \n                src/application/controller/papers.controller.ts\n            \n            controller\n            PapersController\n            \n                100 %\n                (3/3)\n            \n        \n        \n            \n                \n                src/core/decorators/public.decorator.ts\n            \n            variable\n            IS_PUBLIC_KEY\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/public.decorator.ts\n            \n            variable\n            Public\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/roles.decorator.ts\n            \n            variable\n            Roles\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/roles.decorator.ts\n            \n            variable\n            ROLES_KEY\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-hit.dto.ts\n            \n            class\n            EsHitDto\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-hit.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-query.dto.ts\n            \n            class\n            EsQueryDto\n            \n                100 %\n                (7/7)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-query.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-response.dto.ts\n            \n            class\n            EsResponseDto\n            \n                100 %\n                (6/6)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/elastic/es-response.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/page-meta.dto.ts\n            \n            class\n            PageMetaDto\n            \n                100 %\n                (7/7)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/page-meta.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/page.dto.ts\n            \n            class\n            PageDto\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/page.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/paper.dto.ts\n            \n            class\n            PaperDto\n            \n                100 %\n                (8/8)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/paper.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/request.dto.ts\n            \n            class\n            RequestDto\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/request.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/search-q.dto.ts\n            \n            class\n            SearchQueryDto\n            \n                100 %\n                (6/6)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/search-q.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/search-result.dto.ts\n            \n            class\n            SearchResultDto\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/search-result.dto.ts\n            \n            variable\n            allowedProperties\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/elastic/es-pit.interface.ts\n            \n            interface\n            EsPit\n            \n                100 %\n                (3/3)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/elastic/es-query-string.interface.ts\n            \n            interface\n            EqQueryString\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/elastic/es-query.interface.ts\n            \n            interface\n            EsQuery\n            \n                100 %\n                (2/2)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/elastic/es-response-hits.interface.ts\n            \n            interface\n            EsResponseHits\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/http-response.interface.ts\n            \n            interface\n            HttpResponse\n            \n                100 %\n                (6/6)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/page-meta.interface.ts\n            \n            interface\n            PageMeta\n            \n                100 %\n                (7/7)\n            \n        \n        \n            \n                \n                src/core/domain/interfaces/search-info.interface.ts\n            \n            interface\n            SearchInfo\n            \n                100 %\n                (3/3)\n            \n        \n        \n            \n                \n                src/core/exceptions/http-response.exception.ts\n            \n            class\n            HttpResponseException\n            \n                100 %\n                (2/2)\n            \n        \n        \n            \n                \n                src/core/guards/roles.guard.ts\n            \n            guard\n            RolesGuard\n            \n                100 %\n                (3/3)\n            \n        \n        \n            \n                \n                src/core/helpers/env.helper.ts\n            \n            function\n            expandEnvVariables\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/helpers/util.helper.ts\n            \n            function\n            naiveRound\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/helpers/util.helper.ts\n            \n            function\n            processHttpError\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/helpers/util.helper.ts\n            \n            function\n            processMicroserviceHttpError\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/helpers/util.helper.ts\n            \n            function\n            validateDTO\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/helpers/util.helper.ts\n            \n            function\n            validateOutputDTO\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/interceptors/logger.interceptor.ts\n            \n            injectable\n            LoggerInterceptor\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/interceptors/page.interceptor.ts\n            \n            class\n            PrevSearch\n            \n                100 %\n                (6/6)\n            \n        \n        \n            \n                \n                src/core/interceptors/page.interceptor.ts\n            \n            injectable\n            PageInterceptor\n            \n                100 %\n                (8/8)\n            \n        \n        \n            \n                \n                src/core/pipes/validation.pipe.ts\n            \n            interface\n            ValidationPipeOptions\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/core/services/common/http-response.service.ts\n            \n            injectable\n            HttpResponseService\n            \n                100 %\n                (5/5)\n            \n        \n        \n            \n                \n                src/core/services/common/logger.service.ts\n            \n            injectable\n            LoggerService\n            \n                100 %\n                (11/11)\n            \n        \n        \n            \n                \n                src/core/services/common/search.service.ts\n            \n            injectable\n            SearchService\n            \n                100 %\n                (6/6)\n            \n        \n        \n            \n                \n                src/infrastructure/config/env.objects.ts\n            \n            interface\n            VirtualBankOptions\n            \n                100 %\n                (4/4)\n            \n        \n        \n            \n                \n                src/infrastructure/config/env.objects.ts\n            \n            variable\n            configuration\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/infrastructure/config/env.validation.ts\n            \n            class\n            EnvironmentVariables\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/infrastructure/config/env.validation.ts\n            \n            function\n            validate\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/infrastructure/modules/app.module.ts\n            \n            variable\n            modulesList\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/main.ts\n            \n            function\n            bootstrap\n            \n                100 %\n                (1/1)\n            \n        \n    \n\n\n\n\n\n    new Tablesort(document.getElementById('coverage-table'));\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n        Dependencies\n    \n    \n        \n            @compodoc/compodoc : ^1.1.19\n        \n            @nestjs-addons/in-memory-db : ^ 3.0.3\n        \n            @nestjs/axios : 0.0.8\n        \n            @nestjs/common : ^8.0.0\n        \n            @nestjs/config : ^2.0.0\n        \n            @nestjs/core : ^8.0.0\n        \n            @nestjs/platform-express : ^8.0.0\n        \n            @nestjs/swagger : ^5.0.8\n        \n            @nestjs/terminus : ^8.0.6\n        \n            @willsoto/nestjs-prometheus : ^4.6.0\n        \n            async-mutex : ^0.3.2\n        \n            cache-manager : ^3.6.1\n        \n            class-transformer : ^0.5.1\n        \n            class-validator : ^0.13.2\n        \n            dotenv-expand : ^5.1.0\n        \n            dotenv-flow : ^3.2.0\n        \n            faker : ^5.1.0\n        \n            latest : ^0.2.0\n        \n            prom-client : ^14.0.1\n        \n            reflect-metadata : ^0.1.13\n        \n            rimraf : ^3.0.2\n        \n            rxjs : ^7.5.5\n    \n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"miscellaneous/enumerations.html":{"url":"miscellaneous/enumerations.html","title":"miscellaneous-enumerations - enumerations","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Miscellaneous\n  Enumerations\n\n\n\n    Index\n    \n        \n            \n                \n                    \n                        \n                            EnvObjects   (src/.../env.objects.ts)\n                        \n                        \n                            EsTime   (src/.../es-time.enum.ts)\n                        \n                        \n                            HttpResponseDescriptions   (src/.../httpResponseDescriptions.enum.ts)\n                        \n                        \n                            HttpResponseMessages   (src/.../httpResponseMessages.enum.ts)\n                        \n                        \n                            HttpResponseTypes   (src/.../httpResponseTypes.enum.ts)\n                        \n                        \n                            HttpResponseTypesCodes   (src/.../httpResponseTypeCodes.enum.ts)\n                        \n                        \n                            Order   (src/.../page-order.enum.ts)\n                        \n                        \n                            Roles   (src/.../roles.enum.ts)\n                        \n                    \n                \n            \n        \n    \n\n\n    src/infrastructure/config/env.objects.ts\n    \n        \n            \n                \n                    \n                        \n                        EnvObjects\n                    \n                \n                    \n                        \n                            options enum\n\n                        \n                    \n                        \n                            \n                                 TRANSACTION_COMMISSION\n                            \n                        \n                        \n                            \n                                Value : VirtualBankOptions\n                            \n                        \n                        \n                            \n                                 WIDRAW_COMMISSION\n                            \n                        \n                        \n                            \n                                Value : VirtualBankOptions\n                            \n                        \n                        \n                            \n                                 DEPOSIT_FEE_PER_MINUTE\n                            \n                        \n                        \n                            \n                                Value : VirtualBankOptions\n                            \n                        \n            \n        \n\n    src/core/domain/enums/es-time.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        EsTime\n                    \n                \n                    \n                        \n                            Elasticsearch time-units\n\n                        \n                    \n                        \n                            \n                                 days\n                            \n                        \n                        \n                            \n                                Value : d\n                            \n                        \n                        \n                            \n                                 hours\n                            \n                        \n                        \n                            \n                                Value : h\n                            \n                        \n                        \n                            \n                                 min\n                            \n                        \n                        \n                            \n                                Value : m\n                            \n                        \n                        \n                            \n                                 sec\n                            \n                        \n                        \n                            \n                                Value : s\n                            \n                        \n                        \n                            \n                                 ms\n                            \n                        \n                        \n                            \n                                Value : ms\n                            \n                        \n                        \n                            \n                                 us\n                            \n                        \n                        \n                            \n                                Value : micros\n                            \n                        \n                        \n                            \n                                 ns\n                            \n                        \n                        \n                            \n                                Value : nanos\n                            \n                        \n            \n        \n\n    src/core/domain/enums/httpResponse/httpResponseDescriptions.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        HttpResponseDescriptions\n                    \n                \n                        \n                            \n                                 CONTINUE\n                            \n                        \n                        \n                            \n                                Value : The client SHOULD continue with its request\n                            \n                        \n                        \n                            \n                                 SWITCHING_PROTOCOLS\n                            \n                        \n                        \n                            \n                                Value : The server understands and is willing to comply with the client's request, via the Upgrade message header field, for a change in the application protocol being used on this connection\n                            \n                        \n                        \n                            \n                                 PROCESSING\n                            \n                        \n                        \n                            \n                                Value : The 102 (Processing) status code is an interim response used to inform the client that the server has accepted the complete request, but has not yet completed it\n                            \n                        \n                        \n                            \n                                 OK\n                            \n                        \n                        \n                            \n                                Value : The request has succeeded\n                            \n                        \n                        \n                            \n                                 CREATED\n                            \n                        \n                        \n                            \n                                Value : The request has been fulfilled and resulted in a new resource being created\n                            \n                        \n                        \n                            \n                                 ACCEPTED\n                            \n                        \n                        \n                            \n                                Value : The request has been accepted for processing, but the processing has not been completed\n                            \n                        \n                        \n                            \n                                 NON_AUTHORITATIVE_INFORMATION\n                            \n                        \n                        \n                            \n                                Value : The returned metainformation in the entity-header is not the definitive set as available from the origin server, but is gathered from a local or a third-party copy\n                            \n                        \n                        \n                            \n                                 NO_CONTENT\n                            \n                        \n                        \n                            \n                                Value : The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation\n                            \n                        \n                        \n                            \n                                 RESET_CONTENT\n                            \n                        \n                        \n                            \n                                Value : The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent\n                            \n                        \n                        \n                            \n                                 PARTIAL_CONTENT\n                            \n                        \n                        \n                            \n                                Value : The server has fulfilled the partial GET request for the resource\n                            \n                        \n                        \n                            \n                                 AMBIGUOUS\n                            \n                        \n                        \n                            \n                                Value : The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent- driven negotiation information (section 12) is being provided so that the user (or user agent) can select a preferred representation and redirect its request to that location\n                            \n                        \n                        \n                            \n                                 MOVED_PERMANENTLY\n                            \n                        \n                        \n                            \n                                Value : The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs\n                            \n                        \n                        \n                            \n                                 FOUND\n                            \n                        \n                        \n                            \n                                Value : The requested resource resides temporarily under a different URI\n                            \n                        \n                        \n                            \n                                 SEE_OTHER\n                            \n                        \n                        \n                            \n                                Value : The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource\n                            \n                        \n                        \n                            \n                                 NOT_MODIFIED\n                            \n                        \n                        \n                            \n                                Value : If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code\n                            \n                        \n                        \n                            \n                                 TEMPORARY_REDIRECT\n                            \n                        \n                        \n                            \n                                Value : The requested resource resides temporarily under a different URI\n                            \n                        \n                        \n                            \n                                 PERMANENT_REDIRECT\n                            \n                        \n                        \n                            \n                                Value : The request, and all future requests should be repeated using another URI\n                            \n                        \n                        \n                            \n                                 BAD_REQUEST\n                            \n                        \n                        \n                            \n                                Value : The request could not be understood by the server due to malformed syntax\n                            \n                        \n                        \n                            \n                                 UNAUTHORIZED\n                            \n                        \n                        \n                            \n                                Value : The request requires user authentication\n                            \n                        \n                        \n                            \n                                 PAYMENT_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : This code is reserved for future use.\n                            \n                        \n                        \n                            \n                                 FORBIDDEN\n                            \n                        \n                        \n                            \n                                Value : The server understood the request, but is refusing to fulfill it\n                            \n                        \n                        \n                            \n                                 NOT_FOUND\n                            \n                        \n                        \n                            \n                                Value : The server has not found anything matching the Request-URI\n                            \n                        \n                        \n                            \n                                 METHOD_NOT_ALLOWED\n                            \n                        \n                        \n                            \n                                Value : The method specified in the Request-Line is not allowed for the resource identified by the Request-URI\n                            \n                        \n                        \n                            \n                                 NOT_ACCEPTABLE\n                            \n                        \n                        \n                            \n                                Value : The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request\n                            \n                        \n                        \n                            \n                                 PROXY_AUTHENTICATION_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy\n                            \n                        \n                        \n                            \n                                 REQUEST_TIMEOUT\n                            \n                        \n                        \n                            \n                                Value : The client did not produce a request within the time that the server was prepared to wait\n                            \n                        \n                        \n                            \n                                 CONFLICT\n                            \n                        \n                        \n                            \n                                Value : The request could not be completed due to a conflict with the current state of the resource\n                            \n                        \n                        \n                            \n                                 GONE\n                            \n                        \n                        \n                            \n                                Value : The requested resource is no longer available at the server and no forwarding address is known\n                            \n                        \n                        \n                            \n                                 LENGTH_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : The server refuses to accept the request without a defined Content- Length\n                            \n                        \n                        \n                            \n                                 PRECONDITION_FAILED\n                            \n                        \n                        \n                            \n                                Value : The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server\n                            \n                        \n                        \n                            \n                                 PAYLOAD_TOO_LARGE\n                            \n                        \n                        \n                            \n                                Value : The server is refusing to process a request because the request entity is larger than the server is willing or able to process\n                            \n                        \n                        \n                            \n                                 URI_TOO_LONG\n                            \n                        \n                        \n                            \n                                Value : The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret\n                            \n                        \n                        \n                            \n                                 UNSUPPORTED_MEDIA_TYPE\n                            \n                        \n                        \n                            \n                                Value : The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method\n                            \n                        \n                        \n                            \n                                 REQUESTED_RANGE_NOT_SATISFIABLE\n                            \n                        \n                        \n                            \n                                Value : A server SHOULD return a response with this status code if a request included a Range request-header field (section 14.35), and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field\n                            \n                        \n                        \n                            \n                                 EXPECTATION_FAILED\n                            \n                        \n                        \n                            \n                                Value : The expectation given in an Expect request-header field could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server\n                            \n                        \n                        \n                            \n                                 I_AM_A_TEAPOT\n                            \n                        \n                        \n                            \n                                Value : This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not expected to be implemented by actual HTTP servers\n                            \n                        \n                        \n                            \n                                 UNPROCESSABLE_ENTITY\n                            \n                        \n                        \n                            \n                                Value : The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions\n                            \n                        \n                        \n                            \n                                 FAILED_DEPENDENCY\n                            \n                        \n                        \n                            \n                                Value : The 424 (Failed Dependency) status code means that the method could not be performed on the resource because the requested action depended on another action and that action failed\n                            \n                        \n                        \n                            \n                                 TOO_MANY_REQUESTS\n                            \n                        \n                        \n                            \n                                Value : The 429 status code indicates that the user has sent too many requests in a given amount of time (\"rate limiting\")\n                            \n                        \n                        \n                            \n                                 INTERNAL_SERVER_ERROR\n                            \n                        \n                        \n                            \n                                Value : The server encountered an unexpected condition which prevented it from fulfilling the request\n                            \n                        \n                        \n                            \n                                 NOT_IMPLEMENTED\n                            \n                        \n                        \n                            \n                                Value : The server does not support the functionality required to fulfill the request\n                            \n                        \n                        \n                            \n                                 BAD_GATEWAY\n                            \n                        \n                        \n                            \n                                Value : The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request\n                            \n                        \n                        \n                            \n                                 SERVICE_UNAVAILABLE\n                            \n                        \n                        \n                            \n                                Value : The server is currently unable to handle the request due to a temporary overloading or maintenance of the server\n                            \n                        \n                        \n                            \n                                 GATEWAY_TIMEOUT\n                            \n                        \n                        \n                            \n                                Value : The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request\n                            \n                        \n                        \n                            \n                                 HTTP_VERSION_NOT_SUPPORTED\n                            \n                        \n                        \n                            \n                                Value : The server does not support, or refuses to support, the HTTP protocol version that was used in the request message\n                            \n                        \n            \n        \n\n    src/core/domain/enums/httpResponse/httpResponseMessages.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        HttpResponseMessages\n                    \n                \n                        \n                            \n                                 CONTINUE\n                            \n                        \n                        \n                            \n                                Value : Continue\n                            \n                        \n                        \n                            \n                                 SWITCHING_PROTOCOLS\n                            \n                        \n                        \n                            \n                                Value : Switching Protocols\n                            \n                        \n                        \n                            \n                                 PROCESSING\n                            \n                        \n                        \n                            \n                                Value : Processing\n                            \n                        \n                        \n                            \n                                 OK\n                            \n                        \n                        \n                            \n                                Value : OK\n                            \n                        \n                        \n                            \n                                 CREATED\n                            \n                        \n                        \n                            \n                                Value : Created\n                            \n                        \n                        \n                            \n                                 ACCEPTED\n                            \n                        \n                        \n                            \n                                Value : Accepted\n                            \n                        \n                        \n                            \n                                 NON_AUTHORITATIVE_INFORMATION\n                            \n                        \n                        \n                            \n                                Value : Non-Authoritative Information\n                            \n                        \n                        \n                            \n                                 NO_CONTENT\n                            \n                        \n                        \n                            \n                                Value : No Content\n                            \n                        \n                        \n                            \n                                 RESET_CONTENT\n                            \n                        \n                        \n                            \n                                Value : Reset Content\n                            \n                        \n                        \n                            \n                                 PARTIAL_CONTENT\n                            \n                        \n                        \n                            \n                                Value : Partial Content\n                            \n                        \n                        \n                            \n                                 AMBIGUOUS\n                            \n                        \n                        \n                            \n                                Value : Multiple Choices\n                            \n                        \n                        \n                            \n                                 MOVED_PERMANENTLY\n                            \n                        \n                        \n                            \n                                Value : Moved Permanently\n                            \n                        \n                        \n                            \n                                 FOUND\n                            \n                        \n                        \n                            \n                                Value : Found\n                            \n                        \n                        \n                            \n                                 SEE_OTHER\n                            \n                        \n                        \n                            \n                                Value : See Other\n                            \n                        \n                        \n                            \n                                 NOT_MODIFIED\n                            \n                        \n                        \n                            \n                                Value : Not Modified\n                            \n                        \n                        \n                            \n                                 TEMPORARY_REDIRECT\n                            \n                        \n                        \n                            \n                                Value : Temporary Redirect\n                            \n                        \n                        \n                            \n                                 PERMANENT_REDIRECT\n                            \n                        \n                        \n                            \n                                Value : Permanent Redirect\n                            \n                        \n                        \n                            \n                                 BAD_REQUEST\n                            \n                        \n                        \n                            \n                                Value : Bad Request\n                            \n                        \n                        \n                            \n                                 UNAUTHORIZED\n                            \n                        \n                        \n                            \n                                Value : Unauthorized\n                            \n                        \n                        \n                            \n                                 PAYMENT_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : Payment Required\n                            \n                        \n                        \n                            \n                                 FORBIDDEN\n                            \n                        \n                        \n                            \n                                Value : Forbidden\n                            \n                        \n                        \n                            \n                                 NOT_FOUND\n                            \n                        \n                        \n                            \n                                Value : Not Found\n                            \n                        \n                        \n                            \n                                 METHOD_NOT_ALLOWED\n                            \n                        \n                        \n                            \n                                Value : Method Not Allowed\n                            \n                        \n                        \n                            \n                                 NOT_ACCEPTABLE\n                            \n                        \n                        \n                            \n                                Value : Not Acceptable\n                            \n                        \n                        \n                            \n                                 PROXY_AUTHENTICATION_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : Proxy Authentication Required\n                            \n                        \n                        \n                            \n                                 REQUEST_TIMEOUT\n                            \n                        \n                        \n                            \n                                Value : Request Timeout\n                            \n                        \n                        \n                            \n                                 CONFLICT\n                            \n                        \n                        \n                            \n                                Value : Conflict\n                            \n                        \n                        \n                            \n                                 GONE\n                            \n                        \n                        \n                            \n                                Value : Gone\n                            \n                        \n                        \n                            \n                                 LENGTH_REQUIRED\n                            \n                        \n                        \n                            \n                                Value : Length Required\n                            \n                        \n                        \n                            \n                                 PRECONDITION_FAILED\n                            \n                        \n                        \n                            \n                                Value : Precondition Failed\n                            \n                        \n                        \n                            \n                                 PAYLOAD_TOO_LARGE\n                            \n                        \n                        \n                            \n                                Value : Request Entity Too Large\n                            \n                        \n                        \n                            \n                                 URI_TOO_LONG\n                            \n                        \n                        \n                            \n                                Value : Request-URI Too Long\n                            \n                        \n                        \n                            \n                                 UNSUPPORTED_MEDIA_TYPE\n                            \n                        \n                        \n                            \n                                Value : Unsupported Media Type\n                            \n                        \n                        \n                            \n                                 REQUESTED_RANGE_NOT_SATISFIABLE\n                            \n                        \n                        \n                            \n                                Value : Requested Range Not Satisfiable\n                            \n                        \n                        \n                            \n                                 EXPECTATION_FAILED\n                            \n                        \n                        \n                            \n                                Value : Expectation Failed\n                            \n                        \n                        \n                            \n                                 I_AM_A_TEAPOT\n                            \n                        \n                        \n                            \n                                Value : I'm a teapot\n                            \n                        \n                        \n                            \n                                 UNPROCESSABLE_ENTITY\n                            \n                        \n                        \n                            \n                                Value : Unprocessable Entity\n                            \n                        \n                        \n                            \n                                 FAILED_DEPENDENCY\n                            \n                        \n                        \n                            \n                                Value : Failed Dependency\n                            \n                        \n                        \n                            \n                                 TOO_MANY_REQUESTS\n                            \n                        \n                        \n                            \n                                Value : Too Many Requests\n                            \n                        \n                        \n                            \n                                 INTERNAL_SERVER_ERROR\n                            \n                        \n                        \n                            \n                                Value : Internal Server Error\n                            \n                        \n                        \n                            \n                                 NOT_IMPLEMENTED\n                            \n                        \n                        \n                            \n                                Value : Not Implemented\n                            \n                        \n                        \n                            \n                                 BAD_GATEWAY\n                            \n                        \n                        \n                            \n                                Value : Bad Gateway\n                            \n                        \n                        \n                            \n                                 SERVICE_UNAVAILABLE\n                            \n                        \n                        \n                            \n                                Value : Service Unavailable\n                            \n                        \n                        \n                            \n                                 GATEWAY_TIMEOUT\n                            \n                        \n                        \n                            \n                                Value : Gateway Timeout\n                            \n                        \n                        \n                            \n                                 HTTP_VERSION_NOT_SUPPORTED\n                            \n                        \n                        \n                            \n                                Value : HTTP Version Not Supported\n                            \n                        \n            \n        \n\n    src/core/domain/enums/httpResponse/httpResponseTypes.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        HttpResponseTypes\n                    \n                \n                        \n                            \n                                 INFORMATIONAL\n                            \n                        \n                        \n                            \n                                Value : Informational\n                            \n                        \n                        \n                            \n                                 SUCCESS\n                            \n                        \n                        \n                            \n                                Value : Success\n                            \n                        \n                        \n                            \n                                 REDIRECTION\n                            \n                        \n                        \n                            \n                                Value : Redirection\n                            \n                        \n                        \n                            \n                                 CLEINT_ERROR\n                            \n                        \n                        \n                            \n                                Value : Client Error\n                            \n                        \n                        \n                            \n                                 SERVER_ERROR\n                            \n                        \n                        \n                            \n                                Value : Server Error\n                            \n                        \n            \n        \n\n    src/core/domain/enums/httpResponse/httpResponseTypeCodes.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        HttpResponseTypesCodes\n                    \n                \n                        \n                            \n                                 INFORMATIONAL\n                            \n                        \n                        \n                            \n                                Value : 1\n                            \n                        \n                        \n                            \n                                 SUCCESS\n                            \n                        \n                        \n                            \n                                Value : 2\n                            \n                        \n                        \n                            \n                                 REDIRECTION\n                            \n                        \n                        \n                            \n                                Value : 3\n                            \n                        \n                        \n                            \n                                 CLEINT_ERROR\n                            \n                        \n                        \n                            \n                                Value : 4\n                            \n                        \n                        \n                            \n                                 SERVER_ERROR\n                            \n                        \n                        \n                            \n                                Value : 5\n                            \n                        \n            \n        \n\n    src/core/domain/enums/page-order.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        Order\n                    \n                \n                    \n                        \n                            Page display order\n\n                        \n                    \n                        \n                            \n                                 ASC\n                            \n                        \n                        \n                            \n                                Value : asc\n                            \n                        \n                        \n                            \n                                 DESC\n                            \n                        \n                        \n                            \n                                Value : desc\n                            \n                        \n            \n        \n\n    src/core/domain/enums/roles.enum.ts\n    \n        \n            \n                \n                    \n                        \n                        Roles\n                    \n                \n                        \n                            \n                                 Superadmin\n                            \n                        \n                        \n                            \n                                Value : Superadmin\n                            \n                        \n                        \n                            \n                                 Admin\n                            \n                        \n                        \n                            \n                                Value : Admin\n                            \n                        \n                        \n                            \n                                 User\n                            \n                        \n                        \n                            \n                                Value : User\n                            \n                        \n                        \n                            \n                                 Public\n                            \n                        \n                        \n                            \n                                Value : Public\n                            \n                        \n            \n        \n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Miscellaneous\n  Functions\n\n\n\n    Index\n    \n        \n            \n                \n                    \n                        \n                            bootstrap   (src/.../main.ts)\n                        \n                        \n                            expandEnvVariables   (src/.../env.helper.ts)\n                        \n                        \n                            naiveRound   (src/.../util.helper.ts)\n                        \n                        \n                            processHttpError   (src/.../util.helper.ts)\n                        \n                        \n                            processMicroserviceHttpError   (src/.../util.helper.ts)\n                        \n                        \n                            validate   (src/.../env.validation.ts)\n                        \n                        \n                            validateDTO   (src/.../util.helper.ts)\n                        \n                        \n                            validateOutputDTO   (src/.../util.helper.ts)\n                        \n                    \n                \n            \n        \n    \n\n\n    src/main.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        bootstrap\n                        \n                    \n                \n            \n            \n                \nbootstrap()\n                \n            \n\n\n\n\n            \n                \n                    Main entry point of the application\n\n\n                    \n                    \n                \n            \n        \n    \n    src/core/helpers/env.helper.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        expandEnvVariables\n                        \n                    \n                \n            \n            \n                \nexpandEnvVariables()\n                \n            \n\n\n\n\n            \n                \n                    Expands the environmanet variables\n\n\n                    \n                        Returns :         void\n\n                    \n                \n            \n        \n    \n    src/core/helpers/util.helper.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        naiveRound\n                        \n                    \n                \n            \n            \n                \nnaiveRound(num: number, decimalPlaces: number)\n                \n            \n\n\n\n\n            \n                \n                    Takes a number and rounds to a percission number\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Default value\n                                    Description\n                                \n                            \n                            \n                                \n                                    num\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                    \n\n                                    \n                                        number to be rounded\n\n                                    \n                                \n                                \n                                    decimalPlaces\n                                    \n                                                number\n                                    \n\n                                    \n                                        No\n                                    \n\n                                    \n                                        2\n                                    \n\n                                    \n                                        number of decimal places\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        processHttpError\n                        \n                    \n                \n            \n            \n                \nprocessHttpError(error: any, logger: any)\n                \n            \n\n\n\n\n            \n                \n                    processes http error that was throwed by service\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    error\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        error (exception or string)\n\n                                    \n                                \n                                \n                                    logger\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        logger service\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        processMicroserviceHttpError\n                        \n                    \n                \n            \n            \n                \nprocessMicroserviceHttpError(error: any, logger: any)\n                \n            \n\n\n\n\n            \n                \n                    processes http error that was throwed by service\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    error\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        error (exception or string)\n\n                                    \n                                \n                                \n                                    logger\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        logger service\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        validateDTO\n                        \n                    \n                \n            \n            \n                \nvalidateDTO(dto: any, httpResponseGenerator: any)\n                \n            \n\n\n\n\n            \n                \n                    validates dto and returns bad request if it is wrong\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    dto\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        dto\n\n                                    \n                                \n                                \n                                    httpResponseGenerator\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        http response service\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :     Promise\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    \n        \n            \n                \n                    \n                    \n                        validateOutputDTO\n                        \n                    \n                \n            \n            \n                \nvalidateOutputDTO(dto: any, logger: any)\n                \n            \n\n\n\n\n            \n                \n                    validates output dto and throws an error if it is wrong\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    dto\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        dto\n\n                                    \n                                \n                                \n                                    logger\n                                    \n                                                any\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        logger service\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :     Promise\n\n                    \n                    \n                        \n                    \n                \n            \n        \n    \n    src/infrastructure/config/env.validation.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        validate\n                        \n                    \n                \n            \n            \n                \nvalidate(config: Record)\n                \n            \n\n\n\n\n            \n                \n                    validates the config\n\n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                    Description\n                                \n                            \n                            \n                                \n                                    config\n                                    \n                                            Record\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                    \n                                        congig\n\n                                    \n                                \n                            \n                        \n                    \n                    \n                    \n                \n            \n        \n    \n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n                   \n\nHexagonal architecture\nTable of Contents\n\nOverview\n\nCode architecture\n\nsource code\n\nService build information\n\nRegular user\n\nAdvanced user\n\nDeployment\n\nHelm\n\nKubernetes manifests\n\nMonitoring and alerting\n\nHealth check\n\nOpenApi\n\nDocumentation\n\nToDo list\n\n\nOverview\nThe hexagonal architecture, or ports and adapters architecture, is an architectural pattern used in software design. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation.\n\nCode architecture\n\n\nsource code\ngit clone https://github.com/MoeidHeidari/nestjs-boilerplate\ncd monetary-transactionService build information\nThere are different stages of building the application for this service. Based on the environment you want to deploy we have different ways to build the application. following information may help with building the service.\nRegular user\nnpm install\n\nnpm run build\n\nnpm run test:ci\n\nnpm start:{dev || debug || prod}Advanced user\ncd scripts\n\nbash run.sh -h\n\n2022.05.30.14.43\n\nUsage: $(basename \"${BASH_SOURCE[0]}\") [-h] [-buildDocker] [-runDocker] [-runApp] [-runDoc] [-packageHelm]\n\nThis script helps you to run the application in different forms. below you can get the full list of available options.\n\nAvailable options:\n\n-h, --help Print this help and exit\n\n-buildDocker Build the docker image called \"imageName:latest\"\n\n-runDocker Build the docker image and run on local machine\n\n-runApp Run application with npm in usual way for development\n\n-runDoc Generate the code documentation\n\n-packageHelm makes a helm package from the helm chart.Deployment\nHelm\nwith the following instruction you can install the helm chart on an up and running kubernetes cluster.\ncd k8s\n\nhelm install {sample-app} {app-0.1.0.tgz} --set service.type=NodePortKubernetes manifests\nAlternativelly you can deploy the application on an up an running kubernetes cluster using provided config files.\ncd k8s/configFiles\nkubectl apply -f app-namespace.yaml, app-configmap.yaml, app-deployment.yaml, app-service.yamlit should give you following output\nnamespace/app created\nconfigmap/app-config created\ndeployment.apps/app created\nservice/app createdMonitoring and alerting\nHealth check\nby calling the following endpoint you can make sure that the application is running and listening to your desired port\nhttp://localhost:{port_number}/health\nmost probably you will get a result back as follow\n\nExample\n\n\n{\"status\":\"ok\",\"info\":{\"alive\":{\"status\":\"up\"}},\"error\":{},\"details\":{\"alive\":{\"status\":\"up\"}}}\n\nmertics\nto get the default metrics of the application you can use the following endpoint\nhttp://localhost:{port_number}/metrics\nOpenApi\nby calling the following endpoint you can see the Swagger OpenApi documentation and explore all the available apis and schemas.\nhttp://localhost:{port_number}/api\nDocumentation\nBy running following comman you can generate the full code documentation (Compodoc) and get access to it through port 7000\nnpm run dochttp://localhost:7000\nToDo list\n\n add terraform infrastructure\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n                   \n\n                             Apache License\n                       Version 2.0, January 2004\n                    http://www.apache.org/licenses/   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\nDefinitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\"Licensor\" shall mean the copyright owner or entity authorized by\nthe copyright owner that is granting the License.\n\"Legal Entity\" shall mean the union of the acting entity and all\nother entities that control, are controlled by, or are under common\ncontrol with that entity. For the purposes of this definition,\n\"control\" means (i) the power, direct or indirect, to cause the\ndirection or management of such entity, whether by contract or\notherwise, or (ii) ownership of fifty percent (50%) or more of the\noutstanding shares, or (iii) beneficial ownership of such entity.\n\"You\" (or \"Your\") shall mean an individual or Legal Entity\nexercising permissions granted by this License.\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation\nsource, and configuration files.\n\"Object\" form shall mean any form resulting from mechanical\ntransformation or translation of a Source form, including but\nnot limited to compiled object code, generated documentation,\nand conversions to other media types.\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a\ncopyright notice that is included in or attached to the work\n(an example is provided in the Appendix below).\n\"Derivative Works\" shall mean any work, whether in Source or Object\nform, that is based on (or derived from) the Work and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship. For the purposes\nof this License, Derivative Works shall not include works that remain\nseparable from, or merely link (or bind by name) to the interfaces of,\nthe Work and Derivative Works thereof.\n\"Contribution\" shall mean any work of authorship, including\nthe original version of the Work and any modifications or additions\nto that Work or Derivative Works thereof, that is intentionally\nsubmitted to Licensor for inclusion in the Work by the copyright owner\nor by an individual or Legal Entity authorized to submit on behalf of\nthe copyright owner. For the purposes of this definition, \"submitted\"\nmeans any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems,\nand issue tracking systems that are managed by, or on behalf of, the\nLicensor for the purpose of discussing and improving the Work, but\nexcluding communication that is conspicuously marked or otherwise\ndesignated in writing by the copyright owner as \"Not a Contribution.\"\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\nGrant of Copyright License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\ncopyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the\nWork and such Derivative Works in Source or Object form.\n\nGrant of Patent License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\n(except as stated in this section) patent license to make, have made,\nuse, offer to sell, sell, import, and otherwise transfer the Work,\nwhere such license applies only to those patent claims licensable\nby such Contributor that are necessarily infringed by their\nContribution(s) alone or by combination of their Contribution(s)\nwith the Work to which such Contribution(s) was submitted. If You\ninstitute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work\nor a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses\ngranted to You under this License for that Work shall terminate\nas of the date such litigation is filed.\n\nRedistribution. You may reproduce and distribute copies of the\nWork or Derivative Works thereof in any medium, with or without\nmodifications, and in Source or Object form, provided that You\nmeet the following conditions:\n(a) You must give any other recipients of the Work or\nDerivative Works a copy of this License; and\n(b) You must cause any modified files to carry prominent notices\nstating that You changed the files; and\n(c) You must retain, in the Source form of any Derivative Works\nthat You distribute, all copyright, patent, trademark, and\nattribution notices from the Source form of the Work,\nexcluding those notices that do not pertain to any part of\nthe Derivative Works; and\n(d) If the Work includes a \"NOTICE\" text file as part of its\ndistribution, then any Derivative Works that You distribute must\ninclude a readable copy of the attribution notices contained\nwithin such NOTICE file, excluding those notices that do not\npertain to any part of the Derivative Works, in at least one\nof the following places: within a NOTICE text file distributed\nas part of the Derivative Works; within the Source form or\ndocumentation, if provided along with the Derivative Works; or,\nwithin a display generated by the Derivative Works, if and\nwherever such third-party notices normally appear. The contents\nof the NOTICE file are for informational purposes only and\ndo not modify the License. You may add Your own attribution\nnotices within Derivative Works that You distribute, alongside\nor as an addendum to the NOTICE text from the Work, provided\nthat such additional attribution notices cannot be construed\nas modifying the License.\nYou may add Your own copyright statement to Your modifications and\nmay provide additional or different license terms and conditions\nfor use, reproduction, or distribution of Your modifications, or\nfor any such Derivative Works as a whole, provided Your use,\nreproduction, and distribution of the Work otherwise complies with\nthe conditions stated in this License.\n\nSubmission of Contributions. Unless You explicitly state otherwise,\nany Contribution intentionally submitted for inclusion in the Work\nby You to the Licensor shall be under the terms and conditions of\nthis License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify\nthe terms of any separate license agreement you may have executed\nwith Licensor regarding such Contributions.\n\nTrademarks. This License does not grant permission to use the trade\nnames, trademarks, service marks, or product names of the Licensor,\nexcept as required for reasonable and customary use in describing the\norigin of the Work and reproducing the content of the NOTICE file.\n\nDisclaimer of Warranty. Unless required by applicable law or\nagreed to in writing, Licensor provides the Work (and each\nContributor provides its Contributions) on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied, including, without limitation, any warranties or conditions\nof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\nPARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any\nrisks associated with Your exercise of permissions under this License.\n\nLimitation of Liability. In no event and under no legal theory,\nwhether in tort (including negligence), contract, or otherwise,\nunless required by applicable law (such as deliberate and grossly\nnegligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special,\nincidental, or consequential damages of any character arising as a\nresult of this License or out of the use or inability to use the\nWork (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all\nother commercial damages or losses), even if such Contributor\nhas been advised of the possibility of such damages.\n\nAccepting Warranty or Additional Liability. While redistributing\nthe Work or Derivative Works thereof, You may choose to offer,\nand charge a fee for, acceptance of support, warranty, indemnity,\nor other liability obligations and/or rights consistent with this\nLicense. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf\nof any other Contributor, and only if You agree to indemnify,\ndefend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason\nof your accepting any such warranty or additional liability.\n\n\n   END OF TERMS AND CONDITIONS\n   APPENDIX: How to apply the Apache License to your work.\n  To apply the Apache License to your work, attach the following\n  boilerplate notice, with the fields enclosed by brackets \"[]\"\n  replaced with your own identifying information. (Don't include\n  the brackets!)  The text should be enclosed in the appropriate\n  comment syntax for the file format. We also recommend that a\n  file or class name and description of purpose be included on the\n  same \"printed page\" as the copyright notice for easier\n  identification within third-party archives.   Copyright [yyyy] [name of copyright owner]\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n   http://www.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n                   \n\n\n\n\n    Modules\n\n\n    \n            \n                \n                    \n                        AppModule\n                    \n                    \n                                \n                                    \n                                        Your browser does not support SVG\n                                    \n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n            \n                \n                    \n                        CommonModule\n                    \n                    \n                                \n                                    \n                                        Your browser does not support SVG\n                                    \n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n            \n                \n                    \n                        HealthModule\n                    \n                    \n                                \n                                    No graph available.\n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n            \n                \n                    \n                        HttpResponseModule\n                    \n                    \n                                \n                                    \n                                        Your browser does not support SVG\n                                    \n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n            \n                \n                    \n                        LoggerModule\n                    \n                    \n                                \n                                    \n                                        Your browser does not support SVG\n                                    \n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n            \n                \n                    \n                        SearchModule\n                    \n                    \n                                \n                                    \n                                        Your browser does not support SVG\n                                    \n                                \n                        \n                            Browse\n                        \n                    \n                \n            \n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n                   \n\n\n\n    Overview\n\n  \n\n    \n        \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_AppModule\n\n\n\ncluster_AppModule_imports\n\n\n\ncluster_CommonModule\n\n\n\ncluster_CommonModule_imports\n\n\n\ncluster_CommonModule_exports\n\n\n\ncluster_HttpResponseModule\n\n\n\ncluster_HttpResponseModule_exports\n\n\n\ncluster_HttpResponseModule_providers\n\n\n\ncluster_LoggerModule\n\n\n\ncluster_LoggerModule_exports\n\n\n\ncluster_LoggerModule_providers\n\n\n\ncluster_SearchModule\n\n\n\ncluster_SearchModule_exports\n\n\n\ncluster_SearchModule_providers\n\n\n\n\nCommonModule\n\nCommonModule\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nCommonModule->AppModule\n\n\n\n\n\nHttpResponseModule \n\nHttpResponseModule \n\nHttpResponseModule  -->\n\nCommonModule->HttpResponseModule \n\n\n\n\n\nLoggerModule \n\nLoggerModule \n\nLoggerModule  -->\n\nCommonModule->LoggerModule \n\n\n\n\n\nSearchModule\n\nSearchModule\n\nAppModule -->\n\nSearchModule->AppModule\n\n\n\n\n\nSearchService \n\nSearchService \n\nSearchService  -->\n\nSearchModule->SearchService \n\n\n\n\n\nHttpResponseModule\n\nHttpResponseModule\n\nCommonModule -->\n\nHttpResponseModule->CommonModule\n\n\n\n\n\nHttpResponseService \n\nHttpResponseService \n\nHttpResponseService  -->\n\nHttpResponseModule->HttpResponseService \n\n\n\n\n\nLoggerModule\n\nLoggerModule\n\nCommonModule -->\n\nLoggerModule->CommonModule\n\n\n\n\n\nLoggerService \n\nLoggerService \n\nLoggerService  -->\n\nLoggerModule->LoggerService \n\n\n\n\n\nHttpResponseService\n\nHttpResponseService\n\nHttpResponseModule -->\n\nHttpResponseService->HttpResponseModule\n\n\n\n\n\nLoggerService\n\nLoggerService\n\nLoggerModule -->\n\nLoggerService->LoggerModule\n\n\n\n\n\nSearchService\n\nSearchService\n\nSearchModule -->\n\nSearchService->SearchModule\n\n\n\n\n\n\n    \n    \n    \n        Zoom in\n        Reset\n        Zoom out\n    \n\n  \n\n    \n        \n            \n                \n                    \n                    \n                        6 Modules\n                    \n                \n            \n        \n        \n            \n                \n                    \n                    2 Controllers\n                \n            \n        \n        \n            \n                \n                    \n                    5 Injectables\n                \n            \n        \n        \n            \n                \n                    \n                    12 Classes\n                \n            \n        \n        \n            \n                \n                    \n                    1 Guard\n                \n            \n        \n        \n            \n                \n                    \n                    9 Interfaces\n                \n            \n        \n    \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n        Properties\n    \n    \n        \n            Version : 0.0.1\n        \n            Description : This is a boilerplate for Nodejs (Nestjs/typescript) that can be used to make http server application.\n        \n            License : Apache\n        \n            Author : Moeid Heidari\n    \n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Miscellaneous\n  Variables\n\n\n\n    Index\n    \n        \n            \n                \n                    \n                        \n                            allowedProperties   (src/.../page-meta.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../page.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../paper.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../request.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../search-q.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../search-result.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../es-hit.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../es-query.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../es-response.dto.ts)\n                        \n                        \n                            configuration   (src/.../env.objects.ts)\n                        \n                        \n                            IS_PUBLIC_KEY   (src/.../public.decorator.ts)\n                        \n                        \n                            modulesList   (src/.../app.module.ts)\n                        \n                        \n                            Public   (src/.../public.decorator.ts)\n                        \n                        \n                            Roles   (src/.../roles.decorator.ts)\n                        \n                        \n                            ROLES_KEY   (src/.../roles.decorator.ts)\n                        \n                    \n                \n            \n        \n    \n\n\n    src/core/domain/dtos/page-meta.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['total', 'pagenum', 'order', 'hasNext', 'hasPrev', 'pagesize']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/page.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['data', 'meta']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/paper.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['id', 'title', 'authors', 'topic', 'summary', 'tags', 'content']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/request.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['query', 'es_query']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/search-q.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['query', 'pagen', 'limit', 'order']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/search-result.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['data', 'status']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/elastic/es-hit.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['sort', '_source', '_score']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/elastic/es-query.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['size', 'query', 'pit', 'sort']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/core/domain/dtos/elastic/es-response.dto.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        allowedProperties\n                        \n                    \n                \n            \n                \n                    \n                        Type :     []\n\n                    \n                \n                \n                    \n                        Default value : ['took', 'timed_out', '_shards', 'hits', 'pit_id']\n                    \n                \n\n            \n                \n                    List of allowed properties in this DTO\n\n                \n            \n\n        \n    \n\n    src/infrastructure/config/env.objects.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        configuration\n                        \n                    \n                \n            \n                \n                    \n                        Default value : (): any => ({\n  VirtualBankOptions: {\n    transaction_commission: process.env.TRANSACTION_COMMISSION,\n    widraw_commission: process.env.WIDRAW_COMMISSION,\n    deposit_fee_per_minute: process.env.DEPOSIT_FEE_PER_MINUTE,\n  },\n})\n                    \n                \n\n            \n                \n                    configuration function\n\n                \n            \n\n        \n    \n\n    src/core/decorators/public.decorator.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        IS_PUBLIC_KEY\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Default value : 'isPublic'\n                    \n                \n\n            \n                \n                    key for public state\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        Public\n                        \n                    \n                \n            \n                \n                    \n                        Default value : () => SetMetadata(IS_PUBLIC_KEY, true)\n                    \n                \n\n            \n                \n                    decorates method as public\n\n                \n            \n\n        \n    \n\n    src/infrastructure/modules/app.module.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        modulesList\n                        \n                    \n                \n            \n                \n                    \n                        Default value : Object.keys(modules).map(moduleIndex => modules[moduleIndex as keyof typeof modules])\n                    \n                \n\n            \n                \n                    application modules list\n\n                \n            \n\n        \n    \n\n    src/core/decorators/roles.decorator.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        Roles\n                        \n                    \n                \n            \n                \n                    \n                        Default value : (...roles: Role[]) => SetMetadata(ROLES_KEY, roles)\n                    \n                \n\n            \n                \n                    retuns a list of defined roles\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        ROLES_KEY\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Default value : 'roles'\n                    \n                \n\n            \n                \n                    keys of roles\n\n                \n            \n\n        \n    \n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"routes.html":{"url":"routes.html","title":"routes - routes","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    Routes\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"}}
}