var COMPODOC_SEARCH_INDEX = {
    "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/modules/AppModule.html",[0,1.263,1,2.395]],["body/modules/AppModule.html",[0,2.192,1,4.586,2,2.641,3,2.375,4,3.334,5,3.334,6,4.05,7,0.024,8,4.05,9,2.947,10,2.076,11,1.691,12,0.329,13,0.265,14,0.265,15,2.949,16,0.398,17,3.052,18,3.5,19,0.7,20,5.155,21,3.334,22,1.106,23,5.761,24,2.949,25,3.919,26,3.334,27,3.198,28,3.919,29,3.879,30,3.919,31,3.5,32,3.919,33,3.334,34,3.919,35,3.919,36,3.334,37,3.334,38,3.919,39,1.491,40,1.106,41,3.879,42,3.334,43,3.334,44,2.949,45,2.949,46,3.919,47,3.334,48,3.919,49,3.919,50,3.919,51,3.052,52,2.949,53,3.919,54,2.661,55,4.386,56,5.155,57,2.24,58,0.329,59,0.091,60,0.016,61,0.016]],["title/modules/CommonModule.html",[0,1.263,6,2.189]],["body/modules/CommonModule.html",[0,2.056,2,2.002,3,2.646,6,4.399,7,0.023,9,3.282,10,2.458,11,2.002,12,0.39,13,0.314,14,0.314,18,3.899,19,0.633,22,1.31,33,4.885,58,0.39,59,0.107,60,0.018,61,0.018,62,3.948,63,3.948,64,3.948,65,4.442,66,4.442,67,4.64,68,3.899]],["title/classes/EnvironmentVariables.html",[59,0.082,69,2.654]],["body/classes/EnvironmentVariables.html",[7,0.024,12,0.362,13,0.291,14,0.291,16,0.437,19,0.556,40,1.547,51,2.282,58,0.362,59,0.139,60,0.017,61,0.017,69,4.124,70,1.543,71,3.241,72,4.124,73,5.481,74,4.308,75,3.665,76,4.308,77,1.64,78,2.925,79,2.925,80,4.308,81,2.925,82,3.665,83,3.194,84,2.925,85,5.481,86,2.925,87,2.925,88,4.308,89,3.665,90,4.774,91,1.453,92,3.665,93,1.64,94,4.308,95,2.673,96,3.665,97,3.665,98,5.481,99,4.308,100,4.308,101,3.665,102,4.308,103,4.308,104,2.925,105,4.308,106,2.673,107,3.241,108,2.282,109,4.308,110,1.859]],["title/interfaces/EqQueryString.html",[111,0.939,112,2.395]],["body/interfaces/EqQueryString.html",[7,0.023,12,0.365,13,0.293,14,0.293,16,0.44,58,0.365,60,0.018,61,0.018,111,1.154,112,3.738,113,1.872,114,2.691,115,2.819,116,3.69,117,2.298,118,1.999,119,2.298,120,0.521,121,1.013,122,1.502,123,5.707,124,4.555,125,2.114,126,0.726,127,2.715,128,5.411,129,5.048,130,2.402,131,4.786,132,3.738,133,5.505,134,4.683,135,2.537]],["title/classes/EsHitDto.html",[59,0.082,136,2.189]],["body/classes/EsHitDto.html",[7,0.023,12,0.303,13,0.244,14,0.244,16,0.601,19,0.561,39,2.354,40,1.019,58,0.303,59,0.113,60,0.016,61,0.016,70,1.292,77,1.373,78,4.021,83,2.929,117,2.585,120,0.433,121,1.017,122,1.398,126,0.664,136,3.027,137,3.674,138,2.715,139,3.956,140,5.424,141,3.671,142,2.283,143,4.456,144,4.456,145,4.456,146,1.645,147,2.104,148,4.878,149,5.921,150,5.038,151,2.751,152,4.878,153,1.084,154,3.608,155,6.375,156,3.16,157,3.608,158,3.674,159,3.313,160,2.585,161,3.608,162,5.921,163,5.921,164,3.608,165,2.105,166,2.406,167,3.429,168,1.461,169,2.789,170,3.069,171,1.373,172,1.373,173,1.461,174,1.78,175,3.608]],["title/interfaces/EsPit.html",[111,0.939,176,2.016]],["body/interfaces/EsPit.html",[7,0.023,12,0.409,13,0.329,14,0.329,16,0.494,58,0.409,60,0.019,61,0.019,111,1.296,113,2.102,114,3.022,117,2.58,120,0.585,121,1.089,125,2.067,126,0.71,174,3.405,176,3.381,177,4.143,178,3.881,179,3.665,180,3.642,181,1.744,182,5.637,183,5.915]],["title/interfaces/EsQuery.html",[111,0.939,184,2.395]],["body/interfaces/EsQuery.html",[7,0.023,12,0.406,13,0.327,14,0.327,16,0.49,19,0.49,58,0.406,60,0.019,61,0.019,111,1.286,112,4.488,113,2.085,114,2.998,115,2.571,117,3.119,118,2.713,119,3.119,120,0.58,121,1.083,125,1.763,126,0.58,130,2.108,181,2.108,184,3.998,185,4.111,186,4.973,187,5.887,188,5.009,189,5.009,190,4.832,191,4.832]],["title/classes/EsQueryDto.html",[59,0.082,192,2.016]],["body/classes/EsQueryDto.html",[7,0.024,12,0.472,13,0.188,14,0.188,16,0.615,19,0.536,39,2.137,40,0.786,58,0.234,59,0.094,60,0.013,61,0.013,70,0.997,77,1.06,83,3.107,115,2.606,120,0.334,121,0.884,122,1.519,126,0.704,130,1.891,137,3.852,142,2.304,145,3.973,146,2.094,147,2.232,151,2.846,153,1.188,160,3.289,165,1.754,166,2.005,167,3.638,168,1.127,171,1.06,172,1.828,173,1.127,174,2.005,176,2.745,178,3.549,180,2.324,181,2.304,184,3.261,192,2.324,193,2.095,194,4.802,195,4.492,196,1.945,197,4.065,198,2.324,199,3.458,200,3.458,201,3.973,202,3.973,203,2.604,204,2.522,205,2.784,206,2.784,207,2.784,208,4.065,209,3.059,210,2.784,211,5.28,212,2.784,213,4.065,214,2.522,215,4.492,216,3.973,217,3.585,218,4.065,219,2.784,220,2.784,221,4.065,222,2.979,223,2.324,224,3.261,225,4.085,226,3.458,227,2.095,228,2.784,229,3.059,230,2.784,231,2.095,232,2.095,233,2.784,234,2.784,235,2.784]],["title/classes/EsResponseDto.html",[59,0.082,236,2.016]],["body/classes/EsResponseDto.html",[7,0.023,11,2.277,12,0.234,13,0.188,14,0.188,16,0.595,19,0.487,39,1.058,40,0.785,51,2.151,58,0.234,59,0.094,60,0.017,61,0.013,70,0.995,77,1.058,83,2.796,104,2.757,106,2.519,115,1.644,119,2.796,120,0.334,121,0.883,122,0.959,124,1.888,125,1.216,126,0.674,130,1.89,137,3.637,142,2.303,143,2.092,144,2.092,146,1.977,147,2.136,151,2.776,153,1.101,160,2.151,165,1.752,166,2.768,167,2.519,168,1.126,169,2.742,171,1.058,172,1.826,173,1.126,174,2.603,178,3.016,180,2.321,181,1.454,203,2.768,204,2.519,217,3.583,223,2.742,225,4.082,226,2.365,236,2.321,237,2.092,238,1.618,239,3.97,240,4.489,241,3.97,242,4.669,243,4.061,244,4.84,245,4.061,246,5.276,247,3.85,248,4.489,249,3.493,250,2.78,251,3.258,252,4.489,253,2.78,254,2.78,255,4.061,256,2.78,257,3.055,258,2.78,259,4.061,260,3.97,261,5.276,262,5.276,263,2.78,264,1.871,265,2.78,266,2.78,267,4.061,268,4.061,269,4.061,270,4.061,271,3.055,272,2.78,273,2.519,274,2.003,275,2.78,276,2.78,277,2.365,278,1.371,279,2.365,280,2.78,281,2.78,282,2.365,283,4.061,284,2.78,285,2.092,286,2.78,287,2.78]],["title/interfaces/EsResponseHits.html",[111,0.939,251,2.395]],["body/interfaces/EsResponseHits.html",[7,0.023,12,0.51,13,0.296,14,0.296,16,0.444,19,0.444,58,0.368,60,0.021,61,0.018,111,1.165,113,1.89,114,2.717,117,2.934,120,0.526,121,1.019,122,1.307,126,0.729,130,2.286,136,3.96,142,1.983,146,2.048,150,4.711,181,2.446,203,3.408,215,4.711,238,2.048,251,3.76,273,3.96,282,5.43,288,3.725,289,5.538,290,5.538,291,4.711,292,4.379,293,4.379]],["title/controllers/HealthController.html",[294,2.189,295,2.395]],["body/controllers/HealthController.html",[7,0.024,12,0.488,13,0.269,14,0.269,16,0.404,19,0.529,22,1.125,57,2.278,58,0.335,59,0.142,60,0.017,61,0.017,91,1.758,93,1.984,110,1.72,120,0.478,125,1.74,147,1.517,153,0.782,196,1.614,209,4.636,238,1.959,264,3.022,294,3.822,295,3.54,296,3.391,297,3.986,298,5.685,299,2.402,300,4.935,301,3.986,302,3.986,303,4.435,304,5.212,305,5.212,306,2.402,307,5.212,308,3.154,309,5.212,310,5.212,311,5.212,312,2.999,313,3.986,314,1.614,315,2.706,316,2.278,317,3.391,318,4.435]],["title/modules/HealthModule.html",[0,1.263,319,2.654]],["body/modules/HealthModule.html",[0,2.174,2,2.193,7,0.023,12,0.427,13,0.343,14,0.343,18,3.451,19,0.682,22,1.435,57,3.469,58,0.427,59,0.117,60,0.019,61,0.019,295,4.406,312,3.825,319,4.567,320,5.083,321,5.163,322,3.153,323,6.069,324,5.083]],["title/classes/HttpExceptionFilter.html",[59,0.082,325,2.395]],["body/classes/HttpExceptionFilter.html",[7,0.023,12,0.391,13,0.314,14,0.314,19,0.472,22,1.313,40,1.762,58,0.391,59,0.108,60,0.018,61,0.018,70,1.666,93,1.77,120,0.558,122,1.098,126,0.558,153,0.913,238,1.569,264,2.877,299,2.65,325,3.905,326,4.328,327,3.957,328,3.288,329,6.243,330,4.698,331,5.751,332,4.907,333,6.243,334,6.522,335,4.652,336,1.569,337,1.478,338,3.159,339,3.159,340,4.652,341,4.652,342,4.652,343,4.652,344,4.652,345,4.652,346,2.886,347,4.652]],["title/interfaces/HttpResponse.html",[111,0.939,348,2.189]],["body/interfaces/HttpResponse.html",[7,0.023,12,0.34,13,0.273,14,0.273,16,0.681,58,0.34,60,0.017,61,0.017,78,4.708,111,1.401,113,1.746,120,0.486,121,0.969,125,2.059,126,0.838,135,3.035,146,1.973,158,3.266,199,5.272,217,3.575,238,2.318,264,3.133,308,2.886,346,4.086,348,3.266,349,3.442,350,3.442,351,4.046,352,5.264,353,5.264,354,4.478,355,5.264,356,5.264,357,4.478,358,3.266,359,5.264]],["title/classes/HttpResponseException.html",[59,0.082,360,2.654]],["body/classes/HttpResponseException.html",[0,2.013,7,0.023,12,0.377,13,0.303,14,0.303,16,0.57,19,0.57,22,1.266,58,0.377,59,0.104,60,0.018,61,0.018,70,1.606,91,1.512,122,1.059,126,0.538,135,2.59,153,0.88,196,1.816,238,2.281,308,3.424,314,2.276,328,3.213,332,4.62,336,1.512,337,1.425,338,4.371,348,3.994,360,4.23,361,4.782,362,3.815,363,4.782,364,4.782,365,4.782,366,4.484,367,5.621,368,3.815,369,4.484,370,4.484,371,5.621]],["title/modules/HttpResponseModule.html",[0,1.263,65,2.189]],["body/modules/HttpResponseModule.html",[0,2.122,2,2.107,3,2.73,7,0.023,9,3.387,10,2.587,11,2.107,12,0.41,13,0.33,14,0.33,19,0.601,22,1.379,54,4.023,58,0.41,59,0.113,60,0.019,61,0.019,65,4.337,68,4.023,372,4.154,373,4.154,374,4.154,375,4.471,376,4.883,377,4.883,378,3.674]],["title/injectables/HttpResponseService.html",[375,2.189,379,1.343]],["body/injectables/HttpResponseService.html",[7,0.023,12,0.246,13,0.198,14,0.198,16,0.7,19,0.501,22,0.827,40,0.827,44,3.718,45,3.718,58,0.246,59,0.068,60,0.013,61,0.013,91,2.074,93,2.396,110,2.333,120,0.351,122,1.276,125,1.994,126,0.77,127,1.444,135,2.9,146,2.246,153,1.061,229,2.203,238,2.123,264,3.205,278,1.444,299,1.943,308,3.285,314,1.708,316,3.665,336,1.823,337,1.718,346,4.131,348,3.354,368,2.491,375,2.616,379,1.605,380,1.674,381,4.875,382,2.491,383,4.204,384,4.217,385,4.217,386,4.217,387,2.928,388,2.928,389,4.217,390,4.217,391,5.406,392,4.217,393,4.217,394,2.928,395,5.967,396,4.217,397,2.928,398,4.217,399,2.928,400,2.928,401,2.491,402,4.204,403,4.204,404,2.491,405,2.491,406,2.928,407,2.928,408,2.928,409,2.928,410,2.928]],["title/injectables/LoggerInterceptor.html",[31,2.395,379,1.343]],["body/injectables/LoggerInterceptor.html",[7,0.024,12,0.254,13,0.204,14,0.204,16,0.51,19,0.588,22,0.852,31,2.926,40,1.85,58,0.254,59,0.07,60,0.014,61,0.014,91,1.849,93,2.086,108,2.283,110,1.86,120,0.362,121,0.793,122,1.017,126,0.603,127,1.489,146,1.695,153,0.986,180,2.463,202,3.243,238,1.695,249,2.663,278,1.489,299,1.986,306,1.986,308,2.974,314,1.745,316,3.446,328,1.725,336,1.453,337,1.369,339,2.049,378,2.271,379,1.64,380,1.725,411,2.568,412,5.129,413,5.129,414,3.118,415,3.782,416,4.664,417,4.309,418,3.666,419,4.669,420,4.094,421,4.664,422,3.018,423,4.664,424,3.627,425,4.309,426,4.276,427,4.309,428,6.458,429,3.018,430,3.666,431,2.873,432,4.309,433,3.018,434,3.666,435,2.049,436,4.309,437,3.018,438,2.271,439,5.026,440,5.026,441,4.309,442,2.568,443,4.309,444,4.309,445,3.018,446,3.018,447,4.309,448,3.018,449,3.018,450,3.018,451,3.018,452,2.271,453,3.018,454,4.309,455,2.049,456,3.666,457,3.018,458,3.018,459,3.018]],["title/modules/LoggerModule.html",[0,1.263,66,2.189]],["body/modules/LoggerModule.html",[0,2.122,2,2.107,3,2.73,7,0.023,9,3.387,10,2.587,11,2.107,12,0.41,13,0.33,14,0.33,19,0.601,22,1.379,54,4.023,58,0.41,59,0.113,60,0.019,61,0.019,66,4.337,68,4.023,125,1.463,378,3.674,431,4.119,460,4.154,461,4.154,462,4.154,463,4.883]],["title/injectables/LoggerService.html",[379,1.343,431,2.016]],["body/injectables/LoggerService.html",[7,0.024,12,0.19,13,0.153,14,0.153,16,0.592,19,0.353,22,0.637,51,1.196,58,0.19,59,0.052,60,0.011,61,0.011,91,2.198,93,2.276,108,1.841,110,1.827,120,0.271,121,0.639,122,1.441,125,2.102,126,0.733,153,1.198,196,1.715,204,1.401,299,1.601,306,3.028,314,1.407,316,3.418,328,1.291,336,1.966,337,1.852,339,3.486,346,4.415,379,1.322,380,1.291,412,5.194,414,3.363,415,4.857,424,3.604,431,2.934,464,1.921,465,3.474,466,4.235,467,3.474,468,4.043,469,4.045,470,2.359,471,3.474,472,4.755,473,3.474,474,3.474,475,3.474,476,3.474,477,2.258,478,3.474,479,3.474,480,7.003,481,2.258,482,6.304,483,3.474,484,2.258,485,3.474,486,3.474,487,2.258,488,3.474,489,3.474,490,3.474,491,2.258,492,3.474,493,2.258,494,3.474,495,2.258,496,3.474,497,2.258,498,3.474,499,3.474,500,2.258,501,2.258,502,2.258,503,2.258,504,2.258,505,2.258,506,2.258,507,2.258,508,2.258,509,2.258,510,2.258,511,2.258,512,2.258,513,2.258,514,2.258]],["title/classes/PageDto.html",[59,0.082,515,2.189]],["body/classes/PageDto.html",[7,0.023,12,0.307,13,0.247,14,0.247,16,0.564,19,0.604,39,1.389,40,1.031,51,2.605,58,0.307,59,0.114,60,0.016,61,0.016,70,1.307,77,1.389,91,1.658,118,3.164,119,3.152,120,0.438,121,1.023,122,0.862,126,0.785,135,3.164,147,1.871,153,1.091,156,3.8,165,2.122,166,2.743,168,1.478,170,3.105,171,1.389,172,1.389,173,1.478,181,1.761,196,1.478,198,2.811,214,3.051,222,3.691,244,3.7,285,3.7,336,1.875,337,1.16,365,4.183,414,3.969,515,3.051,516,2.747,517,4.183,518,5.068,519,4.124,520,4.917,521,2.425,522,3.105,523,3.65,524,4.917,525,2.747,526,3.65,527,3.105,528,3.105,529,3.65]],["title/injectables/PageInterceptor.html",[379,1.343,530,2.395]],["body/injectables/PageInterceptor.html",[3,1.415,7,0.024,12,0.258,13,0.13,14,0.13,16,0.388,19,0.615,22,0.545,40,1.503,52,3.818,58,0.162,59,0.045,60,0.01,61,0.01,79,2.085,91,1.711,93,1.931,106,1.197,108,2.312,110,2.19,111,0.817,115,1.244,118,2.452,119,1.627,120,0.232,121,0.565,122,1.03,123,1.641,125,1.146,126,0.572,127,1.887,130,1.1,131,3.818,135,2.01,139,1.197,142,1.37,146,1.607,153,0.996,174,2.808,176,1.755,178,3.466,180,2.494,181,1.562,182,2.613,186,1.451,192,1.755,196,1.244,201,3.283,209,2.879,214,1.905,227,1.451,231,1.451,249,2.027,273,1.197,274,1.515,278,2.35,291,2.613,299,1.415,300,1.451,306,1.415,316,3.158,322,1.197,328,1.103,330,2.311,336,1.471,337,1.386,379,1.169,380,1.103,414,3.302,416,3.712,418,2.613,419,3.283,420,2.963,421,3.712,424,1.755,426,1.641,434,3.712,435,1.31,442,1.641,452,1.451,455,2.085,468,2.374,515,1.905,518,2.879,519,1.905,521,1.515,527,1.641,530,2.085,531,1.641,532,3.071,533,3.071,534,3.255,535,3.255,536,4.284,537,3.071,538,3.071,539,1.641,540,4.528,541,3.826,542,1.929,543,3.071,544,3.712,545,3.071,546,3.071,547,3.071,548,1.929,549,3.071,550,3.826,551,3.071,552,3.446,553,3.071,554,3.071,555,2.311,556,3.071,557,3.071,558,5.074,559,3.712,560,1.929,561,3.071,562,4.363,563,4.363,564,3.071,565,1.929,566,3.071,567,2.494,568,2.613,569,1.929,570,3.712,571,2.613,572,2.311,573,2.613,574,1.929,575,2.085,576,2.311,577,1.929,578,1.929,579,1.641,580,1.641,581,1.929,582,1.641,583,1.641,584,1.451,585,1.905,586,1.929,587,1.905,588,1.929,589,1.641,590,1.929,591,1.929,592,3.043,593,1.451,594,1.929,595,1.929,596,1.929,597,1.641,598,1.929,599,1.022,600,1.929,601,1.929,602,3.071,603,3.283,604,3.071,605,3.071,606,1.641,607,3.071,608,3.071,609,1.929,610,1.929,611,1.929,612,1.929,613,1.929,614,1.929,615,1.451,616,1.929,617,1.929,618,1.929,619,1.929,620,1.929,621,1.929,622,1.929,623,1.929,624,1.929,625,1.929,626,1.929,627,1.641,628,1.929,629,1.929,630,1.929,631,1.929,632,1.929,633,1.929,634,1.929,635,1.451,636,1.31,637,1.929,638,1.929,639,1.929,640,1.929,641,2.613,642,2.613,643,2.613,644,1.929,645,2.613,646,2.613,647,2.613,648,2.613,649,1.929,650,1.641,651,2.613,652,1.929,653,1.451,654,1.641,655,1.929]],["title/classes/PageMetaDto.html",[59,0.082,519,2.189]],["body/classes/PageMetaDto.html",[7,0.023,12,0.334,13,0.268,14,0.268,16,0.588,19,0.588,39,1.51,40,1.12,58,0.334,59,0.12,60,0.021,61,0.017,70,1.421,77,1.51,118,3.019,120,0.476,121,1.067,126,0.624,130,2.203,146,2.209,147,1.978,151,2.654,153,1.02,160,2.103,165,2.243,166,2.859,168,1.607,171,1.51,172,1.51,173,1.607,203,3.034,214,3.225,216,4.628,222,3.225,273,4.201,517,4.422,519,3.225,522,3.376,525,2.986,592,3.98,606,3.376,656,4.362,657,2.986,658,3.969,659,4.177,660,5.198,661,3.969,662,3.969,663,3.376,664,3.376,665,3.376,666,3.376]],["title/classes/PaperDto.html",[59,0.082,156,2.016]],["body/classes/PaperDto.html",[7,0.023,12,0.214,13,0.172,14,0.172,16,0.614,19,0.386,39,2.353,40,0.717,58,0.214,59,0.088,60,0.012,61,0.012,70,0.91,77,0.967,83,1.346,117,2.412,120,0.305,121,0.838,125,1.978,126,0.706,139,2.358,140,3.233,141,2.859,142,1.361,147,2.238,151,2.85,153,1.154,156,2.172,159,4.779,160,2.013,165,1.64,166,2.983,168,1.029,169,3.362,171,0.967,172,0.967,173,1.029,174,2.983,188,4.297,222,2.824,223,1.453,224,1.726,271,4.069,357,4.297,470,2.58,525,1.912,567,2.887,667,1.912,668,5.144,669,4.55,670,4.55,671,4.55,672,5.144,673,3.8,674,2.541,675,3.801,676,3.8,677,5.051,678,3.8,679,2.541,680,5.051,681,5.051,682,3.8,683,3.8,684,3.8,685,3.8,686,3.8,687,2.541,688,5.051,689,4.297,690,3.801,691,3.233,692,5.051,693,5.051,694,5.051,695,3.8,696,3.233,697,3.8,698,3.233,699,3.233,700,3.8,701,3.8,702,3.8,703,3.8,704,3.8,705,3.8,706,3.8,707,3.8,708,2.541,709,5.051,710,5.051,711,5.051,712,5.051,713,2.541,714,3.8,715,3.233,716,3.8,717,3.8,718,3.8,719,2.541,720,3.8,721,2.541,722,2.541,723,2.541,724,2.541,725,2.541,726,2.541,727,2.541,728,2.541,729,2.541,730,2.541,731,2.541]],["title/controllers/PapersController.html",[294,2.189,732,2.395]],["body/controllers/PapersController.html",[7,0.023,11,1.814,12,0.245,13,0.197,14,0.197,16,0.623,19,0.623,22,0.823,57,1.666,58,0.245,59,0.067,60,0.013,61,0.017,91,1.929,93,2.393,107,3.162,110,2.328,115,1.702,118,1.936,120,0.35,122,0.992,125,1.476,126,0.715,130,1.044,136,2.607,142,1.932,147,1.599,153,0.825,156,2.402,159,3.663,165,1.258,168,1.18,181,1.505,236,2.817,238,2.16,249,3.445,260,4.059,264,1.936,274,1.438,285,4.819,294,3.347,299,1.936,306,2.486,315,1.979,325,1.979,326,2.193,336,1.417,337,1.335,423,4.59,424,2.402,515,2.607,530,1.979,552,3.663,585,3.347,599,2.611,636,2.854,659,2.854,669,3.162,670,3.162,732,2.854,733,2.479,734,4.202,735,4.202,736,4.202,737,2.914,738,4.202,739,4.59,740,3.162,741,2.914,742,4.59,743,4.59,744,2.914,745,2.914,746,2.914,747,4.202,748,2.914,749,4.866,750,2.914,751,2.914,752,2.914,753,2.914,754,4.202,755,3.575,756,2.914,757,4.202,758,2.914,759,2.914,760,2.914,761,2.479,762,2.914,763,4.928,764,4.928,765,4.928,766,2.914,767,2.914,768,2.914,769,2.914,770,2.914,771,1.979,772,2.914,773,2.914,774,2.914,775,4.202,776,2.914,777,2.914,778,4.202,779,2.914,780,2.914,781,2.914,782,2.914,783,2.914,784,2.914]],["title/classes/RequestDto.html",[59,0.082,585,2.189]],["body/classes/RequestDto.html",[7,0.023,12,0.291,13,0.234,14,0.234,16,0.619,19,0.591,39,1.32,40,0.979,58,0.291,59,0.11,60,0.015,61,0.015,70,1.242,77,1.32,83,2.516,91,1.601,115,2.873,120,0.416,121,0.997,122,1.278,126,0.732,130,1.242,142,2.256,147,1.807,151,2.513,153,1.062,158,2.946,160,2.516,165,2.049,166,2.342,167,2.946,168,1.404,169,2.714,171,1.32,172,1.32,173,1.404,181,2.414,192,3.755,196,1.404,198,2.714,214,2.946,223,2.714,232,2.609,244,3.573,249,3.086,336,2.247,337,1.102,521,2.342,584,2.609,585,2.946,587,4.075,589,2.95,615,3.573,659,3.224,785,2.609,786,5.014,787,4.039,788,4.748,789,3.467,790,4.748,791,4.748,792,3.467,793,3.467,794,2.609,795,3.467]],["title/guards/RolesGuard.html",[796,2.395,797,2.654]],["body/guards/RolesGuard.html",[7,0.023,12,0.316,13,0.254,14,0.254,16,0.573,19,0.611,22,1.062,24,2.83,40,1.416,51,2.991,58,0.316,59,0.087,60,0.016,61,0.016,91,1.692,93,2.292,110,2.165,120,0.451,122,1.184,126,0.602,147,1.431,153,0.984,158,3.112,171,1.909,196,1.523,257,3.775,299,2.311,303,4.268,314,2.031,315,2.554,328,2.15,336,1.692,337,1.594,379,1.909,405,3.199,419,4.531,424,3.442,452,2.83,796,4.544,797,3.775,798,3.76,799,3.199,800,3.833,801,6.022,802,3.76,803,6.776,804,3.76,805,5.016,806,5.694,807,5.016,808,3.76,809,4.72,810,4.268,811,3.406,812,4.268,813,2.83,814,5.016,815,3.76,816,3.76,817,3.76,818,3.76,819,3.76]],["title/interfaces/SearchInfo.html",[111,0.939,820,2.654]],["body/interfaces/SearchInfo.html",[7,0.023,12,0.382,13,0.307,14,0.307,16,0.462,19,0.462,58,0.382,60,0.018,61,0.018,111,1.211,113,1.963,117,3.005,119,3.005,120,0.546,121,1.044,126,0.681,130,2.432,142,2.031,176,3.699,178,3.881,179,4.268,227,3.423,229,3.423,247,3.519,420,3.852,794,3.423,820,4.268,821,3.871,822,3.871,823,6.789,824,5.672,825,5.672,826,4.826,827,4.268,828,5.672]],["title/modules/SearchModule.html",[0,1.263,8,2.189]],["body/modules/SearchModule.html",[0,2.319,2,1.968,3,2.618,7,0.023,8,4.275,9,3.247,10,2.416,11,1.968,12,0.383,13,0.308,14,0.308,16,0.463,17,2.416,18,3.097,19,0.657,21,3.88,22,1.288,47,3.88,54,3.858,57,3.247,58,0.383,59,0.105,60,0.018,61,0.018,68,3.858,130,2.035,321,4.833,322,2.83,599,3.785,732,4.202,761,3.88,829,3.88,830,3.88,831,3.88,832,4.561]],["title/classes/SearchQueryDto.html",[59,0.082,587,2.189]],["body/classes/SearchQueryDto.html",[7,0.023,12,0.247,13,0.198,14,0.198,16,0.582,19,0.429,39,2.183,40,0.829,58,0.247,59,0.098,60,0.013,61,0.013,70,1.052,77,1.118,83,2.869,91,1.826,106,2.622,115,2.67,118,2.495,120,0.353,121,0.911,122,1.453,125,2.029,126,0.689,129,4.074,130,1.939,142,1.514,146,2.285,147,2.061,151,2.719,153,1.126,165,1.824,167,3.559,168,1.189,169,2.416,171,1.118,172,1.884,173,1.189,181,1.514,196,1.189,198,2.416,200,3.596,201,4.632,202,4.074,203,2.671,216,4.74,223,2.416,224,3.362,231,3.18,232,2.21,238,1.425,271,3.725,336,1.67,337,0.933,521,2.085,587,2.622,592,3.843,603,4.828,787,3.596,827,4.074,833,4.057,834,2.21,835,4.226,836,5.414,837,6.299,838,2.937,839,2.937,840,2.937,841,4.606,842,3.596,843,2.937,844,4.074,845,4.226,846,4.226,847,2.937,848,2.499,849,2.937,850,2.937]],["title/classes/SearchResultDto.html",[59,0.082,851,2.654]],["body/classes/SearchResultDto.html",[7,0.023,12,0.306,13,0.246,14,0.246,16,0.564,19,0.564,39,1.387,40,1.028,58,0.306,59,0.114,60,0.016,61,0.016,70,1.305,77,1.387,91,1.656,104,2.474,120,0.437,121,1.022,122,0.86,126,0.667,135,3.207,142,2.129,146,2.093,147,1.869,151,2.565,153,1.09,160,1.93,165,2.119,166,2.74,168,1.475,169,3.175,171,1.387,172,2.114,173,1.475,181,1.759,196,1.475,198,2.807,203,1.797,222,3.047,223,3.175,224,3.335,236,3.655,238,1.656,239,2.741,241,2.741,242,2.741,264,2.86,274,1.797,336,1.873,337,1.158,358,4.054,456,4.726,521,2.422,528,3.099,659,4.037,742,4.178,794,2.741,833,4.037,851,3.695,852,2.741,853,4.911,854,4.911,855,3.643,856,3.643,857,3.643,858,3.643,859,3.643]],["title/injectables/SearchService.html",[379,1.343,599,1.869]],["body/injectables/SearchService.html",[7,0.024,11,1.711,12,0.226,13,0.182,14,0.182,16,0.273,19,0.562,22,0.76,58,0.226,59,0.062,60,0.013,61,0.013,91,1.588,93,1.977,107,2.025,108,2.753,110,1.711,115,2.104,120,0.323,121,0.73,122,1.112,125,1.659,126,0.665,127,1.956,130,1.42,132,1.828,135,1.827,142,2.075,146,1.337,153,1.087,159,2.693,172,1.024,174,2.323,181,1.984,186,2.025,192,3.312,196,1.09,198,2.267,203,2.563,236,2.692,252,3.374,260,2.984,274,1.328,278,1.956,299,1.827,306,2.67,314,2.104,315,1.828,316,3.312,322,1.67,330,2.984,332,2.025,336,1.588,337,1.496,379,1.509,380,1.539,414,3.718,424,2.267,435,1.828,534,4.006,535,4.006,536,4.36,539,2.29,540,5.34,552,3.528,567,2.267,568,3.374,570,3.374,571,3.374,572,2.984,573,3.374,575,2.693,576,2.984,579,2.29,580,2.29,582,2.29,583,2.29,584,2.025,599,2.101,635,2.025,641,3.374,642,3.374,643,3.374,645,3.374,646,3.374,647,3.374,648,3.374,650,3.374,651,3.374,653,2.984,654,3.374,739,4.42,749,4.006,786,2.984,844,2.984,860,2.29,861,3.966,862,3.966,863,3.966,864,2.691,865,3.966,866,3.966,867,3.966,868,2.691,869,3.966,870,2.693,871,3.966,872,2.691,873,2.691,874,2.691,875,3.966,876,2.691,877,3.966,878,3.966,879,2.691,880,2.691,881,3.966,882,2.691,883,4.709,884,3.966,885,3.966,886,2.691]],["title/interfaces/ValidationPipeOptions.html",[111,0.939,887,2.654]],["body/interfaces/ValidationPipeOptions.html",[7,0.023,12,0.372,13,0.299,14,0.299,16,0.45,19,0.45,58,0.372,59,0.102,60,0.018,61,0.018,72,4.198,77,1.686,95,3.461,101,3.769,111,1.179,113,1.912,120,0.532,121,1.027,122,1.592,126,0.733,257,5.075,306,2.571,338,3.788,364,4.746,887,4.198,888,3.769,889,3.788,890,5.579,891,5.579,892,6.107,893,6.41,894,6.41,895,6.41,896,5.579,897,5.579,898,5.579,899,5.579,900,5.579]],["title/interfaces/VirtualBankOptions.html",[111,0.939,901,2.189]],["body/interfaces/VirtualBankOptions.html",[7,0.024,12,0.326,13,0.262,14,0.262,16,0.394,19,0.394,27,3.556,40,1.095,58,0.482,60,0.016,61,0.016,72,2.918,78,4.42,79,3.476,81,4.42,82,4.356,84,4.42,86,4.42,87,4.42,93,1.476,95,2.406,111,1.032,113,1.673,120,0.465,121,0.942,126,0.688,146,2.299,153,1.004,901,4.038,902,2.633,903,5.119,904,4.313,905,4.356,906,5.119,907,3.852,908,5.119,909,5.119,910,6.095,911,5.119,912,5.119,913,5.119,914,5.119,915,5.119,916,3.852,917,3.878,918,4.356,919,3.299,920,3.878,921,3.299,922,3.299,923,3.299]],["title/coverage.html",[924,4.087]],["body/coverage.html",[7,0.023,14,0.187,15,2.085,27,1.719,29,2.085,31,1.882,41,2.085,59,0.152,60,0.013,61,0.013,69,2.085,71,3.049,95,3.924,106,2.514,108,1.468,111,1.65,112,1.882,114,3.269,115,1.122,116,2.358,126,0.333,136,1.719,137,3.633,138,3.049,156,1.584,173,2.561,176,1.584,177,2.358,184,1.882,185,2.358,192,1.584,193,3.049,236,1.584,237,3.049,238,0.935,251,1.882,288,2.358,294,2.514,295,1.882,296,2.358,325,1.882,326,2.085,327,2.358,348,1.719,349,2.358,350,2.358,360,2.085,361,2.358,362,2.358,375,1.719,379,2.134,381,2.358,382,2.358,411,2.358,431,1.584,464,2.358,468,1.719,515,1.719,516,3.049,519,1.719,530,1.882,531,2.358,585,1.719,587,1.719,593,2.085,599,1.468,656,3.049,657,3.049,667,3.049,732,1.882,733,2.358,785,3.049,796,1.882,797,2.085,799,2.358,800,1.882,813,2.085,820,2.085,821,2.358,822,2.358,833,3.578,834,3.049,851,2.085,852,3.049,860,2.358,887,2.085,888,2.358,901,1.719,902,2.751,916,2.085,924,2.358,925,2.085,926,2.771,927,2.771,928,7.281,929,4.789,930,5.606,931,3.447,932,6.757,933,2.358,934,7.028,935,3.447,936,6.324,937,4.052,938,5.269,939,2.085,940,2.085,941,2.771,942,2.771,943,2.358,944,4.769,945,2.358,946,2.358,947,2.358,948,2.358,949,2.358,950,2.771,951,2.771,952,2.771,953,2.358,954,2.358,955,2.771,956,2.358]],["title/dependencies.html",[3,1.954,957,2.22]],["body/dependencies.html",[3,2.101,7,0.023,22,1.288,24,3.432,26,3.88,36,3.88,37,3.88,52,3.432,59,0.131,60,0.018,61,0.018,75,3.88,77,1.736,119,2.416,168,1.847,312,3.432,322,2.83,435,3.097,438,3.432,536,3.432,597,3.88,958,4.561,959,4.561,960,4.561,961,4.561,962,4.561,963,4.561,964,4.561,965,4.561,966,6.188,967,4.561,968,4.561,969,4.561,970,4.561,971,4.561,972,4.561,973,4.561,974,4.561,975,4.561,976,4.561,977,5.681,978,4.561,979,5.681,980,4.561,981,4.561,982,4.561,983,4.561,984,4.561,985,4.561,986,3.88,987,4.561,988,4.561,989,4.561,990,4.561,991,4.561,992,4.561]],["title/miscellaneous/enumerations.html",[993,1.687,994,3.607]],["body/miscellaneous/enumerations.html",[7,0.023,10,1.246,17,0.739,60,0.008,61,0.01,79,0.947,81,0.947,84,0.947,86,0.947,87,0.947,104,0.947,108,1.246,110,1.317,118,0.642,120,0.167,124,0.947,126,0.366,128,3.407,131,1.77,132,0.947,139,1.46,141,1.049,142,0.499,153,0.462,158,0.865,171,1.162,180,1.745,204,0.865,217,1.597,238,1.465,247,1.894,248,2.596,249,3.673,264,2.238,274,0.688,277,3.407,278,3.579,279,1.186,306,1.406,308,1.768,314,1.236,317,2.596,346,1.46,358,3.337,401,2.001,402,2.001,403,2.001,404,2.001,413,2.596,420,0.947,455,2.719,468,1.46,470,0.947,521,0.688,544,1.186,559,2.001,567,2.483,572,1.049,575,4.57,592,1.745,615,1.049,627,2.001,635,1.049,636,1.597,653,1.049,690,1.049,691,1.186,755,4.302,771,1.597,800,1.597,809,3.479,811,1.597,827,1.77,841,1.186,842,2.001,844,2.297,870,1.597,901,1.894,902,0.947,904,1.049,907,1.049,918,1.186,919,2.001,939,1.049,940,1.77,986,3.695,993,0.797,994,1.186,995,1.186,996,1.186,997,2.352,998,1.394,999,1.394,1000,1.394,1001,1.394,1002,1.049,1003,1.394,1004,1.394,1005,1.394,1006,1.394,1007,1.186,1008,1.394,1009,1.186,1010,1.394,1011,1.394,1012,1.394,1013,2.352,1014,1.394,1015,1.394,1016,1.394,1017,1.394,1018,3.585,1019,2.352,1020,2.352,1021,3.052,1022,1.394,1023,1.394,1024,1.394,1025,1.394,1026,4.344,1027,3.052,1028,3.052,1029,1.394,1030,4.344,1031,1.394,1032,1.394,1033,1.394,1034,4.005,1035,2.352,1036,3.052,1037,1.394,1038,3.05,1039,3.585,1040,1.394,1041,5.822,1042,2.352,1043,2.352,1044,4.302,1045,1.394,1046,1.597,1047,1.186,1048,1.394,1049,1.186,1050,1.186,1051,1.186,1052,1.186,1053,2.352,1054,1.186,1055,1.394,1056,2.352,1057,3.052,1058,1.394,1059,1.394,1060,2.596,1061,2.352,1062,2.352,1063,2.352,1064,1.394,1065,3.05,1066,1.394,1067,2.352,1068,1.394,1069,1.394,1070,2.001,1071,1.186,1072,1.394,1073,1.186,1074,1.394,1075,3.052,1076,2.352,1077,1.394,1078,2.352,1079,5.229,1080,3.052,1081,1.394,1082,1.77,1083,1.394,1084,4.344,1085,2.352,1086,2.352,1087,2.596,1088,2.297,1089,2.352,1090,2.352,1091,1.394,1092,2.001,1093,2.001,1094,1.394,1095,2.352,1096,2.352,1097,1.394,1098,2.352,1099,2.352,1100,2.352,1101,3.052,1102,1.394,1103,2.001,1104,3.585,1105,1.394,1106,2.352,1107,2.352,1108,1.394,1109,3.052,1110,3.585,1111,3.052,1112,2.352,1113,1.394,1114,2.352,1115,1.394,1116,2.352,1117,2.352,1118,1.394,1119,1.394,1120,1.186,1121,1.394,1122,2.352,1123,1.394,1124,2.352,1125,2.352,1126,1.394,1127,1.394,1128,1.394,1129,1.394,1130,1.394,1131,4.005,1132,2.352,1133,1.394,1134,1.186,1135,1.394,1136,1.394,1137,3.585,1138,2.352,1139,1.049,1140,3.052,1141,2.352,1142,1.394,1143,1.394,1144,2.352,1145,2.352,1146,1.186,1147,2.352,1148,2.352,1149,2.352,1150,1.394,1151,1.394,1152,2.352,1153,1.394,1154,2.352,1155,1.394,1156,2.352,1157,2.352,1158,2.352,1159,1.186,1160,3.585,1161,1.394,1162,1.394,1163,1.394,1164,1.394,1165,1.394,1166,1.394,1167,1.394,1168,1.186,1169,2.352,1170,2.352,1171,1.394,1172,2.352,1173,1.394,1174,1.394,1175,1.394,1176,2.352,1177,1.394,1178,1.394,1179,1.394,1180,1.394,1181,1.394,1182,1.394,1183,1.394,1184,1.394,1185,1.394,1186,1.394,1187,1.394,1188,1.186,1189,1.394,1190,2.352,1191,1.394,1192,2.352,1193,1.394,1194,2.352,1195,1.77,1196,1.394,1197,1.394,1198,2.001,1199,2.352,1200,1.394,1201,1.394,1202,1.394,1203,2.596,1204,2.352,1205,1.186,1206,1.394,1207,2.352,1208,1.394,1209,2.352,1210,3.052,1211,1.394,1212,2.352,1213,1.394,1214,2.352,1215,1.394,1216,1.394,1217,2.352,1218,1.394,1219,1.394,1220,1.394,1221,1.394,1222,1.394,1223,2.352,1224,2.297,1225,1.394,1226,3.05,1227,2.352,1228,2.001,1229,3.585,1230,1.186,1231,1.394,1232,2.352,1233,1.394,1234,2.352,1235,2.352,1236,1.394,1237,1.394,1238,2.352,1239,1.394,1240,1.394,1241,2.352,1242,1.394,1243,1.394,1244,2.352,1245,1.394,1246,1.394,1247,1.394,1248,1.394,1249,2.352,1250,1.394,1251,1.394,1252,1.394,1253,1.186,1254,1.394,1255,1.394,1256,1.394,1257,1.394,1258,1.394,1259,1.049,1260,1.394,1261,2.352,1262,1.394,1263,1.394,1264,1.394,1265,1.394,1266,1.394,1267,1.394,1268,1.394,1269,1.394,1270,1.394,1271,2.596,1272,3.052,1273,3.052,1274,2.352,1275,2.352,1276,1.394,1277,1.049,1278,1.394,1279,1.186,1280,2.352,1281,1.394,1282,2.352,1283,2.352]],["title/miscellaneous/functions.html",[993,1.687,1284,3.607]],["body/miscellaneous/functions.html",[7,0.022,16,0.648,17,1.923,29,3.685,60,0.016,61,0.016,71,2.731,89,4.717,90,3.685,92,3.087,93,2.359,96,3.087,97,4.167,120,0.436,122,1.541,125,1.778,126,0.784,127,1.79,146,2.239,172,2.431,179,2.731,238,1.224,249,1.923,278,1.79,306,3.008,308,2.735,314,2.586,336,2.202,337,2.074,338,3.326,339,2.464,415,5.062,552,3.326,592,2.074,593,3.685,689,3.087,889,2.464,916,4.172,939,2.731,940,3.685,943,3.087,944,3.087,945,4.167,946,4.167,947,4.167,948,4.167,949,4.167,953,3.087,954,4.717,993,2.074,1002,2.731,1203,3.087,1277,2.731,1284,3.087,1285,3.629,1286,3.629,1287,6.198,1288,3.629,1289,3.629,1290,3.629,1291,3.629,1292,3.629,1293,4.898,1294,3.629,1295,3.629,1296,3.629,1297,3.629,1298,3.629,1299,3.629,1300,3.087,1301,3.629,1302,4.898,1303,4.898,1304,3.629,1305,3.629,1306,4.898,1307,4.898,1308,3.629,1309,3.087,1310,3.629,1311,3.629,1312,3.629]],["title/index.html",[120,0.354,1313,2.51,1314,2.51]],["body/index.html",[7,0.021,13,0.29,17,3.355,39,1.904,60,0.014,61,0.014,90,3.224,127,1.477,151,1.292,247,1.857,298,3.645,300,3.224,314,2.026,318,3.645,354,3.645,358,3.73,383,3.645,469,2.547,521,1.477,555,2.253,576,3.224,636,2.033,675,2.253,740,2.253,743,2.547,809,4.11,811,3.398,870,2.033,904,3.224,925,4.349,956,2.547,957,2.253,1009,4.257,1038,4.257,1046,3.398,1049,2.547,1054,2.547,1082,2.253,1088,3.765,1092,2.547,1195,2.253,1259,2.253,1309,2.547,1315,4.284,1316,5.779,1317,3.224,1318,6.012,1319,4.284,1320,2.994,1321,2.994,1322,6.012,1323,5.003,1324,4.284,1325,2.994,1326,4.284,1327,5.003,1328,4.284,1329,4.284,1330,4.284,1331,2.994,1332,2.994,1333,3.645,1334,2.994,1335,2.994,1336,2.994,1337,2.994,1338,2.994,1339,4.284,1340,2.994,1341,2.994,1342,4.284,1343,4.284,1344,2.994,1345,2.994,1346,2.994,1347,2.994,1348,2.994,1349,2.994,1350,2.994,1351,2.994,1352,2.253,1353,5.462,1354,2.994,1355,2.994,1356,2.994,1357,4.284,1358,4.284,1359,2.994,1360,5.267,1361,5.003,1362,6.012,1363,5.003,1364,6.012,1365,2.994,1366,2.994,1367,2.994,1368,2.994,1369,2.994,1370,2.994,1371,2.994,1372,2.994,1373,2.994,1374,2.994,1375,4.284,1376,4.284,1377,4.284,1378,4.284,1379,4.284,1380,2.994,1381,2.994,1382,2.994,1383,2.547,1384,2.994,1385,2.994,1386,4.284,1387,4.284,1388,2.994,1389,2.994,1390,2.994,1391,2.994,1392,2.994,1393,2.994,1394,2.994,1395,2.994,1396,2.994,1397,5.462,1398,4.284,1399,2.994,1400,2.994,1401,6.012,1402,2.994,1403,2.994,1404,2.994,1405,2.547,1406,2.994,1407,2.994,1408,2.547,1409,2.994,1410,2.994,1411,2.994,1412,2.994,1413,2.994,1414,2.547,1415,2.994,1416,2.994,1417,2.994,1418,2.994,1419,2.994,1420,4.284,1421,5.003,1422,2.253,1423,2.994,1424,2.994,1425,2.994,1426,2.994,1427,2.994,1428,2.994,1429,2.994,1430,2.994,1431,2.994,1432,2.994,1433,2.994,1434,2.994,1435,2.994,1436,2.994,1437,2.994,1438,2.994,1439,2.994,1440,2.547,1441,2.994,1442,2.994,1443,2.547,1444,2.994,1445,2.994]],["title/license.html",[1313,2.51,1314,2.51,1446,2.22]],["body/license.html",[7,0.01,11,0.657,13,0.383,14,0.341,16,0.155,19,0.155,27,0.945,55,1.295,59,0.035,60,0.008,61,0.008,81,2.574,113,0.657,118,0.702,124,1.034,129,1.146,132,1.034,134,2.155,139,0.945,151,0.657,153,0.299,181,1.627,189,4.915,274,0.751,314,0.617,337,1.034,358,2.018,363,1.295,430,1.295,438,1.906,470,1.034,521,2.076,555,1.146,567,0.87,671,1.146,675,1.146,690,2.853,696,1.295,698,1.295,699,5.255,715,1.295,740,1.146,771,2.209,810,1.295,811,1.034,812,1.295,826,1.295,870,1.034,905,1.295,907,1.146,925,2.447,1007,1.295,1044,4.594,1046,1.034,1047,1.295,1050,2.155,1051,2.155,1052,2.767,1060,1.295,1065,1.295,1070,1.295,1073,1.295,1082,4.063,1087,4.454,1088,1.146,1093,1.295,1103,1.295,1120,1.295,1134,4.291,1139,1.146,1146,3.581,1159,2.155,1168,2.767,1188,3.225,1195,1.906,1198,1.295,1205,1.295,1224,1.146,1226,3.225,1228,1.295,1230,1.295,1253,2.767,1259,1.146,1271,1.295,1279,2.155,1300,1.295,1333,2.155,1352,1.146,1360,2.767,1383,1.295,1405,2.767,1408,2.155,1414,1.295,1422,1.146,1440,1.295,1443,2.155,1446,5.078,1447,3.225,1448,3.252,1449,1.522,1450,1.522,1451,1.522,1452,5.235,1453,3.791,1454,4.209,1455,1.522,1456,5.962,1457,5.4,1458,1.522,1459,1.522,1460,5.4,1461,5.777,1462,4.543,1463,2.533,1464,1.522,1465,4.209,1466,1.522,1467,1.522,1468,3.791,1469,2.533,1470,1.522,1471,3.252,1472,2.533,1473,2.533,1474,1.522,1475,1.522,1476,6.177,1477,3.791,1478,2.533,1479,4.543,1480,1.522,1481,2.533,1482,1.522,1483,1.522,1484,1.522,1485,1.522,1486,1.522,1487,1.522,1488,1.522,1489,3.252,1490,1.522,1491,3.252,1492,2.533,1493,5.777,1494,1.522,1495,4.543,1496,5.235,1497,3.791,1498,1.522,1499,1.522,1500,1.522,1501,1.522,1502,1.522,1503,2.533,1504,1.522,1505,1.522,1506,6.748,1507,3.252,1508,2.533,1509,1.522,1510,5.235,1511,1.522,1512,2.533,1513,6.236,1514,1.522,1515,1.522,1516,1.522,1517,1.522,1518,1.522,1519,1.522,1520,2.533,1521,2.533,1522,1.522,1523,1.522,1524,1.522,1525,1.522,1526,1.522,1527,3.791,1528,4.209,1529,1.522,1530,2.533,1531,3.791,1532,2.533,1533,1.522,1534,4.209,1535,2.533,1536,1.522,1537,1.522,1538,3.252,1539,1.522,1540,1.522,1541,1.522,1542,2.533,1543,1.522,1544,1.522,1545,1.522,1546,3.252,1547,1.522,1548,1.522,1549,3.252,1550,1.522,1551,1.522,1552,1.522,1553,3.791,1554,5.4,1555,1.522,1556,2.533,1557,3.252,1558,2.533,1559,2.533,1560,2.533,1561,2.533,1562,2.533,1563,2.533,1564,3.252,1565,2.533,1566,2.533,1567,2.533,1568,2.533,1569,1.522,1570,2.533,1571,1.522,1572,4.209,1573,4.816,1574,3.252,1575,2.533,1576,2.533,1577,2.533,1578,1.522,1579,1.522,1580,3.252,1581,2.533,1582,1.522,1583,1.522,1584,1.522,1585,3.252,1586,1.522,1587,1.522,1588,1.522,1589,2.533,1590,2.533,1591,1.522,1592,1.522,1593,1.522,1594,1.522,1595,1.522,1596,1.522,1597,1.522,1598,2.533,1599,1.522,1600,1.522,1601,1.522,1602,1.522,1603,1.522,1604,1.522,1605,1.522,1606,1.522,1607,1.522,1608,1.522,1609,1.522,1610,1.522,1611,5.043,1612,1.522,1613,1.522,1614,1.522,1615,1.522,1616,1.522,1617,3.791,1618,2.533,1619,3.791,1620,1.522,1621,1.522,1622,3.252,1623,1.522,1624,1.522,1625,1.522,1626,1.522,1627,2.533,1628,1.522,1629,1.522,1630,4.209,1631,1.522,1632,1.522,1633,1.522,1634,1.522,1635,1.522,1636,3.252,1637,3.791,1638,1.522,1639,1.522,1640,1.522,1641,1.522,1642,1.522,1643,1.522,1644,1.522,1645,1.522,1646,1.522,1647,2.533,1648,1.522,1649,2.533,1650,1.522,1651,1.522,1652,1.522,1653,1.522,1654,1.522,1655,1.522,1656,1.522,1657,3.791,1658,3.252,1659,3.252,1660,3.252,1661,2.533,1662,3.252,1663,2.533,1664,2.533,1665,2.533,1666,1.522,1667,1.522,1668,1.522,1669,1.522,1670,1.522,1671,1.522,1672,1.522,1673,2.533,1674,1.522,1675,1.522,1676,1.522,1677,4.209,1678,1.522,1679,1.522,1680,1.522,1681,1.522,1682,1.522,1683,1.522,1684,1.522,1685,1.522,1686,1.522,1687,4.209,1688,1.522,1689,1.522,1690,1.522,1691,1.522,1692,1.522,1693,1.522,1694,1.522,1695,1.522,1696,1.522,1697,1.522,1698,1.522,1699,1.522,1700,1.522,1701,1.522,1702,1.522,1703,3.252,1704,1.522,1705,1.522,1706,1.522,1707,2.533,1708,1.522,1709,1.522,1710,1.522,1711,1.522,1712,1.522,1713,1.522,1714,1.522,1715,1.522,1716,1.522,1717,1.522,1718,1.522,1719,1.522,1720,1.522,1721,1.522,1722,1.522,1723,1.522,1724,2.533,1725,2.533,1726,1.522,1727,1.522,1728,1.522,1729,1.522,1730,1.522,1731,1.522,1732,1.522,1733,1.522,1734,1.522,1735,1.522,1736,1.522,1737,1.522,1738,1.522,1739,1.522,1740,1.522,1741,1.522,1742,1.522]],["title/modules.html",[2,2.073]],["body/modules.html",[1,3.538,2,2.249,6,3.233,7,0.02,8,3.233,60,0.02,61,0.02,65,3.233,66,3.233,319,3.921,1046,3.538,1224,5.203,1743,6.915,1744,6.915,1745,7.011,1746,5.21]],["title/overview.html",[1317,3.615]],["body/overview.html",[1,4.542,2,1.85,3,2.518,4,3.648,5,3.648,6,4.31,7,0.023,8,4.15,9,3.124,10,2.272,11,1.85,57,2.451,60,0.017,61,0.017,62,3.648,63,3.648,64,3.648,65,4.344,66,4.344,70,1.536,113,1.85,204,2.66,274,2.115,372,3.648,373,3.648,374,3.648,375,4.217,380,2.451,431,3.885,460,3.648,461,3.648,462,3.648,599,3.601,796,2.912,829,3.648,830,3.648,831,3.648,1071,3.648,1277,3.227,1317,3.227,1747,4.288,1748,4.288]],["title/properties.html",[121,0.78,957,2.22]],["body/properties.html",[7,0.023,16,0.542,17,2.832,60,0.02,61,0.02,121,0.984,247,3.316,308,2.636,575,3.629,771,3.629,1352,4.022,1422,4.022,1446,4.022,1447,4.547,1749,5.345,1750,5.345,1751,5.345,1752,5.345,1753,5.345,1754,5.345]],["title/miscellaneous/variables.html",[889,2.879,993,1.687]],["body/miscellaneous/variables.html",[2,1.906,7,0.023,15,2.351,17,1.655,27,3.178,39,2.541,41,3.323,42,2.658,43,2.658,44,2.351,45,2.351,51,1.655,60,0.014,61,0.014,84,2.122,86,2.122,87,2.122,95,1.938,115,2.074,120,0.375,121,1.198,125,1.323,126,0.801,127,3.396,135,2.035,137,3.178,138,3.323,143,2.351,144,2.351,145,3.323,153,0.613,171,2.478,172,2.478,173,2.828,174,1.541,178,1.786,193,3.323,195,2.658,203,1.541,237,3.323,239,2.351,240,2.658,241,2.351,242,2.351,264,1.44,273,1.938,278,3.396,455,2.122,468,3.454,516,2.351,518,2.351,567,1.786,592,2.525,603,2.351,656,2.351,657,3.323,663,2.658,664,2.658,665,2.658,666,2.658,667,2.351,668,2.658,669,2.351,670,2.351,671,2.351,672,2.658,785,2.351,786,2.351,800,4.256,806,2.658,813,3.323,833,2.999,834,3.323,848,2.658,852,3.323,889,2.122,901,1.938,902,2.122,921,2.658,922,2.658,923,2.658,931,2.658,933,3.757,935,2.658,993,1.786,995,2.658,996,4.358,1002,2.351,1139,2.351,1755,3.124,1756,3.124,1757,3.124,1758,4.416,1759,4.416,1760,3.124,1761,4.416,1762,3.124,1763,3.124,1764,3.124,1765,3.124,1766,3.124,1767,3.124,1768,3.124]],["title/routes.html",[1769,4.087]],["body/routes.html",[7,0.021,60,0.021,61,0.021,1769,4.824]]],"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":{},"injectables/PageInterceptor.html":{},"classes/SearchQueryDto.html":{},"coverage.html":{}}}],["0.0.1",{"_index":1749,"title":{},"body":{"properties.html":{}}}],["0.0.8",{"_index":965,"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":1402,"title":{},"body":{"index.html":{}}}],["0.1.13",{"_index":989,"title":{},"body":{"dependencies.html":{}}}],["0.13.2",{"_index":976,"title":{},"body":{"dependencies.html":{}}}],["0.2.0",{"_index":984,"title":{},"body":{"dependencies.html":{}}}],["0.3.2",{"_index":973,"title":{},"body":{"dependencies.html":{}}}],["0.5.1",{"_index":975,"title":{},"body":{"dependencies.html":{}}}],["0/1",{"_index":941,"title":{},"body":{"coverage.html":{}}}],["0/2",{"_index":942,"title":{},"body":{"coverage.html":{}}}],["01002",{"_index":287,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1",{"_index":274,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"overview.html":{}}}],["1.1.19",{"_index":959,"title":{},"body":{"dependencies.html":{}}}],["1.2",{"_index":283,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1.2355",{"_index":152,"title":{},"body":{"classes/EsHitDto.html":{}}}],["1/1",{"_index":934,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":231,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/SearchQueryDto.html":{}}}],["100",{"_index":928,"title":{},"body":{"coverage.html":{}}}],["100)].tostring",{"_index":409,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["102",{"_index":1031,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["11/11",{"_index":952,"title":{},"body":{"coverage.html":{}}}],["12",{"_index":1071,"title":{},"body":{"miscellaneous/enumerations.html":{},"overview.html":{}}}],["14.0.1",{"_index":987,"title":{},"body":{"dependencies.html":{}}}],["14.35",{"_index":1161,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["1979",{"_index":703,"title":{},"body":{"classes/PaperDto.html":{}}}],["1998",{"_index":1177,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["2",{"_index":1277,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"overview.html":{}}}],["2.0",{"_index":1448,"title":{},"body":{"license.html":{}}}],["2.0.0",{"_index":967,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":929,"title":{},"body":{"coverage.html":{}}}],["200",{"_index":742,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["2004",{"_index":1450,"title":{},"body":{"license.html":{}}}],["2022.05.30.14.43",{"_index":1371,"title":{},"body":{"index.html":{}}}],["2324",{"_index":1184,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["3",{"_index":279,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["3.0.2",{"_index":991,"title":{},"body":{"dependencies.html":{}}}],["3.0.3",{"_index":964,"title":{},"body":{"dependencies.html":{}}}],["3.2.0",{"_index":981,"title":{},"body":{"dependencies.html":{}}}],["3.6.1",{"_index":974,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":930,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":218,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["314",{"_index":660,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["4",{"_index":1278,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["4.6.0",{"_index":971,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":936,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":1202,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["401",{"_index":1127,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["415(unsupported",{"_index":1197,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["422",{"_index":1193,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["424",{"_index":1208,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["429",{"_index":1213,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["46toawmdawr5bxv1awqykwzub2rlxzmaaaaaaaaaacobywadawr4bxv1awqxagzub2rlxzeaaaaaaaaaaaebyqadawr5bxv1awqykgzub2rlxziaaaaaaaaaaawbygacbxv1awqyaaafdxvpzdeaaqltyxrjaf9hbgw_gaaaaa",{"_index":255,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["495c",{"_index":684,"title":{},"body":{"classes/PaperDto.html":{}}}],["5",{"_index":204,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{},"overview.html":{}}}],["5.0.8",{"_index":969,"title":{},"body":{"dependencies.html":{}}}],["5.1.0",{"_index":979,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":951,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":1484,"title":{},"body":{"license.html":{}}}],["6",{"_index":1747,"title":{},"body":{"overview.html":{}}}],["6/6",{"_index":938,"title":{},"body":{"coverage.html":{}}}],["60",{"_index":700,"title":{},"body":{"classes/PaperDto.html":{}}}],["69c45ca738ff",{"_index":686,"title":{},"body":{"classes/PaperDto.html":{}}}],["7.5.5",{"_index":992,"title":{},"body":{"dependencies.html":{}}}],["7/7",{"_index":950,"title":{},"body":{"coverage.html":{}}}],["7000",{"_index":1441,"title":{},"body":{"index.html":{}}}],["8",{"_index":1748,"title":{},"body":{"overview.html":{}}}],["8.0.0",{"_index":966,"title":{},"body":{"dependencies.html":{}}}],["8.0.6",{"_index":970,"title":{},"body":{"dependencies.html":{}}}],["8/8",{"_index":937,"title":{},"body":{"coverage.html":{}}}],["8dfa",{"_index":685,"title":{},"body":{"classes/PaperDto.html":{}}}],["9",{"_index":1459,"title":{},"body":{"license.html":{}}}],["_id",{"_index":286,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_index",{"_index":284,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_score",{"_index":143,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["_shards",{"_index":239,"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":{}}}],["above",{"_index":1640,"title":{},"body":{"license.html":{}}}],["accelerator",{"_index":846,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["accept",{"_index":1124,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptable",{"_index":1122,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptance",{"_index":1705,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":1034,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["accepting",{"_index":1703,"title":{},"body":{"license.html":{}}}],["access",{"_index":1092,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["accessed",{"_index":1233,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["according",{"_index":1123,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acquired",{"_index":659,"title":{},"body":{"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"classes/SearchResultDto.html":{}}}],["acquires",{"_index":561,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["act",{"_index":1711,"title":{},"body":{"license.html":{}}}],["acting",{"_index":1228,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["action",{"_index":1210,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acts",{"_index":1685,"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":1330,"title":{},"body":{"index.html":{}}}],["add",{"_index":1443,"title":{},"body":{"index.html":{},"license.html":{}}}],["addendum",{"_index":1629,"title":{},"body":{"license.html":{}}}],["additional",{"_index":1630,"title":{},"body":{"license.html":{}}}],["additions",{"_index":1529,"title":{},"body":{"license.html":{}}}],["addons/in",{"_index":961,"title":{},"body":{"dependencies.html":{}}}],["address",{"_index":572,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["admin",{"_index":1283,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["advanced",{"_index":1320,"title":{},"body":{"index.html":{}}}],["advised",{"_index":1701,"title":{},"body":{"license.html":{}}}],["against",{"_index":1590,"title":{},"body":{"license.html":{}}}],["agent",{"_index":1057,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["agree",{"_index":1714,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":1660,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":1644,"title":{},"body":{"license.html":{}}}],["aims",{"_index":1335,"title":{},"body":{"index.html":{}}}],["alerting",{"_index":1326,"title":{},"body":{"index.html":{}}}],["algol",{"_index":692,"title":{},"body":{"classes/PaperDto.html":{}}}],["algol):vii",{"_index":695,"title":{},"body":{"classes/PaperDto.html":{}}}],["alive",{"_index":209,"title":{},"body":{"classes/EsQueryDto.html":{},"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{}}}],["alleging",{"_index":1595,"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":1586,"title":{},"body":{"license.html":{}}}],["along",{"_index":1623,"title":{},"body":{"license.html":{}}}],["alongside",{"_index":1628,"title":{},"body":{"license.html":{}}}],["alternativelly",{"_index":1404,"title":{},"body":{"index.html":{}}}],["ambiguous",{"_index":1063,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ammount",{"_index":913,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["amongst",{"_index":290,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["amount",{"_index":79,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/PageInterceptor.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["and/or",{"_index":1708,"title":{},"body":{"license.html":{}}}],["andrews",{"_index":694,"title":{},"body":{"classes/PaperDto.html":{}}}],["annotations",{"_index":1517,"title":{},"body":{"license.html":{}}}],["another",{"_index":1098,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["anything",{"_index":1113,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["apache",{"_index":1447,"title":{},"body":{"license.html":{},"properties.html":{}}}],["api",{"_index":352,"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":773,"title":{},"body":{"controllers/PapersController.html":{}}}],["apigatewaytimeoutresponse",{"_index":763,"title":{},"body":{"controllers/PapersController.html":{}}}],["apioperation",{"_index":764,"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/SearchResultDto.html":{}}}],["apiproperty({description",{"_index":525,"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":{},"classes/SearchQueryDto.html":{}}}],["apiresponse",{"_index":765,"title":{},"body":{"controllers/PapersController.html":{}}}],["apis",{"_index":1435,"title":{},"body":{"index.html":{}}}],["apitags",{"_index":766,"title":{},"body":{"controllers/PapersController.html":{}}}],["apitags('search",{"_index":775,"title":{},"body":{"controllers/PapersController.html":{}}}],["apitags('search')@apioperation({summary",{"_index":738,"title":{},"body":{"controllers/PapersController.html":{}}}],["app",{"_index":1401,"title":{},"body":{"index.html":{}}}],["app_interceptor",{"_index":23,"title":{},"body":{"modules/AppModule.html":{}}}],["appear",{"_index":1626,"title":{},"body":{"license.html":{}}}],["appendix",{"_index":1512,"title":{},"body":{"license.html":{}}}],["applicable",{"_index":1658,"title":{},"body":{"license.html":{}}}],["application",{"_index":17,"title":{},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["application/controller/health.controller",{"_index":324,"title":{},"body":{"modules/HealthModule.html":{}}}],["application/json",{"_index":654,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["applies",{"_index":1579,"title":{},"body":{"license.html":{}}}],["apply",{"_index":1408,"title":{},"body":{"index.html":{},"license.html":{}}}],["appmodule",{"_index":1,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["appropriate",{"_index":812,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["appropriateness",{"_index":1672,"title":{},"body":{"license.html":{}}}],["april",{"_index":1180,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["architectural",{"_index":1331,"title":{},"body":{"index.html":{}}}],["architecture",{"_index":1316,"title":{},"body":{"index.html":{}}}],["archives",{"_index":1735,"title":{},"body":{"license.html":{}}}],["args",{"_index":480,"title":{},"body":{"injectables/LoggerService.html":{}}}],["args.length",{"_index":512,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arguments",{"_index":482,"title":{},"body":{"injectables/LoggerService.html":{}}}],["argumentshost",{"_index":334,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["arising",{"_index":1691,"title":{},"body":{"license.html":{}}}],["array",{"_index":289,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["asc",{"_index":842,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["asserted",{"_index":1720,"title":{},"body":{"license.html":{}}}],["assigned",{"_index":1077,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["associated",{"_index":715,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["assume",{"_index":1674,"title":{},"body":{"license.html":{}}}],["async",{"_index":536,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["attach",{"_index":1723,"title":{},"body":{"license.html":{}}}],["attached",{"_index":1511,"title":{},"body":{"license.html":{}}}],["attempting",{"_index":1234,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["attribution",{"_index":1617,"title":{},"body":{"license.html":{}}}],["authenticate",{"_index":1129,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authentication",{"_index":1106,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["author",{"_index":1752,"title":{},"body":{"properties.html":{}}}],["authoritative",{"_index":1254,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authorized",{"_index":1463,"title":{},"body":{"license.html":{}}}],["authors",{"_index":668,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["authorship",{"_index":1507,"title":{},"body":{"license.html":{}}}],["automation",{"_index":1348,"title":{},"body":{"index.html":{}}}],["auxiliary",{"_index":1247,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["available",{"_index":1046,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{},"modules.html":{}}}],["await",{"_index":608,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["axiosres.data",{"_index":647,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["b",{"_index":1608,"title":{},"body":{"license.html":{}}}],["back",{"_index":743,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{}}}],["backwards",{"_index":628,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["bad",{"_index":1203,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["bad_gateway",{"_index":1227,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bad_request",{"_index":1099,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["badrequestexception",{"_index":875,"title":{},"body":{"injectables/SearchService.html":{}}}],["bank",{"_index":911,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["based",{"_index":740,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{},"license.html":{}}}],["basename",{"_index":1373,"title":{},"body":{"index.html":{}}}],["bash",{"_index":1369,"title":{},"body":{"index.html":{}}}],["bash_source[0",{"_index":1374,"title":{},"body":{"index.html":{}}}],["basic",{"_index":351,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["basis",{"_index":1661,"title":{},"body":{"license.html":{}}}],["before",{"_index":261,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["behalf",{"_index":1534,"title":{},"body":{"license.html":{}}}],["being",{"_index":1028,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["below",{"_index":1383,"title":{},"body":{"index.html":{},"license.html":{}}}],["beneficial",{"_index":1488,"title":{},"body":{"license.html":{}}}],["bind",{"_index":1526,"title":{},"body":{"license.html":{}}}],["block",{"_index":524,"title":{},"body":{"classes/PageDto.html":{}}}],["body",{"_index":615,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/RequestDto.html":{},"miscellaneous/enumerations.html":{}}}],["boilerplate",{"_index":1352,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["boolean",{"_index":257,"title":{},"body":{"classes/EsResponseDto.html":{},"guards/RolesGuard.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["bootstrap",{"_index":954,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["brackets",{"_index":1725,"title":{},"body":{"license.html":{}}}],["browse",{"_index":1745,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":1743,"title":{},"body":{"modules.html":{}}}],["build",{"_index":1318,"title":{},"body":{"index.html":{}}}],["builddocker",{"_index":1375,"title":{},"body":{"index.html":{}}}],["building",{"_index":1357,"title":{},"body":{"index.html":{}}}],["c",{"_index":1614,"title":{},"body":{"license.html":{}}}],["cache",{"_index":52,"title":{},"body":{"modules/AppModule.html":{},"injectables/PageInterceptor.html":{},"dependencies.html":{}}}],["cache_manager",{"_index":577,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["cacheinterceptor",{"_index":20,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemanager",{"_index":541,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["cachemodule",{"_index":21,"title":{},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{}}}],["cachemodule.register",{"_index":47,"title":{},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{}}}],["call",{"_index":425,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["called",{"_index":1388,"title":{},"body":{"index.html":{}}}],["callhandler",{"_index":421,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["calling",{"_index":1420,"title":{},"body":{"index.html":{}}}],["can't",{"_index":133,"title":{},"body":{"interfaces/EqQueryString.html":{}}}],["canactivate",{"_index":801,"title":{},"body":{"guards/RolesGuard.html":{}}}],["canactivate(context",{"_index":807,"title":{},"body":{"guards/RolesGuard.html":{}}}],["capable",{"_index":1118,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["carry",{"_index":1609,"title":{},"body":{"license.html":{}}}],["case",{"_index":353,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["catch",{"_index":330,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["catch(exception",{"_index":331,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["catch(httpexception",{"_index":340,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["cause",{"_index":1473,"title":{},"body":{"license.html":{}}}],["caused",{"_index":1059,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["cc3c3cca",{"_index":682,"title":{},"body":{"classes/PaperDto.html":{}}}],["cd",{"_index":1353,"title":{},"body":{"index.html":{}}}],["cell",{"_index":718,"title":{},"body":{"classes/PaperDto.html":{}}}],["certain",{"_index":188,"title":{},"body":{"interfaces/EsQuery.html":{},"classes/PaperDto.html":{}}}],["change",{"_index":635,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["changed",{"_index":1613,"title":{},"body":{"license.html":{}}}],["character",{"_index":1690,"title":{},"body":{"license.html":{}}}],["characteristics",{"_index":1121,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["charge",{"_index":1564,"title":{},"body":{"license.html":{}}}],["chart",{"_index":1396,"title":{},"body":{"index.html":{}}}],["chart.deployment",{"_index":1394,"title":{},"body":{"index.html":{}}}],["check",{"_index":300,"title":{},"body":{"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"index.html":{}}}],["checks",{"_index":303,"title":{},"body":{"controllers/HealthController.html":{},"guards/RolesGuard.html":{}}}],["choices",{"_index":1256,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["choose",{"_index":1704,"title":{},"body":{"license.html":{}}}],["claim",{"_index":1592,"title":{},"body":{"license.html":{}}}],["claims",{"_index":1581,"title":{},"body":{"license.html":{}}}],["class",{"_index":59,"title":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.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/HttpExceptionFilter.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/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/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"overview.html":{}}}],["cleint_error",{"_index":1274,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["client",{"_index":986,"title":{},"body":{"dependencies.html":{},"miscellaneous/enumerations.html":{}}}],["client's",{"_index":1023,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["clone",{"_index":1350,"title":{},"body":{"index.html":{}}}],["cluster",{"_index":1398,"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":372,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_exports",{"_index":373,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_providers",{"_index":374,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_loggermodule",{"_index":460,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_exports",{"_index":461,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_providers",{"_index":462,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_searchmodule",{"_index":829,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_exports",{"_index":830,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_providers",{"_index":831,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["code",{"_index":358,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["coffee",{"_index":1186,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["colors",{"_index":513,"title":{},"body":{"injectables/LoggerService.html":{}}}],["combination",{"_index":1587,"title":{},"body":{"license.html":{}}}],["comission",{"_index":80,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["comman",{"_index":1438,"title":{},"body":{"index.html":{}}}],["comment",{"_index":1729,"title":{},"body":{"license.html":{}}}],["commercial",{"_index":1698,"title":{},"body":{"license.html":{}}}],["commision",{"_index":912,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["commission",{"_index":914,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["common",{"_index":363,"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":1538,"title":{},"body":{"license.html":{}}}],["compiled",{"_index":1502,"title":{},"body":{"license.html":{}}}],["complete",{"_index":1035,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completed",{"_index":1036,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completion",{"_index":262,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["compliance",{"_index":1738,"title":{},"body":{"license.html":{}}}],["complies",{"_index":1634,"title":{},"body":{"license.html":{}}}],["comply",{"_index":1022,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["compodoc",{"_index":1439,"title":{},"body":{"index.html":{}}}],["compodoc/compodoc",{"_index":958,"title":{},"body":{"dependencies.html":{}}}],["components",{"_index":1339,"title":{},"body":{"index.html":{}}}],["computer",{"_index":696,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["condition",{"_index":1220,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditional",{"_index":1091,"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":1411,"title":{},"body":{"index.html":{}}}],["configmap/app",{"_index":1416,"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":1137,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["congig",{"_index":92,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["connected",{"_index":1341,"title":{},"body":{"index.html":{}}}],["connection",{"_index":1029,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["consequential",{"_index":1689,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":1710,"title":{},"body":{"license.html":{}}}],["conspicuously",{"_index":1550,"title":{},"body":{"license.html":{}}}],["const",{"_index":40,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpExceptionFilter.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/VirtualBankOptions.html":{}}}],["constitutes",{"_index":1596,"title":{},"body":{"license.html":{}}}],["constructed",{"_index":790,"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/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["constructor(code",{"_index":853,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["constructor(context",{"_index":474,"title":{},"body":{"injectables/LoggerService.html":{}}}],["constructor(data",{"_index":365,"title":{},"body":{"classes/HttpResponseException.html":{},"classes/PageDto.html":{}}}],["constructor(httpservice",{"_index":539,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["constructor(private",{"_index":315,"title":{},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["constructor(query",{"_index":787,"title":{},"body":{"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["constructor(reflector",{"_index":802,"title":{},"body":{"guards/RolesGuard.html":{}}}],["constructs",{"_index":198,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["construed",{"_index":1631,"title":{},"body":{"license.html":{}}}],["contained",{"_index":1205,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["containing",{"_index":291,"title":{},"body":{"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{}}}],["contains",{"_index":244,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/RequestDto.html":{}}}],["content",{"_index":567,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["contents",{"_index":675,"title":{},"body":{"classes/PaperDto.html":{},"index.html":{},"license.html":{}}}],["context",{"_index":424,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["context.getclass",{"_index":817,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.getclass().name",{"_index":449,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gethandler",{"_index":816,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.gethandler().name",{"_index":451,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gettype",{"_index":441,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.switchtohttp().getrequest",{"_index":452,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["context.switchtohttp().getresponse",{"_index":453,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["contexttype",{"_index":440,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["continue",{"_index":1018,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["contract",{"_index":1478,"title":{},"body":{"license.html":{}}}],["contribution",{"_index":1528,"title":{},"body":{"license.html":{}}}],["contribution(s",{"_index":1585,"title":{},"body":{"license.html":{}}}],["contributions",{"_index":1636,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":1554,"title":{},"body":{"license.html":{}}}],["contributory",{"_index":1597,"title":{},"body":{"license.html":{}}}],["control",{"_index":1188,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["controlled",{"_index":1467,"title":{},"body":{"license.html":{}}}],["controller",{"_index":294,"title":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["controller('health",{"_index":313,"title":{},"body":{"controllers/HealthController.html":{}}}],["controllername",{"_index":448,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllername}:${handlername",{"_index":459,"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":{}}}],["contruct",{"_index":614,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["contructor",{"_index":367,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["contructs",{"_index":805,"title":{},"body":{"guards/RolesGuard.html":{}}}],["conversions",{"_index":1504,"title":{},"body":{"license.html":{}}}],["copies",{"_index":1604,"title":{},"body":{"license.html":{}}}],["copy",{"_index":1052,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["copyright",{"_index":1461,"title":{},"body":{"license.html":{}}}],["core/domain",{"_index":768,"title":{},"body":{"controllers/PapersController.html":{}}}],["core/domain/dtos/request.dto",{"_index":767,"title":{},"body":{"controllers/PapersController.html":{}}}],["core/helpers/env.helper",{"_index":917,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["core/interceptors",{"_index":32,"title":{},"body":{"modules/AppModule.html":{}}}],["core/interceptors/page.interceptor",{"_index":762,"title":{},"body":{"controllers/PapersController.html":{}}}],["core/modules",{"_index":33,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{}}}],["core/services/common/search.service",{"_index":761,"title":{},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{}}}],["correct",{"_index":1200,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["corresponds",{"_index":1064,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["count",{"_index":245,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["counterclaim",{"_index":1593,"title":{},"body":{"license.html":{}}}],["coupled",{"_index":1338,"title":{},"body":{"index.html":{}}}],["coverage",{"_index":924,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["created",{"_index":1038,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["createdmonitoring",{"_index":1419,"title":{},"body":{"index.html":{}}}],["createlogger",{"_index":467,"title":{},"body":{"injectables/LoggerService.html":{}}}],["createlogger(context",{"_index":476,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creates",{"_index":478,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creating",{"_index":1336,"title":{},"body":{"index.html":{}}}],["cross",{"_index":1591,"title":{},"body":{"license.html":{}}}],["ctx",{"_index":341,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["ctx.getresponse",{"_index":343,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["current",{"_index":1138,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["currently",{"_index":1236,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["custom",{"_index":391,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["customary",{"_index":1653,"title":{},"body":{"license.html":{}}}],["customer",{"_index":908,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["d",{"_index":1007,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["damages",{"_index":1687,"title":{},"body":{"license.html":{}}}],["daniil",{"_index":723,"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/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["data.description",{"_index":370,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["data.map((el",{"_index":633,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["data.reverse",{"_index":638,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["data.status",{"_index":371,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["date",{"_index":1601,"title":{},"body":{"license.html":{}}}],["date.now",{"_index":439,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["davie",{"_index":707,"title":{},"body":{"classes/PaperDto.html":{}}}],["days",{"_index":1006,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["db",{"_index":963,"title":{},"body":{"dependencies.html":{}}}],["debug",{"_index":469,"title":{},"body":{"injectables/LoggerService.html":{},"index.html":{}}}],["debug(message",{"_index":479,"title":{},"body":{"injectables/LoggerService.html":{}}}],["decimal",{"_index":1299,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decimalplaces",{"_index":1293,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decorates",{"_index":1765,"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":{}}}],["defaults",{"_index":563,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["defend",{"_index":1716,"title":{},"body":{"license.html":{}}}],["defined",{"_index":153,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/HttpExceptionFilter.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/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":1469,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":1455,"title":{},"body":{"license.html":{}}}],["definitive",{"_index":1045,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["deleted",{"_index":551,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletepit",{"_index":537,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletepit(pitid",{"_index":547,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletes",{"_index":549,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletion",{"_index":556,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deliberate",{"_index":1682,"title":{},"body":{"license.html":{}}}],["denis",{"_index":725,"title":{},"body":{"classes/PaperDto.html":{}}}],["depended",{"_index":1211,"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":{},"modules/SearchModule.html":{},"dependencies.html":{},"overview.html":{}}}],["dependency",{"_index":1209,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["depending",{"_index":554,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deploy",{"_index":1358,"title":{},"body":{"index.html":{}}}],["deployment",{"_index":1321,"title":{},"body":{"index.html":{}}}],["deployment.apps/app",{"_index":1417,"title":{},"body":{"index.html":{}}}],["deployment.yaml",{"_index":1412,"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":514,"title":{},"body":{"injectables/LoggerService.html":{}}}],["derivative",{"_index":699,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["derived",{"_index":1514,"title":{},"body":{"license.html":{}}}],["desc",{"_index":1280,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["describing",{"_index":1654,"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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":1334,"title":{},"body":{"index.html":{}}}],["designated",{"_index":1552,"title":{},"body":{"license.html":{}}}],["desired",{"_index":1425,"title":{},"body":{"index.html":{}}}],["details",{"_index":307,"title":{},"body":{"controllers/HealthController.html":{}}}],["determining",{"_index":1671,"title":{},"body":{"license.html":{}}}],["developed",{"_index":701,"title":{},"body":{"classes/PaperDto.html":{}}}],["development",{"_index":1393,"title":{},"body":{"index.html":{}}}],["different",{"_index":1088,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["direct",{"_index":1471,"title":{},"body":{"license.html":{}}}],["direction",{"_index":1474,"title":{},"body":{"license.html":{}}}],["disabled",{"_index":897,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disableerrormessages",{"_index":893,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disclaimer",{"_index":1656,"title":{},"body":{"license.html":{}}}],["discussing",{"_index":1547,"title":{},"body":{"license.html":{}}}],["display",{"_index":1279,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["displayed",{"_index":837,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["distribute",{"_index":1572,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":1622,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":1454,"title":{},"body":{"license.html":{}}}],["dns",{"_index":1248,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dochttp://localhost:7000",{"_index":1442,"title":{},"body":{"index.html":{}}}],["docker",{"_index":1386,"title":{},"body":{"index.html":{}}}],["document",{"_index":139,"title":{},"body":{"classes/EsHitDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["documentation",{"_index":925,"title":{},"body":{"coverage.html":{},"index.html":{},"license.html":{}}}],["documents",{"_index":252,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["domain/dtos",{"_index":582,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["domain/dtos/elastic/es",{"_index":583,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["domain/dtos/page",{"_index":598,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/dtos/request.dto",{"_index":586,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/dtos/search",{"_index":588,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/enums",{"_index":405,"title":{},"body":{"injectables/HttpResponseService.html":{},"guards/RolesGuard.html":{}}}],["domain/enums/es",{"_index":590,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/enums/page",{"_index":594,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/interfaces",{"_index":368,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{}}}],["domain/interfaces/elastic/es",{"_index":596,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["don't",{"_index":1728,"title":{},"body":{"license.html":{}}}],["dotenv",{"_index":977,"title":{},"body":{"dependencies.html":{}}}],["driven",{"_index":1068,"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":292,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["due",{"_index":1101,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["e.g",{"_index":1244,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["each",{"_index":81,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["easier",{"_index":1733,"title":{},"body":{"license.html":{}}}],["easily",{"_index":1340,"title":{},"body":{"index.html":{}}}],["editorial",{"_index":1515,"title":{},"body":{"license.html":{}}}],["el._source",{"_index":634,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["elaborations",{"_index":1518,"title":{},"body":{"license.html":{}}}],["elastic/es",{"_index":794,"title":{},"body":{"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchResultDto.html":{}}}],["elastichsearch",{"_index":570,"title":{},"body":{"injectables/PageInterceptor.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/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["electronic",{"_index":1535,"title":{},"body":{"license.html":{}}}],["elements",{"_index":216,"title":{},"body":{"classes/EsQueryDto.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":1724,"title":{},"body":{"license.html":{}}}],["encountered",{"_index":1218,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["end",{"_index":1722,"title":{},"body":{"license.html":{}}}],["endpoint",{"_index":1421,"title":{},"body":{"index.html":{}}}],["entities",{"_index":1120,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entity",{"_index":1044,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entry",{"_index":1289,"title":{},"body":{"miscellaneous/functions.html":{}}}],["enum",{"_index":918,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["enumerations",{"_index":994,"title":{"miscellaneous/enumerations.html":{}},"body":{"miscellaneous/enumerations.html":{}}}],["enums",{"_index":662,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["env",{"_index":72,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["environmanet",{"_index":1291,"title":{},"body":{"miscellaneous/functions.html":{}}}],["environment",{"_index":1342,"title":{},"body":{"index.html":{}}}],["environmentvariables",{"_index":69,"title":{"classes/EnvironmentVariables.html":{}},"body":{"classes/EnvironmentVariables.html":{},"coverage.html":{}}}],["envobjects",{"_index":919,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["eq",{"_index":281,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["eqquerystring",{"_index":112,"title":{"interfaces/EqQueryString.html":{}},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"coverage.html":{}}}],["error",{"_index":306,"title":{},"body":{"controllers/HealthController.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.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":483,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.message",{"_index":446,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["error.stack",{"_index":508,"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":534,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["es_port",{"_index":535,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["es_query",{"_index":786,"title":{},"body":{"classes/RequestDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["es_query.query.query_string.query",{"_index":886,"title":{},"body":{"injectables/SearchService.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":{},"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["esq",{"_index":878,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.query",{"_index":880,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.size",{"_index":879,"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/RequestDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsedto",{"_index":236,"title":{"classes/EsResponseDto.html":{}},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsehits",{"_index":251,"title":{"interfaces/EsResponseHits.html":{}},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["estime",{"_index":559,"title":{},"body":{"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["estime.min",{"_index":564,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["evaluated",{"_index":1150,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["even",{"_index":1700,"title":{},"body":{"license.html":{}}}],["event",{"_index":1678,"title":{},"body":{"license.html":{}}}],["evidence",{"_index":1174,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["example",{"_index":151,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"license.html":{}}}],["except",{"_index":1574,"title":{},"body":{"license.html":{}}}],["exception",{"_index":338,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["exception.filter",{"_index":769,"title":{},"body":{"controllers/PapersController.html":{}}}],["exception.filter.ts",{"_index":327,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"coverage.html":{}}}],["exception.filter.ts:5",{"_index":335,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["exception.getstatus",{"_index":344,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["exception.message",{"_index":347,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["exceptionfactory",{"_index":894,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["exceptionfilter",{"_index":329,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["excerpt",{"_index":688,"title":{},"body":{"classes/PaperDto.html":{}}}],["exchangeable",{"_index":1344,"title":{},"body":{"index.html":{}}}],["excluding",{"_index":1549,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":1563,"title":{},"body":{"license.html":{}}}],["execute",{"_index":268,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["executed",{"_index":1645,"title":{},"body":{"license.html":{}}}],["executioncontext",{"_index":419,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["exercise",{"_index":1676,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":1490,"title":{},"body":{"license.html":{}}}],["exit",{"_index":1385,"title":{},"body":{"index.html":{}}}],["expand",{"_index":978,"title":{},"body":{"dependencies.html":{}}}],["expandenvvariables",{"_index":916,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["expands",{"_index":1290,"title":{},"body":{"miscellaneous/functions.html":{}}}],["expandvariables",{"_index":53,"title":{},"body":{"modules/AppModule.html":{}}}],["expect",{"_index":1171,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation",{"_index":1170,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation_failed",{"_index":1169,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expected",{"_index":1189,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["explicitly",{"_index":1638,"title":{},"body":{"license.html":{}}}],["explore",{"_index":1434,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":438,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"dependencies.html":{},"license.html":{}}}],["extends",{"_index":364,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["extent",{"_index":1166,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["f",{"_index":1409,"title":{},"body":{"index.html":{}}}],["f763",{"_index":683,"title":{},"body":{"classes/PaperDto.html":{}}}],["facilitates",{"_index":1346,"title":{},"body":{"index.html":{}}}],["factory",{"_index":898,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["failed",{"_index":277,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["failed_dependency",{"_index":1207,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["failure",{"_index":1696,"title":{},"body":{"license.html":{}}}],["faker",{"_index":982,"title":{},"body":{"dependencies.html":{}}}],["false",{"_index":104,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{}}}],["fee",{"_index":905,"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":1482,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":1602,"title":{},"body":{"license.html":{}}}],["files",{"_index":1405,"title":{},"body":{"index.html":{},"license.html":{}}}],["findbycontext",{"_index":862,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbycontext(es_query",{"_index":867,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid",{"_index":863,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid(uuid",{"_index":871,"title":{},"body":{"injectables/SearchService.html":{}}}],["finds",{"_index":739,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["first",{"_index":1128,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fitness",{"_index":1667,"title":{},"body":{"license.html":{}}}],["flow",{"_index":980,"title":{},"body":{"dependencies.html":{}}}],["follow",{"_index":1428,"title":{},"body":{"index.html":{}}}],["following",{"_index":1360,"title":{},"body":{"index.html":{},"license.html":{}}}],["fools",{"_index":1181,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["forbidden",{"_index":1109,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["form",{"_index":1493,"title":{},"body":{"license.html":{}}}],["format",{"_index":470,"title":{},"body":{"injectables/LoggerService.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["format(message",{"_index":486,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formats",{"_index":488,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatted",{"_index":489,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatwithoptions",{"_index":499,"title":{},"body":{"injectables/LoggerService.html":{}}}],["forms",{"_index":1382,"title":{},"body":{"index.html":{}}}],["forwarding",{"_index":1142,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["found",{"_index":1084,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["free",{"_index":1566,"title":{},"body":{"license.html":{}}}],["ftp",{"_index":1245,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfill",{"_index":1111,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilled",{"_index":1039,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilling",{"_index":1222,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["full",{"_index":354,"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":1225,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["functions",{"_index":1284,"title":{"miscellaneous/functions.html":{}},"body":{"miscellaneous/functions.html":{}}}],["future",{"_index":1080,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway",{"_index":1229,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway_timeout",{"_index":1241,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gatewaytimeoutexception",{"_index":876,"title":{},"body":{"injectables/SearchService.html":{}}}],["gatewaytimeoutexception('elasticsearch",{"_index":885,"title":{},"body":{"injectables/SearchService.html":{}}}],["gathered",{"_index":1048,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["generate",{"_index":383,"title":{},"body":{"injectables/HttpResponseService.html":{},"index.html":{}}}],["generate(status",{"_index":387,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generated",{"_index":1503,"title":{},"body":{"license.html":{}}}],["generates",{"_index":389,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generating",{"_index":1119,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["get(':uuid",{"_index":781,"title":{},"body":{"controllers/PapersController.html":{}}}],["get('search",{"_index":776,"title":{},"body":{"controllers/PapersController.html":{}}}],["get()@healthcheck",{"_index":301,"title":{},"body":{"controllers/HealthController.html":{}}}],["getbycontext",{"_index":735,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(@req",{"_index":779,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(request",{"_index":737,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid",{"_index":736,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(@param('uuid",{"_index":782,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(uuid",{"_index":748,"title":{},"body":{"controllers/PapersController.html":{}}}],["getdescription",{"_index":384,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getdescription(status",{"_index":393,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage",{"_index":385,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage(status",{"_index":396,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getpit",{"_index":538,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["getpit(alive",{"_index":557,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["gets",{"_index":395,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getting",{"_index":1313,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettype",{"_index":386,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["gettype(status",{"_index":398,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["git",{"_index":1349,"title":{},"body":{"index.html":{}}}],["give",{"_index":1414,"title":{},"body":{"index.html":{},"license.html":{}}}],["given",{"_index":844,"title":{},"body":{"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["gone",{"_index":1140,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["goodwill",{"_index":1694,"title":{},"body":{"license.html":{}}}],["gorbunov",{"_index":726,"title":{},"body":{"classes/PaperDto.html":{}}}],["governing",{"_index":1741,"title":{},"body":{"license.html":{}}}],["grant",{"_index":1557,"title":{},"body":{"license.html":{}}}],["granted",{"_index":1492,"title":{},"body":{"license.html":{}}}],["granting",{"_index":1464,"title":{},"body":{"license.html":{}}}],["grants",{"_index":1560,"title":{},"body":{"license.html":{}}}],["graph",{"_index":1746,"title":{},"body":{"modules.html":{}}}],["grossly",{"_index":1683,"title":{},"body":{"license.html":{}}}],["guard",{"_index":796,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"overview.html":{}}}],["guards",{"_index":798,"title":{},"body":{"guards/RolesGuard.html":{}}}],["h",{"_index":1009,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["handle",{"_index":1237,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["handler",{"_index":423,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{}}}],["handlername",{"_index":450,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["harmless",{"_index":1718,"title":{},"body":{"license.html":{}}}],["hasnext",{"_index":664,"title":{},"body":{"classes/PageMetaDto.html":{},"miscellaneous/variables.html":{}}}],["hasprev",{"_index":665,"title":{},"body":{"classes/PageMetaDto.html":{},"miscellaneous/variables.html":{}}}],["header",{"_index":1026,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["headers",{"_index":653,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["health",{"_index":298,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["healthcheck",{"_index":311,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcheckservice",{"_index":309,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcontroller",{"_index":295,"title":{"controllers/HealthController.html":{}},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"coverage.html":{}}}],["healthmodule",{"_index":319,"title":{"modules/HealthModule.html":{}},"body":{"modules/HealthModule.html":{},"modules.html":{}}}],["heidari",{"_index":1754,"title":{},"body":{"properties.html":{}}}],["helm",{"_index":1322,"title":{},"body":{"index.html":{}}}],["help",{"_index":1361,"title":{},"body":{"index.html":{}}}],["helps",{"_index":1381,"title":{},"body":{"index.html":{}}}],["hence",{"_index":1196,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hereby",{"_index":1559,"title":{},"body":{"license.html":{}}}],["herein",{"_index":1641,"title":{},"body":{"license.html":{}}}],["hexagonal",{"_index":1315,"title":{},"body":{"index.html":{}}}],["hit",{"_index":155,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto",{"_index":293,"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":203,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/PageMetaDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["hits.interface",{"_index":272,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["hits.interface.ts",{"_index":288,"title":{},"body":{"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["hold",{"_index":1717,"title":{},"body":{"license.html":{}}}],["hop",{"_index":1175,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["host",{"_index":333,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["host.switchtohttp",{"_index":342,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["hours",{"_index":1008,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["http",{"_index":308,"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":1437,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/health",{"_index":1426,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/metrics",{"_index":1432,"title":{},"body":{"index.html":{}}}],["http://www.apache.org/licenses",{"_index":1451,"title":{},"body":{"license.html":{}}}],["http://www.apache.org/licenses/license",{"_index":1740,"title":{},"body":{"license.html":{}}}],["http_version_not_supported",{"_index":1249,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["httpcode",{"_index":756,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpcode(200",{"_index":778,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpexception",{"_index":332,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"injectables/SearchService.html":{}}}],["httpexceptionfilter",{"_index":325,"title":{"classes/HttpExceptionFilter.html":{}},"body":{"classes/HttpExceptionFilter.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["httphealthindicator",{"_index":310,"title":{},"body":{"controllers/HealthController.html":{}}}],["httpmodule",{"_index":321,"title":{},"body":{"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["httpresponse",{"_index":348,"title":{"interfaces/HttpResponse.html":{}},"body":{"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["httpresponsedescriptions",{"_index":401,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsedescriptions[httpstatus[status].tostring",{"_index":407,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponseexception",{"_index":360,"title":{"classes/HttpResponseException.html":{}},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["httpresponsegenerator",{"_index":1306,"title":{},"body":{"miscellaneous/functions.html":{}}}],["httpresponsemessages",{"_index":402,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsemessages[httpstatus[status].tostring",{"_index":406,"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":375,"title":{"injectables/HttpResponseService.html":{}},"body":{"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{},"overview.html":{}}}],["httpresponsetypes",{"_index":403,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes",{"_index":404,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes[math.floor(status",{"_index":408,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["https://developer.mozilla.org/en",{"_index":355,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["https://github.com/moeidheidari/nestjs",{"_index":1351,"title":{},"body":{"index.html":{}}}],["httpservice",{"_index":540,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["httpstatus",{"_index":400,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["hyper",{"_index":1185,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i'm",{"_index":1266,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i_am_a_teapot",{"_index":1176,"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":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["identification",{"_index":1734,"title":{},"body":{"license.html":{}}}],["identified",{"_index":1116,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["identifier",{"_index":926,"title":{},"body":{"coverage.html":{}}}],["identifying",{"_index":1727,"title":{},"body":{"license.html":{}}}],["ietf",{"_index":1179,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ii",{"_index":1480,"title":{},"body":{"license.html":{}}}],["iii",{"_index":1487,"title":{},"body":{"license.html":{}}}],["image",{"_index":1387,"title":{},"body":{"index.html":{}}}],["imagename:latest",{"_index":1389,"title":{},"body":{"index.html":{}}}],["implemented",{"_index":1190,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["implementing",{"_index":532,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["implements",{"_index":328,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["implied",{"_index":1664,"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/HttpExceptionFilter.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/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":1548,"title":{},"body":{"license.html":{}}}],["inability",{"_index":1692,"title":{},"body":{"license.html":{}}}],["inappropriate",{"_index":1199,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["incidental",{"_index":1688,"title":{},"body":{"license.html":{}}}],["include",{"_index":1168,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["included",{"_index":1159,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["includes",{"_index":1620,"title":{},"body":{"license.html":{}}}],["including",{"_index":1496,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":1532,"title":{},"body":{"license.html":{}}}],["incorporated",{"_index":1556,"title":{},"body":{"license.html":{}}}],["incurred",{"_index":1719,"title":{},"body":{"license.html":{}}}],["indemnify",{"_index":1715,"title":{},"body":{"license.html":{}}}],["indemnity",{"_index":1706,"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":{},"classes/HttpExceptionFilter.html":{},"interfaces/HttpResponse.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/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":1509,"title":{},"body":{"license.html":{}}}],["indicates",{"_index":827,"title":{},"body":{"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["indirect",{"_index":1472,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1489,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":822,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["inform",{"_index":1033,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["information",{"_index":811,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["informational",{"_index":1271,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["infrastructure",{"_index":1445,"title":{},"body":{"index.html":{}}}],["infringed",{"_index":1584,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":1598,"title":{},"body":{"license.html":{}}}],["inject",{"_index":578,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["inject(cache_manager",{"_index":600,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["injectable",{"_index":379,"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":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["injectables",{"_index":380,"title":{},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"overview.html":{}}}],["injection",{"_index":865,"title":{},"body":{"injectables/SearchService.html":{}}}],["injects",{"_index":543,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["install",{"_index":1363,"title":{},"body":{"index.html":{}}}],["instance",{"_index":866,"title":{},"body":{"injectables/SearchService.html":{}}}],["instanceof",{"_index":507,"title":{},"body":{"injectables/LoggerService.html":{}}}],["instantiates",{"_index":545,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["institute",{"_index":1588,"title":{},"body":{"license.html":{}}}],["instruction",{"_index":1395,"title":{},"body":{"index.html":{}}}],["instructions",{"_index":1206,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["intentionally",{"_index":1530,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":416,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["intercept(context",{"_index":418,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["interceptor",{"_index":533,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["interface",{"_index":111,"title":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.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/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/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{},"overview.html":{}}}],["interfaces/elastic/es",{"_index":226,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["interim",{"_index":1032,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal",{"_index":1268,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal_server_error",{"_index":1217,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["interpret",{"_index":1155,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invalid",{"_index":1231,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invariant",{"_index":716,"title":{},"body":{"classes/PaperDto.html":{}}}],["ip",{"_index":571,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["irrevocable",{"_index":1567,"title":{},"body":{"license.html":{}}}],["is_public_key",{"_index":933,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["isarray",{"_index":222,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/SearchResultDto.html":{}}}],["isarray()@apiproperty({description",{"_index":522,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["isboolean",{"_index":269,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined",{"_index":223,"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":792,"title":{},"body":{"classes/RequestDto.html":{}}}],["isdefined()@isnotempty()@isarray()@apiproperty({description",{"_index":855,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isboolean()@apiproperty({description",{"_index":258,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isint()@apiproperty({description",{"_index":856,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isnumber()@apiproperty({description",{"_index":265,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isstring()@apipropertyoptional({description",{"_index":843,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isdefined()@isobject()@apiproperty({description",{"_index":210,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isglobal",{"_index":50,"title":{},"body":{"modules/AppModule.html":{}}}],["isin",{"_index":722,"title":{},"body":{"classes/PaperDto.html":{}}}],["isint",{"_index":224,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PaperDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty",{"_index":169,"title":{},"body":{"classes/EsHitDto.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":673,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnotempty()@isstring()@apiproperty({description",{"_index":680,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnumber",{"_index":270,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isobject",{"_index":225,"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":789,"title":{},"body":{"classes/RequestDto.html":{}}}],["isoptional()@isarray()@apipropertyoptional({description",{"_index":213,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isint()@apipropertyoptional({description",{"_index":200,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/SearchQueryDto.html":{}}}],["isoptional()@isobject()@apiproperty({description",{"_index":243,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isoptional()@isobject()@apipropertyoptional({description",{"_index":206,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isstring()@apipropertyoptional({description",{"_index":840,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["ispublic",{"_index":1762,"title":{},"body":{"miscellaneous/variables.html":{}}}],["isstring",{"_index":271,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/SearchQueryDto.html":{}}}],["isstring()@isoptional()@apipropertyoptional({description",{"_index":254,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["issue",{"_index":1543,"title":{},"body":{"license.html":{}}}],["itself",{"_index":1130,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["january",{"_index":1449,"title":{},"body":{"license.html":{}}}],["jokes",{"_index":1182,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["k8s",{"_index":1399,"title":{},"body":{"index.html":{}}}],["k8s/configfiles",{"_index":1406,"title":{},"body":{"index.html":{}}}],["keep_alive",{"_index":182,"title":{},"body":{"interfaces/EsPit.html":{},"injectables/PageInterceptor.html":{}}}],["keeps",{"_index":909,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["key",{"_index":1763,"title":{},"body":{"miscellaneous/variables.html":{}}}],["keyof",{"_index":44,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":1768,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kind",{"_index":1663,"title":{},"body":{"license.html":{}}}],["knowledge",{"_index":711,"title":{},"body":{"classes/PaperDto.html":{}}}],["known",{"_index":1143,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["kubectl",{"_index":1407,"title":{},"body":{"index.html":{}}}],["kubernetes",{"_index":1323,"title":{},"body":{"index.html":{}}}],["language",{"_index":698,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["large",{"_index":1262,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["larger",{"_index":1153,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["latest",{"_index":983,"title":{},"body":{"dependencies.html":{}}}],["law",{"_index":1659,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":1594,"title":{},"body":{"license.html":{}}}],["ldap",{"_index":1246,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["leaving",{"_index":632,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["legal",{"_index":1465,"title":{},"body":{"license.html":{}}}],["length",{"_index":1147,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["length_required",{"_index":1144,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["level",{"_index":1345,"title":{},"body":{"index.html":{}}}],["liability",{"_index":1677,"title":{},"body":{"license.html":{}}}],["liable",{"_index":1686,"title":{},"body":{"license.html":{}}}],["licensable",{"_index":1582,"title":{},"body":{"license.html":{}}}],["license",{"_index":1446,"title":{"license.html":{}},"body":{"license.html":{},"properties.html":{}}}],["licensed",{"_index":1737,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":1599,"title":{},"body":{"license.html":{}}}],["licensor",{"_index":1460,"title":{},"body":{"license.html":{}}}],["limit",{"_index":603,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["limitation",{"_index":1665,"title":{},"body":{"license.html":{}}}],["limitations",{"_index":1742,"title":{},"body":{"license.html":{}}}],["limited",{"_index":1497,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":1216,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["limits",{"_index":836,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["line",{"_index":1115,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["link",{"_index":1525,"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":1424,"title":{},"body":{"index.html":{}}}],["lists",{"_index":1541,"title":{},"body":{"license.html":{}}}],["litigation",{"_index":1589,"title":{},"body":{"license.html":{}}}],["live",{"_index":183,"title":{},"body":{"interfaces/EsPit.html":{}}}],["liveness",{"_index":304,"title":{},"body":{"controllers/HealthController.html":{}}}],["load",{"_index":49,"title":{},"body":{"modules/AppModule.html":{}}}],["local",{"_index":1049,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["location",{"_index":1067,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["log",{"_index":471,"title":{},"body":{"injectables/LoggerService.html":{}}}],["log(message",{"_index":490,"title":{},"body":{"injectables/LoggerService.html":{}}}],["logger",{"_index":415,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["logger(context",{"_index":502,"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":431,"title":{"injectables/LoggerService.html":{}},"body":{"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"coverage.html":{},"overview.html":{}}}],["loggerservice(context",{"_index":504,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerservice(loggerinterceptor.name",{"_index":432,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logging",{"_index":465,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loghttprequest",{"_index":417,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["loghttprequest(context",{"_index":427,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logs",{"_index":412,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{}}}],["long",{"_index":1263,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["longer",{"_index":1141,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["loosely",{"_index":1337,"title":{},"body":{"index.html":{}}}],["loss",{"_index":1693,"title":{},"body":{"license.html":{}}}],["losses",{"_index":1699,"title":{},"body":{"license.html":{}}}],["m",{"_index":1011,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["machine",{"_index":1390,"title":{},"body":{"index.html":{}}}],["made",{"_index":1508,"title":{},"body":{"license.html":{}}}],["mailing",{"_index":1540,"title":{},"body":{"license.html":{}}}],["main",{"_index":689,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/functions.html":{}}}],["maintenance",{"_index":1240,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["make",{"_index":1422,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["makes",{"_index":1343,"title":{},"body":{"index.html":{}}}],["making",{"_index":1494,"title":{},"body":{"license.html":{}}}],["malformed",{"_index":1102,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["malfunction",{"_index":1697,"title":{},"body":{"license.html":{}}}],["managed",{"_index":1545,"title":{},"body":{"license.html":{}}}],["management",{"_index":1475,"title":{},"body":{"license.html":{}}}],["manager",{"_index":597,"title":{},"body":{"injectables/PageInterceptor.html":{},"dependencies.html":{}}}],["manifests",{"_index":1324,"title":{},"body":{"index.html":{}}}],["many",{"_index":1214,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["map",{"_index":579,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["map(axiosres",{"_index":646,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["markdown",{"_index":677,"title":{},"body":{"classes/PaperDto.html":{}}}],["marked",{"_index":1551,"title":{},"body":{"license.html":{}}}],["marks",{"_index":1650,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":{}}}],["max_score",{"_index":282,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{}}}],["maxim",{"_index":727,"title":{},"body":{"classes/PaperDto.html":{}}}],["maximum",{"_index":215,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/EsResponseHits.html":{}}}],["md",{"_index":678,"title":{},"body":{"classes/PaperDto.html":{}}}],["mean",{"_index":1457,"title":{},"body":{"license.html":{}}}],["means",{"_index":1195,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["mechanical",{"_index":1499,"title":{},"body":{"license.html":{}}}],["mechanism",{"_index":791,"title":{},"body":{"classes/RequestDto.html":{}}}],["media",{"_index":1198,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["medium",{"_index":1605,"title":{},"body":{"license.html":{}}}],["meet",{"_index":1606,"title":{},"body":{"license.html":{}}}],["memory",{"_index":962,"title":{},"body":{"dependencies.html":{}}}],["merchantability",{"_index":1666,"title":{},"body":{"license.html":{}}}],["merely",{"_index":1524,"title":{},"body":{"license.html":{}}}],["mertics",{"_index":1430,"title":{},"body":{"index.html":{}}}],["message",{"_index":346,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{}}}],["messages",{"_index":896,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["met",{"_index":1172,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["meta",{"_index":518,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/variables.html":{}}}],["meta.dto",{"_index":527,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{}}}],["meta.dto.ts",{"_index":657,"title":{},"body":{"classes/PageMetaDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["meta.dto.ts:23",{"_index":661,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["meta.dto.ts:32",{"_index":658,"title":{},"body":{"classes/PageMetaDto.html":{}}}],["metadata",{"_index":119,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/SearchInfo.html":{},"dependencies.html":{}}}],["metainformation",{"_index":1043,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["method",{"_index":455,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["method.touppercase",{"_index":458,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["method_not_allowed",{"_index":1114,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["methods",{"_index":299,"title":{},"body":{"controllers/HealthController.html":{},"classes/HttpExceptionFilter.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["metrics",{"_index":1431,"title":{},"body":{"index.html":{}}}],["micros",{"_index":1014,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mikhaylov",{"_index":724,"title":{},"body":{"classes/PaperDto.html":{}}}],["milliseconds",{"_index":267,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["min",{"_index":1010,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["minute",{"_index":906,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["minutes",{"_index":562,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["miscellaneous",{"_index":993,"title":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["model",{"_index":517,"title":{},"body":{"classes/PageDto.html":{},"classes/PageMetaDto.html":{}}}],["modifications",{"_index":1495,"title":{},"body":{"license.html":{}}}],["modified",{"_index":1093,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["modify",{"_index":1627,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":1632,"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":1753,"title":{},"body":{"properties.html":{}}}],["monetary",{"_index":1354,"title":{},"body":{"index.html":{}}}],["money",{"_index":910,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["monitoring",{"_index":1325,"title":{},"body":{"index.html":{}}}],["more",{"_index":907,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["morrison",{"_index":705,"title":{},"body":{"classes/PaperDto.html":{}}}],["moved",{"_index":1257,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["moved_permanently",{"_index":1076,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ms",{"_index":1013,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mucosal",{"_index":714,"title":{},"body":{"classes/PaperDto.html":{}}}],["multiple",{"_index":1255,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mutex",{"_index":972,"title":{},"body":{"dependencies.html":{}}}],["naiveround",{"_index":945,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["naiveround(num",{"_index":1292,"title":{},"body":{"miscellaneous/functions.html":{}}}],["name",{"_index":337,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["names",{"_index":1649,"title":{},"body":{"license.html":{}}}],["namespace.yaml",{"_index":1410,"title":{},"body":{"index.html":{}}}],["namespace/app",{"_index":1415,"title":{},"body":{"index.html":{}}}],["nanos",{"_index":1016,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["necessarily",{"_index":1583,"title":{},"body":{"license.html":{}}}],["need",{"_index":841,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["needed",{"_index":544,"title":{},"body":{"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["negligence",{"_index":1681,"title":{},"body":{"license.html":{}}}],["negligent",{"_index":1684,"title":{},"body":{"license.html":{}}}],["negotiation",{"_index":1069,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nestinterceptor",{"_index":434,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["nestjs",{"_index":960,"title":{},"body":{"dependencies.html":{}}}],["nestjs/axios",{"_index":322,"title":{},"body":{"modules/HealthModule.html":{},"injectables/PageInterceptor.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/HttpExceptionFilter.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":{},"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":968,"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":312,"title":{},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"dependencies.html":{}}}],["nestjs/typescript",{"_index":1751,"title":{},"body":{"properties.html":{}}}],["nestloggerservice",{"_index":498,"title":{},"body":{"injectables/LoggerService.html":{}}}],["neurobiology",{"_index":729,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuroimaging",{"_index":731,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuron",{"_index":730,"title":{},"body":{"classes/PaperDto.html":{}}}],["new",{"_index":108,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{}}}],["next",{"_index":420,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{}}}],["next.handle().pipe",{"_index":442,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["no_content",{"_index":1053,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nodejs",{"_index":1750,"title":{},"body":{"properties.html":{}}}],["non",{"_index":1253,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["non_authoritative_information",{"_index":1042,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["none",{"_index":1162,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["normally",{"_index":1625,"title":{},"body":{"license.html":{}}}],["not_acceptable",{"_index":1117,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_found",{"_index":1112,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_implemented",{"_index":1223,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_modified",{"_index":1090,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["notfoundexception",{"_index":877,"title":{},"body":{"injectables/SearchService.html":{}}}],["nothing",{"_index":430,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"license.html":{}}}],["notice",{"_index":1510,"title":{},"body":{"license.html":{}}}],["notices",{"_index":1611,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":1639,"title":{},"body":{"license.html":{}}}],["npm",{"_index":1362,"title":{},"body":{"index.html":{}}}],["ns",{"_index":1015,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["num",{"_index":1297,"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":{},"classes/PageMetaDto.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/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":1707,"title":{},"body":{"license.html":{}}}],["observable",{"_index":426,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["obtain",{"_index":1739,"title":{},"body":{"license.html":{}}}],["of(prev_page[0",{"_index":613,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["offer",{"_index":1576,"title":{},"body":{"license.html":{}}}],["offset",{"_index":201,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/SearchQueryDto.html":{}}}],["ok",{"_index":317,"title":{},"body":{"controllers/HealthController.html":{},"miscellaneous/enumerations.html":{}}}],["omitting",{"_index":630,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["one",{"_index":1065,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["openapi",{"_index":1327,"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/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":904,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["order",{"_index":592,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["order.asc",{"_index":637,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["order.desc",{"_index":606,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{}}}],["order.enum",{"_index":595,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["order.enum.ts",{"_index":940,"title":{},"body":{"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["origin",{"_index":1047,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["original",{"_index":1521,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":1479,"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":752,"title":{},"body":{"controllers/PapersController.html":{}}}],["out'})@get('search')@useinterceptors(pageinterceptor)@httpcode(200",{"_index":745,"title":{},"body":{"controllers/PapersController.html":{}}}],["output",{"_index":1309,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["outstanding",{"_index":1485,"title":{},"body":{"license.html":{}}}],["overlap",{"_index":1165,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["overloading",{"_index":1239,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["override",{"_index":566,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["overview",{"_index":1317,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owner",{"_index":1462,"title":{},"body":{"license.html":{}}}],["ownership",{"_index":1481,"title":{},"body":{"license.html":{}}}],["package",{"_index":957,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["packagehelm",{"_index":1379,"title":{},"body":{"index.html":{}}}],["page",{"_index":118,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["pagedto",{"_index":515,"title":{"classes/PageDto.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["pagedto(data",{"_index":639,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pagedto})@apigatewaytimeoutresponse({description",{"_index":744,"title":{},"body":{"controllers/PapersController.html":{}}}],["pageinterceptor",{"_index":530,"title":{"injectables/PageInterceptor.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["pagemetadto",{"_index":519,"title":{"classes/PageMetaDto.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"coverage.html":{}}}],["pagen",{"_index":848,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["pagenum",{"_index":663,"title":{},"body":{"classes/PageMetaDto.html":{},"miscellaneous/variables.html":{}}}],["pagesize",{"_index":666,"title":{},"body":{"classes/PageMetaDto.html":{},"miscellaneous/variables.html":{}}}],["pagination",{"_index":214,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.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":{}}}],["paperdto",{"_index":156,"title":{"classes/PaperDto.html":{}},"body":{"classes/EsHitDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["paperdto})@apigatewaytimeoutresponse({description",{"_index":751,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers",{"_index":285,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"controllers/PapersController.html":{}}}],["papers/search",{"_index":747,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers/{uuid",{"_index":754,"title":{},"body":{"controllers/PapersController.html":{}}}],["paperscontroller",{"_index":732,"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/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["parameters",{"_index":336,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["parseuuidpipe",{"_index":757,"title":{},"body":{"controllers/PapersController.html":{}}}],["part",{"_index":1619,"title":{},"body":{"license.html":{}}}],["partial",{"_index":1062,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partial_content",{"_index":1061,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partialtype",{"_index":526,"title":{},"body":{"classes/PageDto.html":{}}}],["particle",{"_index":845,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["particular",{"_index":1668,"title":{},"body":{"license.html":{}}}],["party",{"_index":1051,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["passed",{"_index":211,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["patent",{"_index":1573,"title":{},"body":{"license.html":{}}}],["path",{"_index":772,"title":{},"body":{"controllers/PapersController.html":{}}}],["pattern",{"_index":1332,"title":{},"body":{"index.html":{}}}],["payload_too_large",{"_index":1152,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment",{"_index":1260,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment_required",{"_index":1107,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["percent",{"_index":1483,"title":{},"body":{"license.html":{}}}],["percission",{"_index":1296,"title":{},"body":{"miscellaneous/functions.html":{}}}],["perform",{"_index":129,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/SearchQueryDto.html":{},"license.html":{}}}],["performed",{"_index":627,"title":{},"body":{"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["permanent",{"_index":1078,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent_redirect",{"_index":1096,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanently",{"_index":1258,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permission",{"_index":810,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["permissions",{"_index":1491,"title":{},"body":{"license.html":{}}}],["perpetual",{"_index":1561,"title":{},"body":{"license.html":{}}}],["pertain",{"_index":1618,"title":{},"body":{"license.html":{}}}],["physics",{"_index":720,"title":{},"body":{"classes/PaperDto.html":{}}}],["pipe(take(1",{"_index":645,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["pipeline",{"_index":891,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["pit",{"_index":178,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/variables.html":{}}}],["pit.interface",{"_index":227,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/SearchInfo.html":{}}}],["pit.interface.ts",{"_index":177,"title":{},"body":{"interfaces/EsPit.html":{},"coverage.html":{}}}],["pit_id",{"_index":240,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["pitid",{"_index":550,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["places",{"_index":1300,"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":576,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"index.html":{}}}],["ports",{"_index":1329,"title":{},"body":{"index.html":{}}}],["possibility",{"_index":1702,"title":{},"body":{"license.html":{}}}],["pot",{"_index":1187,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["power",{"_index":1470,"title":{},"body":{"license.html":{}}}],["precondition",{"_index":1149,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["precondition_failed",{"_index":1148,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["preferred",{"_index":1073,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["prefix",{"_index":297,"title":{},"body":{"controllers/HealthController.html":{}}}],["prepare",{"_index":1569,"title":{},"body":{"license.html":{}}}],["prepared",{"_index":1135,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["presented",{"_index":676,"title":{},"body":{"classes/PaperDto.html":{}}}],["prev_page",{"_index":607,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["prev_page[1",{"_index":610,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["prev_page[2",{"_index":611,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["prev_page[3",{"_index":612,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["prevented",{"_index":1221,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["previous",{"_index":824,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["print",{"_index":1384,"title":{},"body":{"index.html":{}}}],["printed",{"_index":1732,"title":{},"body":{"license.html":{}}}],["private",{"_index":316,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["probably",{"_index":1427,"title":{},"body":{"index.html":{}}}],["process",{"_index":248,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["process.env.deposit_fee_per_minute",{"_index":923,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.es_container_name",{"_index":568,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["process.env.es_port",{"_index":573,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["process.env.transaction_commission",{"_index":921,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.widraw_commission",{"_index":922,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["processes",{"_index":1302,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processhttperror",{"_index":946,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processhttperror(error",{"_index":1301,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processing",{"_index":1030,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["processmicroservicehttperror",{"_index":947,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processmicroservicehttperror(error",{"_index":1304,"title":{},"body":{"miscellaneous/functions.html":{}}}],["produce",{"_index":1133,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["product",{"_index":1651,"title":{},"body":{"license.html":{}}}],["prod}advanced",{"_index":1367,"title":{},"body":{"index.html":{}}}],["programming",{"_index":697,"title":{},"body":{"classes/PaperDto.html":{}}}],["project",{"_index":305,"title":{},"body":{"controllers/HealthController.html":{}}}],["prom",{"_index":985,"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":1610,"title":{},"body":{"license.html":{}}}],["promise",{"_index":552,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":641,"title":{},"body":{"injectables/PageInterceptor.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.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":1027,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["protocols",{"_index":1252,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["provide",{"_index":55,"title":{},"body":{"modules/AppModule.html":{},"license.html":{}}}],["provided",{"_index":521,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["provider",{"_index":861,"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":1131,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["proxy_authentication_required",{"_index":1125,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["public",{"_index":468,"title":{},"body":{"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["publicly",{"_index":1570,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":1546,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":1468,"title":{},"body":{"license.html":{}}}],["q.dto",{"_index":589,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/RequestDto.html":{}}}],["q.dto.ts",{"_index":834,"title":{},"body":{"classes/SearchQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["q.dto.ts:24",{"_index":847,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:35",{"_index":838,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:46",{"_index":839,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:57",{"_index":835,"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/RequestDto.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["query'})@apiresponse({status",{"_index":741,"title":{},"body":{"controllers/PapersController.html":{}}}],["query.dto",{"_index":584,"title":{},"body":{"injectables/PageInterceptor.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:25",{"_index":205,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:36",{"_index":219,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:47",{"_index":212,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:58",{"_index":207,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:69",{"_index":220,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:80",{"_index":197,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface",{"_index":228,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface.ts",{"_index":185,"title":{},"body":{"interfaces/EsQuery.html":{},"coverage.html":{}}}],["query.limit",{"_index":604,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query.offset",{"_index":602,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query.order",{"_index":605,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query.query",{"_index":619,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query_string",{"_index":186,"title":{},"body":{"interfaces/EsQuery.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["querying",{"_index":616,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["range",{"_index":1160,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rate",{"_index":1215,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["readable",{"_index":1621,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":414,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["reason",{"_index":1721,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":1652,"title":{},"body":{"license.html":{}}}],["receive",{"_index":1242,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["received",{"_index":1230,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["recipients",{"_index":1607,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1730,"title":{},"body":{"license.html":{}}}],["record",{"_index":97,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["redirect",{"_index":1075,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redirection",{"_index":1273,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redistributing",{"_index":1673,"title":{},"body":{"license.html":{}}}],["redistribution",{"_index":1603,"title":{},"body":{"license.html":{}}}],["redundant",{"_index":631,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["references",{"_index":1081,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["reflect",{"_index":988,"title":{},"body":{"dependencies.html":{}}}],["reflector",{"_index":803,"title":{},"body":{"guards/RolesGuard.html":{}}}],["refuses",{"_index":1145,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["refusing",{"_index":1110,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["regarding",{"_index":1646,"title":{},"body":{"license.html":{}}}],["regular",{"_index":1319,"title":{},"body":{"index.html":{}}}],["reject",{"_index":642,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["reject(error",{"_index":651,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["reject(new",{"_index":883,"title":{},"body":{"injectables/SearchService.html":{}}}],["relation",{"_index":280,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["relevance",{"_index":149,"title":{},"body":{"classes/EsHitDto.html":{}}}],["relevant",{"_index":869,"title":{},"body":{"injectables/SearchService.html":{}}}],["remain",{"_index":1522,"title":{},"body":{"license.html":{}}}],["repeated",{"_index":1097,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["replaced",{"_index":1726,"title":{},"body":{"license.html":{}}}],["represent",{"_index":1519,"title":{},"body":{"license.html":{}}}],["representation",{"_index":1074,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representations",{"_index":1066,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representatives",{"_index":1539,"title":{},"body":{"license.html":{}}}],["represents",{"_index":78,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"interfaces/HttpResponse.html":{},"interfaces/VirtualBankOptions.html":{}}}],["reproduce",{"_index":1568,"title":{},"body":{"license.html":{}}}],["reproducing",{"_index":1655,"title":{},"body":{"license.html":{}}}],["reproduction",{"_index":1453,"title":{},"body":{"license.html":{}}}],["req",{"_index":758,"title":{},"body":{"controllers/PapersController.html":{}}}],["reqtime",{"_index":444,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["reqtime}ms",{"_index":447,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["request",{"_index":249,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["request.es_query",{"_index":617,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request.es_query.from",{"_index":620,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request.es_query.query",{"_index":618,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request.es_query.size",{"_index":621,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request.query",{"_index":601,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request_timeout",{"_index":1132,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requestdto",{"_index":585,"title":{"classes/RequestDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"coverage.html":{}}}],["requested",{"_index":755,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{}}}],["requested_range_not_satisfiable",{"_index":1158,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requests",{"_index":413,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["required",{"_index":1226,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["requiredroles",{"_index":814,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requiredroles.includes(role",{"_index":819,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requires",{"_index":1105,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["res",{"_index":623,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.hits.hits",{"_index":629,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.hits.hits.length",{"_index":882,"title":{},"body":{"injectables/SearchService.html":{}}}],["res.hits.total.value",{"_index":625,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.keep_alive",{"_index":649,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.timed_out",{"_index":884,"title":{},"body":{"injectables/SearchService.html":{}}}],["reserved",{"_index":1108,"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":1056,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resides",{"_index":1085,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resolve(res",{"_index":650,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["resolve(res.succeeded",{"_index":655,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["resource",{"_index":1041,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["respond",{"_index":1094,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["response",{"_index":238,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"classes/HttpExceptionFilter.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":359,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["response.dto",{"_index":858,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["response.dto.ts",{"_index":237,"title":{},"body":{"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["response.dto.ts:26",{"_index":266,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:39",{"_index":263,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:56",{"_index":250,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:80",{"_index":253,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:91",{"_index":256,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.exception.ts",{"_index":362,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["response.exception.ts:8",{"_index":366,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["response.hits.hits[0]?._source",{"_index":784,"title":{},"body":{"controllers/PapersController.html":{}}}],["response.interface.ts",{"_index":350,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["response.module.ts",{"_index":377,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["response.service.ts",{"_index":382,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["response.service.ts:22",{"_index":397,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:32",{"_index":394,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:42",{"_index":399,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:57",{"_index":388,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.status(status).json",{"_index":345,"title":{},"body":{"classes/HttpExceptionFilter.html":{}}}],["responsibility",{"_index":1713,"title":{},"body":{"license.html":{}}}],["responsible",{"_index":1670,"title":{},"body":{"license.html":{}}}],["result",{"_index":555,"title":{},"body":{"injectables/PageInterceptor.html":{},"index.html":{},"license.html":{}}}],["result.dto.ts",{"_index":852,"title":{},"body":{"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["result.dto.ts:25",{"_index":857,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["result.dto.ts:42",{"_index":854,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["resulted",{"_index":1040,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resulting",{"_index":1498,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":1615,"title":{},"body":{"license.html":{}}}],["retrieved",{"_index":141,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["retuns",{"_index":1767,"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":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["returned",{"_index":217,"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":{},"classes/HttpExceptionFilter.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["revisions",{"_index":1516,"title":{},"body":{"license.html":{}}}],["rfc",{"_index":1183,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rights",{"_index":1709,"title":{},"body":{"license.html":{}}}],["rimraf",{"_index":990,"title":{},"body":{"dependencies.html":{}}}],["risks",{"_index":1675,"title":{},"body":{"license.html":{}}}],["role",{"_index":806,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["roles",{"_index":800,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["roles_key",{"_index":813,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["rolesguard",{"_index":797,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["ron",{"_index":704,"title":{},"body":{"classes/PaperDto.html":{}}}],["rounded",{"_index":1298,"title":{},"body":{"miscellaneous/functions.html":{}}}],["rounds",{"_index":1295,"title":{},"body":{"miscellaneous/functions.html":{}}}],["route",{"_index":734,"title":{},"body":{"controllers/PapersController.html":{}}}],["routes",{"_index":1769,"title":{"routes.html":{}},"body":{"routes.html":{}}}],["royalty",{"_index":1565,"title":{},"body":{"license.html":{}}}],["run",{"_index":1364,"title":{},"body":{"index.html":{}}}],["run.sh",{"_index":1370,"title":{},"body":{"index.html":{}}}],["runapp",{"_index":1377,"title":{},"body":{"index.html":{}}}],["rundoc",{"_index":1378,"title":{},"body":{"index.html":{}}}],["rundocker",{"_index":1376,"title":{},"body":{"index.html":{}}}],["running",{"_index":1397,"title":{},"body":{"index.html":{}}}],["rxjs",{"_index":435,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":437,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["s",{"_index":691,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["same",{"_index":1731,"title":{},"body":{"license.html":{}}}],["sample",{"_index":1400,"title":{},"body":{"index.html":{}}}],["satisfiable",{"_index":1265,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["saved",{"_index":825,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["schemas",{"_index":1436,"title":{},"body":{"index.html":{}}}],["score",{"_index":150,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/EsResponseHits.html":{}}}],["script",{"_index":1380,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":1368,"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":{},"classes/PageMetaDto.html":{},"controllers/PapersController.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":820,"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":587,"title":{"classes/SearchQueryDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"coverage.html":{}}}],["searchresultdto",{"_index":851,"title":{"classes/SearchResultDto.html":{}},"body":{"classes/SearchResultDto.html":{},"coverage.html":{}}}],["searchservice",{"_index":599,"title":{"injectables/SearchService.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"coverage.html":{},"overview.html":{}}}],["sec",{"_index":1012,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["section",{"_index":1070,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["sections",{"_index":1458,"title":{},"body":{"license.html":{}}}],["see",{"_index":1259,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["see_other",{"_index":1089,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["select",{"_index":1072,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["selected",{"_index":1167,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sell",{"_index":1577,"title":{},"body":{"license.html":{}}}],["sent",{"_index":1060,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["separable",{"_index":1523,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1643,"title":{},"body":{"license.html":{}}}],["server",{"_index":575,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"properties.html":{}}}],["server_error",{"_index":1275,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["servers",{"_index":1191,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["service",{"_index":314,"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":1403,"title":{},"body":{"index.html":{}}}],["service.yamlit",{"_index":1413,"title":{},"body":{"index.html":{}}}],["service/app",{"_index":1418,"title":{},"body":{"index.html":{}}}],["service_unavailable",{"_index":1235,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["services/common",{"_index":378,"title":{},"body":{"modules/HttpResponseModule.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{}}}],["set",{"_index":636,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["setmetadata(is_public_key",{"_index":1764,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setmetadata(roles_key",{"_index":1766,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setting",{"_index":624,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["shall",{"_index":1456,"title":{},"body":{"license.html":{}}}],["shards",{"_index":246,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["shares",{"_index":1486,"title":{},"body":{"license.html":{}}}],["short",{"_index":357,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/PaperDto.html":{}}}],["show",{"_index":709,"title":{},"body":{"classes/PaperDto.html":{}}}],["shows",{"_index":259,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["similar",{"_index":1126,"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":276,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["software",{"_index":1333,"title":{},"body":{"index.html":{},"license.html":{}}}],["sole",{"_index":1712,"title":{},"body":{"license.html":{}}}],["solely",{"_index":1669,"title":{},"body":{"license.html":{}}}],["sort",{"_index":145,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"miscellaneous/variables.html":{}}}],["sorted",{"_index":163,"title":{},"body":{"classes/EsHitDto.html":{}}}],["sorting",{"_index":221,"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":{},"classes/HttpExceptionFilter.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":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.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":826,"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":{},"miscellaneous/enumerations.html":{}}}],["specifier",{"_index":1163,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["specifies",{"_index":187,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["src/.../app.module.ts",{"_index":1760,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../env.helper.ts",{"_index":1286,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../env.objects.ts",{"_index":995,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../env.validation.ts",{"_index":1288,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../es",{"_index":996,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../httpresponsedescriptions.enum.ts",{"_index":998,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsemessages.enum.ts",{"_index":999,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypecodes.enum.ts",{"_index":1001,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypes.enum.ts",{"_index":1000,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../main.ts",{"_index":1285,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../page",{"_index":1002,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/.../page.dto.ts",{"_index":1755,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../paper.dto.ts",{"_index":1756,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../public.decorator.ts",{"_index":1759,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../request.dto.ts",{"_index":1757,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.decorator.ts",{"_index":1761,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.enum.ts",{"_index":1003,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../search",{"_index":1758,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../util.helper.ts",{"_index":1287,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/application/controller/health.controller.ts",{"_index":296,"title":{},"body":{"controllers/HealthController.html":{},"coverage.html":{}}}],["src/application/controller/health.controller.ts:21",{"_index":302,"title":{},"body":{"controllers/HealthController.html":{}}}],["src/application/controller/papers.controller.ts",{"_index":733,"title":{},"body":{"controllers/PapersController.html":{},"coverage.html":{}}}],["src/application/controller/papers.controller.ts:43",{"_index":746,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/application/controller/papers.controller.ts:75",{"_index":753,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/decorators/public.decorator.ts",{"_index":931,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/decorators/roles.decorator.ts",{"_index":935,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/elastic/es",{"_index":137,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page",{"_index":656,"title":{},"body":{"classes/PageMetaDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts",{"_index":516,"title":{},"body":{"classes/PageDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts:25",{"_index":523,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/page.dto.ts:35",{"_index":520,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts",{"_index":667,"title":{},"body":{"classes/PaperDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/paper.dto.ts:23",{"_index":687,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:34",{"_index":719,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:45",{"_index":674,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:56",{"_index":721,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:67",{"_index":708,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:78",{"_index":713,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:87",{"_index":679,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/request.dto.ts",{"_index":785,"title":{},"body":{"classes/RequestDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/request.dto.ts:26",{"_index":793,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/request.dto.ts:37",{"_index":788,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/search",{"_index":833,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/enums/es",{"_index":1004,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsedescriptions.enum.ts",{"_index":1017,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsemessages.enum.ts",{"_index":1250,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypecodes.enum.ts",{"_index":1276,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypes.enum.ts",{"_index":1270,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/page",{"_index":939,"title":{},"body":{"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["src/core/domain/enums/roles.enum.ts",{"_index":1281,"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":349,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/search",{"_index":821,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["src/core/exceptions/http",{"_index":361,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["src/core/filters/http",{"_index":326,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts",{"_index":799,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts:23",{"_index":808,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/guards/roles.guard.ts:9",{"_index":804,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/helpers/env.helper.ts",{"_index":943,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/helpers/util.helper.ts",{"_index":944,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/interceptors/logger.interceptor.ts",{"_index":411,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/logger.interceptor.ts:16",{"_index":433,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:25",{"_index":422,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:55",{"_index":429,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts",{"_index":531,"title":{},"body":{"injectables/PageInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/page.interceptor.ts:117",{"_index":548,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:18",{"_index":542,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:32",{"_index":574,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:37",{"_index":569,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:45",{"_index":565,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:97",{"_index":560,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/modules/health.module.ts",{"_index":320,"title":{},"body":{"modules/HealthModule.html":{}}}],["src/core/modules/http",{"_index":376,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["src/core/modules/logger.module.ts",{"_index":463,"title":{},"body":{"modules/LoggerModule.html":{}}}],["src/core/pipes/validation.pipe.ts",{"_index":888,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["src/core/services/common/http",{"_index":381,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts",{"_index":464,"title":{},"body":{"injectables/LoggerService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts:12",{"_index":497,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:16",{"_index":475,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:32",{"_index":477,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:41",{"_index":491,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:51",{"_index":484,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:60",{"_index":495,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:69",{"_index":481,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:78",{"_index":493,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:88",{"_index":487,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/search.service.ts",{"_index":860,"title":{},"body":{"injectables/SearchService.html":{},"coverage.html":{}}}],["src/core/services/common/search.service.ts:11",{"_index":864,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:22",{"_index":874,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:27",{"_index":873,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:34",{"_index":872,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:71",{"_index":868,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/infrastructure/config/env.objects.ts",{"_index":902,"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":832,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/main.ts",{"_index":953,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["sssss",{"_index":175,"title":{},"body":{"classes/EsHitDto.html":{}}}],["st",{"_index":693,"title":{},"body":{"classes/PaperDto.html":{}}}],["stages",{"_index":1356,"title":{},"body":{"index.html":{}}}],["start",{"_index":202,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/LoggerInterceptor.html":{},"classes/SearchQueryDto.html":{}}}],["start:{dev",{"_index":1366,"title":{},"body":{"index.html":{}}}],["started",{"_index":1314,"title":{"index.html":{},"license.html":{}},"body":{}}],["starting",{"_index":828,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["starttime",{"_index":428,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["state",{"_index":1139,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["stated",{"_index":1575,"title":{},"body":{"license.html":{}}}],["statement",{"_index":1633,"title":{},"body":{"license.html":{}}}],["statements",{"_index":927,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":466,"title":{},"body":{"injectables/LoggerService.html":{}}}],["stating",{"_index":1612,"title":{},"body":{"license.html":{}}}],["status",{"_index":264,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/HttpExceptionFilter.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":1429,"title":{},"body":{"index.html":{}}}],["statuscode",{"_index":456,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"classes/SearchResultDto.html":{}}}],["stoppage",{"_index":1695,"title":{},"body":{"license.html":{}}}],["storage",{"_index":546,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["stored",{"_index":140,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{}}}],["stores",{"_index":208,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["str",{"_index":1312,"title":{},"body":{"miscellaneous/functions.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/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":{},"classes/PaperDto.html":{},"interfaces/SearchInfo.html":{}}}],["subject",{"_index":1558,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":1571,"title":{},"body":{"license.html":{}}}],["submission",{"_index":1635,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1533,"title":{},"body":{"license.html":{}}}],["submitted",{"_index":1531,"title":{},"body":{"license.html":{}}}],["subscribe((res",{"_index":648,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["subsequently",{"_index":1555,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":1037,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["success",{"_index":1272,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["successful",{"_index":275,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["such",{"_index":1476,"title":{},"body":{"license.html":{}}}],["summary",{"_index":669,"title":{},"body":{"classes/PaperDto.html":{},"controllers/PapersController.html":{},"miscellaneous/variables.html":{}}}],["super(httpexception.createbody(data",{"_index":369,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["superadmin",{"_index":1282,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["supersede",{"_index":1642,"title":{},"body":{"license.html":{}}}],["support",{"_index":1224,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"modules.html":{}}}],["supported",{"_index":1157,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sure",{"_index":1423,"title":{},"body":{"index.html":{}}}],["svg",{"_index":1744,"title":{},"body":{"modules.html":{}}}],["swagger",{"_index":1433,"title":{},"body":{"index.html":{}}}],["switching",{"_index":1251,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["switching_protocols",{"_index":1019,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["switchmap",{"_index":581,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["switchmap(async",{"_index":622,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["syntax",{"_index":1103,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["systems",{"_index":1542,"title":{},"body":{"license.html":{}}}],["t",{"_index":717,"title":{},"body":{"classes/PaperDto.html":{}}}],["table",{"_index":956,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":955,"title":{},"body":{"coverage.html":{}}}],["tags",{"_index":670,"title":{},"body":{"classes/PaperDto.html":{},"controllers/PapersController.html":{},"miscellaneous/variables.html":{}}}],["take",{"_index":580,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["taken",{"_index":920,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["takes",{"_index":1294,"title":{},"body":{"miscellaneous/functions.html":{}}}],["tap",{"_index":436,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["teapot",{"_index":1267,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporarily",{"_index":1086,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary",{"_index":1238,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary_redirect",{"_index":1095,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ten",{"_index":728,"title":{},"body":{"classes/PaperDto.html":{}}}],["terminate",{"_index":1600,"title":{},"body":{"license.html":{}}}],["terminusmodule",{"_index":323,"title":{},"body":{"modules/HealthModule.html":{}}}],["terms",{"_index":1452,"title":{},"body":{"license.html":{}}}],["terraform",{"_index":1444,"title":{},"body":{"index.html":{}}}],["test",{"_index":1347,"title":{},"body":{"index.html":{}}}],["test:ci",{"_index":1365,"title":{},"body":{"index.html":{}}}],["tested",{"_index":1151,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["text",{"_index":690,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["theory",{"_index":1679,"title":{},"body":{"license.html":{}}}],["thereof",{"_index":1527,"title":{},"body":{"license.html":{}}}],["third",{"_index":1050,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["this.cachemanager.get('prev_page",{"_index":609,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["this.cachemanager.set('prev_page",{"_index":640,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["this.context",{"_index":503,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.data",{"_index":528,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{}}}],["this.es_query",{"_index":795,"title":{},"body":{"classes/RequestDto.html":{}}}],["this.getdescription(status",{"_index":392,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.getmessage(status",{"_index":390,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.gettype(status",{"_index":410,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.httpservice.delete(`http://${this.es_ip}:${this.es_port}/_pit",{"_index":652,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["this.httpservice.get(`http://${this.es_ip}:${this.es_port}/_search",{"_index":881,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.httpservice.post(`http://${this.es_ip}:${this.es_port}/papers/_pit?keep_alive=${alive+unit",{"_index":644,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["this.limit",{"_index":849,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.logger",{"_index":501,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.debug(this.format(message",{"_index":510,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.error(this.format(message",{"_index":506,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.log",{"_index":457,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(`[${error.name",{"_index":445,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(this.format(message",{"_index":505,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.verbose(this.format(message",{"_index":511,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.warn(this.format(message",{"_index":509,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.loghttprequest(context",{"_index":443,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.meta",{"_index":529,"title":{},"body":{"classes/PageDto.html":{}}}],["this.order",{"_index":850,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.pit",{"_index":233,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.query",{"_index":232,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["this.reflector.getallandoverride(roles_key",{"_index":815,"title":{},"body":{"guards/RolesGuard.html":{}}}],["this.search_after",{"_index":235,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.searchservice.findbycontext(request.es_query).then",{"_index":780,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.searchservice.findbyid(uuid).then",{"_index":783,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.size",{"_index":230,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.sort",{"_index":234,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.statuscode",{"_index":859,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["those",{"_index":1580,"title":{},"body":{"license.html":{}}}],["through",{"_index":1440,"title":{},"body":{"index.html":{},"license.html":{}}}],["throw",{"_index":107,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["throwed",{"_index":1303,"title":{},"body":{"miscellaneous/functions.html":{}}}],["throws",{"_index":1310,"title":{},"body":{"miscellaneous/functions.html":{}}}],["thus",{"_index":1201,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["tiebreaker",{"_index":823,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["time",{"_index":180,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["time.enum",{"_index":591,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["time.enum.ts",{"_index":997,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timed",{"_index":260,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["timed_out",{"_index":241,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/variables.html":{}}}],["timely",{"_index":1243,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timeout",{"_index":1261,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["title",{"_index":671,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["todo",{"_index":1328,"title":{},"body":{"index.html":{}}}],["tony",{"_index":706,"title":{},"body":{"classes/PaperDto.html":{}}}],["too_many_requests",{"_index":1212,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["took",{"_index":242,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/variables.html":{}}}],["toorder",{"_index":593,"title":{},"body":{"injectables/PageInterceptor.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["toorder(order",{"_index":626,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["toorder(str",{"_index":1311,"title":{},"body":{"miscellaneous/functions.html":{}}}],["topic",{"_index":672,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["topics/fields",{"_index":710,"title":{},"body":{"classes/PaperDto.html":{}}}],["tort",{"_index":1680,"title":{},"body":{"license.html":{}}}],["total",{"_index":273,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"classes/PageMetaDto.html":{},"miscellaneous/variables.html":{}}}],["touching",{"_index":712,"title":{},"body":{"classes/PaperDto.html":{}}}],["tracking",{"_index":1544,"title":{},"body":{"license.html":{}}}],["trade",{"_index":1648,"title":{},"body":{"license.html":{}}}],["trademark",{"_index":1616,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":1647,"title":{},"body":{"license.html":{}}}],["traditional",{"_index":1178,"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":1355,"title":{},"body":{"index.html":{}}}],["transfer",{"_index":1578,"title":{},"body":{"license.html":{}}}],["transform",{"_index":895,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformation",{"_index":1500,"title":{},"body":{"license.html":{}}}],["transformed",{"_index":899,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformer",{"_index":75,"title":{},"body":{"classes/EnvironmentVariables.html":{},"dependencies.html":{}}}],["translation",{"_index":1501,"title":{},"body":{"license.html":{}}}],["true",{"_index":51,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["true/false",{"_index":553,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["try",{"_index":643,"title":{},"body":{"injectables/PageInterceptor.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":{},"classes/HttpExceptionFilter.html":{},"interfaces/HttpResponse.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/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":1505,"title":{},"body":{"license.html":{}}}],["unable",{"_index":1204,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unambiguous",{"_index":1173,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unauthorized",{"_index":1104,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unavailable",{"_index":1269,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["undefined",{"_index":160,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageMetaDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchResultDto.html":{}}}],["undefined})@apiresponse({status",{"_index":750,"title":{},"body":{"controllers/PapersController.html":{}}}],["under",{"_index":1087,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["understands",{"_index":1020,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["understood",{"_index":1100,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unexpected",{"_index":1219,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["union",{"_index":1466,"title":{},"body":{"license.html":{}}}],["unique",{"_index":681,"title":{},"body":{"classes/PaperDto.html":{}}}],["unit",{"_index":558,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["units",{"_index":1005,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["university",{"_index":702,"title":{},"body":{"classes/PaperDto.html":{}}}],["unknown",{"_index":229,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/HttpResponseService.html":{},"interfaces/SearchInfo.html":{}}}],["unless",{"_index":1637,"title":{},"body":{"license.html":{}}}],["unprocessable",{"_index":1194,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unprocessable_entity",{"_index":1192,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported",{"_index":1264,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported_media_type",{"_index":1156,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["up",{"_index":318,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["updated",{"_index":1055,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upgrade",{"_index":1025,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upstream",{"_index":1232,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri",{"_index":1079,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri_too_long",{"_index":1154,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uris",{"_index":1083,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["url",{"_index":454,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["us/docs/web/http/status",{"_index":356,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["usage",{"_index":1372,"title":{},"body":{"index.html":{}}}],["use",{"_index":1082,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":56,"title":{},"body":{"modules/AppModule.html":{}}}],["used",{"_index":247,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"properties.html":{}}}],["usefilters",{"_index":759,"title":{},"body":{"controllers/PapersController.html":{}}}],["usefilters(httpexceptionfilter",{"_index":770,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors",{"_index":760,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors(cacheinterceptor",{"_index":774,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors(pageinterceptor",{"_index":777,"title":{},"body":{"controllers/PapersController.html":{}}}],["user",{"_index":809,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["user.roles.some((role",{"_index":818,"title":{},"body":{"guards/RolesGuard.html":{}}}],["using",{"_index":870,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["usual",{"_index":1391,"title":{},"body":{"index.html":{}}}],["util",{"_index":500,"title":{},"body":{"injectables/LoggerService.html":{}}}],["uuid",{"_index":749,"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":948,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validatedto(dto",{"_index":1305,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validateoutputdto",{"_index":949,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validateoutputdto(dto",{"_index":1308,"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":890,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationerror",{"_index":900,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationpipeoptions",{"_index":887,"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":892,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["value",{"_index":278,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":1164,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["variable",{"_index":932,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":889,"title":{"miscellaneous/variables.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vatiables",{"_index":73,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["verbal",{"_index":1536,"title":{},"body":{"license.html":{}}}],["verbose",{"_index":472,"title":{},"body":{"injectables/LoggerService.html":{}}}],["verbose(message",{"_index":492,"title":{},"body":{"injectables/LoggerService.html":{}}}],["version",{"_index":771,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"properties.html":{}}}],["via",{"_index":1024,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["view",{"_index":1058,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["virtualbank",{"_index":903,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["virtualbankoptions",{"_index":901,"title":{"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":339,"title":{},"body":{"classes/HttpExceptionFilter.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["wait",{"_index":1136,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["want",{"_index":1054,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["warn",{"_index":473,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warn(message",{"_index":494,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warning",{"_index":496,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warranties",{"_index":1662,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":1657,"title":{},"body":{"license.html":{}}}],["way",{"_index":1392,"title":{},"body":{"index.html":{}}}],["ways",{"_index":1359,"title":{},"body":{"index.html":{}}}],["wherever",{"_index":1624,"title":{},"body":{"license.html":{}}}],["whether",{"_index":1477,"title":{},"body":{"license.html":{}}}],["whole",{"_index":1520,"title":{},"body":{"license.html":{}}}],["widraw_commission",{"_index":86,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["widrawal",{"_index":915,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["willing",{"_index":1021,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["willsoto/nestjs",{"_index":36,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["within",{"_index":1134,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["without",{"_index":1146,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["work",{"_index":1506,"title":{},"body":{"license.html":{}}}],["works",{"_index":1513,"title":{},"body":{"license.html":{}}}],["worldwide",{"_index":1562,"title":{},"body":{"license.html":{}}}],["writing",{"_index":1553,"title":{},"body":{"license.html":{}}}],["written",{"_index":1537,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1307,"title":{},"body":{"miscellaneous/functions.html":{}}}],["yes",{"_index":485,"title":{},"body":{"injectables/LoggerService.html":{}}}],["yyyy",{"_index":1736,"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                                from\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:80\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                        from\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsInt()@ApiPropertyOptional({description: 'Offset from the start of the list of hits', example: 5})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/elastic/es-query.dto.ts:25\n                        \n                    \n\n            \n                \n                    Offset from the start of the list of hits\n\n                \n            \n\n        \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:58\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:47\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:80\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()@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:36\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:69\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, 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    * Offset from the start of the list of hits\n    */\n   @IsOptional()\n   @IsInt()\n   @ApiPropertyOptional({\n      description: 'Offset from the start of the list of hits',\n      example: 5,\n   })\n   from?: number;\n\n   /**\n    * Maximum number of elements returned by Elasticsearch\n    */\n    @IsOptional()\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"},"classes/HttpExceptionFilter.html":{"url":"classes/HttpExceptionFilter.html","title":"class - HttpExceptionFilter","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n  Classes\n  HttpExceptionFilter\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/filters/http-exception.filter.ts\n        \n\n\n\n\n            \n                Implements\n            \n            \n                        ExceptionFilter\n            \n\n\n            \n    Index\n    \n        \n\n                \n                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                catch\n                            \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                        catch\n                        \n                    \n                \n            \n            \n                \ncatch(exception: HttpException, host: ArgumentsHost)\n                \n            \n\n\n            \n                \n                    Defined in src/core/filters/http-exception.filter.ts:5\n                \n            \n\n\n            \n                \n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    exception\n                                    \n                                            HttpException\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                                \n                                    host\n                                    \n                                            ArgumentsHost\n                                    \n\n                                    \n                                        No\n                                    \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    \n\n\n    \n        import { ArgumentsHost, Catch, ExceptionFilter, HttpException } from \"@nestjs/common\";\n\n@Catch(HttpException)\nexport class HttpExceptionFilter implements ExceptionFilter {\n    catch(exception: HttpException, host: ArgumentsHost) {\n        const ctx = host.switchToHttp();\n        const response = ctx.getResponse();\n        const status = exception.getStatus();\n\n        response.status(status).json({\n            status: status,\n            message: exception.message,\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: PageMetaDto)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/page.dto.ts:35\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                                                                        PageMetaDto\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:25\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', type: PageMetaDto})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/page.dto.ts:35\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 { 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        type: PageMetaDto,\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: PageMetaDto) {\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                    \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, cacheManager: Cache)\n                    \n                \n                        \n                            \n                                Defined in src/core/interceptors/page.interceptor.ts:18\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                                                        cacheManager\n                                                  \n                                                        \n                                                                    Cache\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:117\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:97\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:45\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:37\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:32\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 { CACHE_MANAGER, CallHandler, ExecutionContext, Inject, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { Observable, map, take, switchMap, of } 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, toOrder } from \"../domain/enums/page-order.enum\";\nimport { EsPit } from \"../domain/interfaces/elastic/es-pit.interface\";\nimport { Cache } from 'cache-manager'\nimport { PageMetaDto } from \"../domain/dtos/page-meta.dto\";\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(\n        private readonly httpService: HttpService,\n        @Inject(CACHE_MANAGER) private cacheManager: Cache\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     * 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        const request: RequestDto = context.switchToHttp().getRequest();\n        const query: SearchQueryDto = request.query;\n\n        const offset = !query.offset ? 0 : query.offset;\n        const limit = !query.limit ? 10 : query.limit; \n        const order = !query.order ? Order.DESC : query.order;\n\n        const prev_page = await this.cacheManager.get('prev_page'); \n        if (prev_page) {\n            if (offset == prev_page[1] && limit == prev_page[2] && order == prev_page[3]) return of(prev_page[0]);\n        }\n\n        // Contruct a body for querying Elasticsearch\n        request.es_query = new EsQueryDto();\n        request.es_query.query = {\n            query_string: {\n                query: query.query,\n                default_field: 'content',\n            }\n        };\n        request.es_query.from = offset;\n        request.es_query.size = limit;\n\n        return next.handle().pipe(\n            switchMap(async (res) => {\n                // Setting the page meta-data\n                let meta: PageMetaDto = {\n                    total: res.hits.total.value,\n                    order: toOrder(order),\n                };\n\n                // Check if the performed search is a backwards search\n                let data = res.hits.hits;\n                // Omitting the redundant info and leaving only the document\n                data = data.map((el) => el._source);\n                // Change the order if set\n                if (order == Order.ASC) data.reverse();\n\n                // Cache and return the page\n                const page: PageDto = new PageDto(data, meta);\n                await this.cacheManager.set('prev_page', [page, offset, limit, order]);\n                return page;\n            })\n        );\n    }\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"},"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\n            \n    Index\n    \n        \n                \n                    \n                        Properties\n                    \n                \n                \n                    \n                        \n                            \n                                order\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                        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:32\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                        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:23\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 } from \"@nestjs/swagger\";\nimport { IsArray } from \"class-validator\";\nimport { Order } from \"../enums\";\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 {\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     * 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\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:43\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 :         Promise\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:75\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 :         Promise\n\n                    \n                    \n                        a response with a requested object\n\n                    \n                \n            \n        \n    \n    \n\n\n    \n        import { Controller, Get, HttpCode, Param, ParseUUIDPipe, Req, UseFilters, UseInterceptors } from \"@nestjs/common\";\nimport { SearchService } from \"../../core/services/common/search.service\";\nimport { PageInterceptor } from \"../../core/interceptors/page.interceptor\";\nimport { ApiExtraModels, ApiGatewayTimeoutResponse, ApiOperation, ApiResponse, ApiTags } from \"@nestjs/swagger\";\nimport { RequestDto } from \"../../core/domain/dtos/request.dto\";\nimport { EsHitDto, EsResponseDto, PageDto, PaperDto } from \"../../core/domain\";\nimport { HttpExceptionFilter } from \"src/core/filters/http-exception.filter\";\n\n/**\n * /papers/ route controller\n */\n@UseFilters(HttpExceptionFilter)\n@Controller({\n    version: '1',\n    path: 'papers',\n})\n@ApiExtraModels(RequestDto, EsHitDto, EsResponseDto)\n// @UseInterceptors(CacheInterceptor)\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): Promise {\n        return this.searchService.findByContext(request.es_query).then(\n            (response) => {\n                return response;\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    @HttpCode(200)\n    getByID(@Param('uuid', ParseUUIDPipe) uuid: string): Promise {\n        return this.searchService.findByID(uuid).then(\n            (response: EsResponseDto) => {\n                return response.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/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 { CacheModule, Module } from \"@nestjs/common\";\nimport { PapersController } from \"../../application\";\nimport { SearchService } from \"../../core/services/common/search.service\";\n\n/**\n * Search module\n */\n@Module({\n    imports: [\n        HttpModule,\n        CacheModule.register(),\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                                    Optional\n                                limit\n                            \n                            \n                                    Optional\n                                offset\n                            \n                            \n                                    Optional\n                                order\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:57\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                            Optional\n                        limit\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsInt()@ApiPropertyOptional({description: 'Limits the number of displayed elements', example: 10})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:35\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                            Optional\n                        offset\n                        \n                    \n                \n            \n                \n                    \n                        Type :         number\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsInt()@ApiPropertyOptional({description: 'Offset from the start of the list of hits', example: 0})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:46\n                        \n                    \n\n            \n                \n                    Offset from the start of the list of hits.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                            Optional\n                        order\n                        \n                    \n                \n            \n                \n                    \n                        Type :         string\n\n                    \n                \n                \n                    \n                        Decorators : \n                        \n                        \n                            @IsOptional()@IsString()@ApiPropertyOptional({description: 'Indicates in which order elements need to be displayed', example: 'asc'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:57\n                        \n                    \n\n            \n                \n                    Indicates in which order elements need to be displayed.\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()@ApiPropertyOptional({description: 'Given query string to perform the search on', example: 'Particle Accelerator'})\n                        \n                    \n                \n                    \n                        \n                                Defined in src/core/domain/dtos/search-q.dto.ts:24\n                        \n                    \n\n            \n                \n                    Given query string to perform the search on.\n\n                \n            \n\n        \n    \n\n\n\n\n\n\n\n\n    \n\n\n    \n        import { ApiExtraModels, ApiPropertyOptional } 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 search on.\n     */\n    @IsDefined()\n    @IsNotEmpty()\n    @IsString()\n    @ApiPropertyOptional({\n        description: 'Given query string to perform the search on',\n        example: 'Particle Accelerator',\n    })\n    query: string;\n\n    /**\n     * Limits the number of displayed elements.\n     */\n    @IsOptional()\n    @IsInt()\n    @ApiPropertyOptional({\n        description: 'Limits the number of displayed elements',\n        example: 10,\n    })\n    limit?: number;\n\n    /**\n     * Offset from the start of the list of hits.\n     */\n    @IsOptional()\n    @IsInt()\n    @ApiPropertyOptional({\n        description: 'Offset from the start of the list of hits',\n        example: 0,\n    })\n    offset?: number;\n\n    /**\n     * Indicates in which order elements need to be displayed.\n     */\n     @IsOptional()\n     @IsString()\n     @ApiPropertyOptional({\n         description: 'Indicates in which order elements need to be displayed',\n         example: 'asc',\n     })\n     order?: string;\n\n    /**\n     * \n     */\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.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:11\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:71\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:34\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:27\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:22\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 { BadRequestException, GatewayTimeoutException, HttpException, Injectable, NotFoundException } from \"@nestjs/common\";\nimport { map, take } from \"rxjs\";\nimport { EsResponseDto} from \"../../domain/dtos\";\nimport { EsQueryDto } from \"../../domain/dtos/elastic/es-query.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.hits.hits.length) {\n                        reject(new NotFoundException);\n                    } \n                    if (res.timed_out) {\n                        reject(new GatewayTimeoutException('Elasticsearch Timed Out'));\n                    }\n                    resolve(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                if (!es_query.query.query_string.query) {\n                    throw new BadRequestException;\n                }\n\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                    resolve(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                (8/8)\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                (3/3)\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/enums/page-order.enum.ts\n            \n            function\n            toOrder\n            \n                0 %\n                (0/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/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/filters/http-exception.filter.ts\n            \n            class\n            HttpExceptionFilter\n            \n                0 %\n                (0/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            injectable\n            PageInterceptor\n            \n                100 %\n                (7/7)\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                            toOrder   (src/.../page-order.enum.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/core/domain/enums/page-order.enum.ts\n    \n        \n        \n            \n                \n                    \n                    \n                        toOrder\n                        \n                    \n                \n            \n            \n                \ntoOrder(str: string)\n                \n            \n\n\n\n\n            \n                \n\n                    \n                        Parameters :\n                        \n                        \n                            \n                                \n                                    Name\n                                    Type\n                                    Optional\n                                \n                            \n                            \n                                \n                                    str\n                                    \n                                                string\n                                    \n\n                                    \n                                        No\n                                    \n\n\n                                \n                            \n                        \n                    \n                    \n                    \n                    \n                        Returns :         Order\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                    8 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"}}
}