scipaper/documentation/js/search/search_index.js

5 lines
603 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.213,1,4.61,2,2.666,3,2.584,4,3.416,5,3.416,6,4.078,7,0.024,8,4.078,9,2.994,10,2.127,11,1.85,12,0.337,13,0.271,14,0.271,15,3.021,16,0.407,17,3.332,18,3.557,19,0.703,20,5.238,21,4.015,22,1.134,23,5.83,24,3.021,25,4.015,26,3.416,27,3.25,28,4.015,29,3.941,30,4.015,31,3.557,32,4.015,33,3.416,34,4.015,35,4.015,36,3.416,37,3.416,38,4.015,39,1.626,40,1.203,41,3.941,42,3.416,43,3.416,44,3.021,45,3.021,46,4.015,47,4.015,48,4.015,49,4.015,50,4.015,51,2.686,52,3.416,53,4.015,54,2.727,55,4.456,56,5.238,57,2.295,58,0.337,59,0.149,60,0.017,61,0.017]],["title/modules/CommonModule.html",[0,1.263,6,2.189]],["body/modules/CommonModule.html",[0,2.075,2,2.033,3,2.859,6,4.408,7,0.023,9,3.313,10,2.495,11,2.17,12,0.396,13,0.318,14,0.318,18,3.935,19,0.637,22,1.33,33,4.93,58,0.396,59,0.175,60,0.019,61,0.019,62,4.007,63,4.007,64,4.007,65,4.45,66,4.45,67,4.71,68,3.935]],["title/classes/EnvironmentVariables.html",[59,0.131,69,2.654]],["body/classes/EnvironmentVariables.html",[7,0.024,12,0.368,13,0.296,14,0.296,16,0.445,19,0.562,40,1.659,51,2.019,58,0.368,59,0.226,60,0.018,61,0.018,69,4.169,70,1.668,71,3.297,72,4.169,73,5.54,74,4.382,75,3.728,76,4.382,77,3.149,78,1.775,79,2.976,80,2.719,81,4.382,82,2.976,83,3.728,84,2.976,85,5.54,86,2.976,87,2.976,88,4.382,89,3.728,90,4.804,91,1.393,92,3.728,93,1.668,94,4.382,95,2.719,96,3.728,97,3.728,98,5.54,99,4.382,100,4.382,101,3.728,102,4.382,103,4.382,104,2.719,105,4.382,106,3.297,107,3.297,108,2.019,109,4.382,110,1.775]],["title/interfaces/EqQueryString.html",[111,0.737,112,2.395]],["body/interfaces/EqQueryString.html",[7,0.023,12,0.369,13,0.297,14,0.297,16,0.446,58,0.369,60,0.018,61,0.018,111,0.917,112,3.767,113,1.778,114,2.51,115,2.825,116,3.736,117,2.166,118,2.024,119,2.024,120,0.527,121,0.956,122,1.508,123,4.57,124,4.57,125,1.996,126,0.73,127,2.737,128,5.436,129,5.064,130,2.269,131,4.339,132,3.767,133,5.548,134,4.72,135,2.394]],["title/classes/EsHitDto.html",[59,0.131,136,2.395]],["body/classes/EsHitDto.html",[7,0.023,12,0.311,13,0.25,14,0.25,16,0.607,19,0.568,39,2.526,40,1.108,58,0.311,59,0.185,60,0.016,61,0.016,70,1.408,77,2.761,78,1.498,79,4.062,117,2.447,120,0.444,121,0.965,122,1.412,126,0.672,136,3.369,137,3.419,138,2.783,139,4.361,140,5.464,141,3.733,142,2.3,143,3.711,144,4.501,145,4.501,146,1.576,147,2.267,148,4.22,149,5.981,150,5.089,151,2.771,152,4.961,153,1.169,154,3.698,155,6.422,156,3.473,157,3.698,158,4.062,159,3.369,160,2.447,161,3.698,162,5.981,163,5.981,164,3.698,165,2.95,166,1.596,167,2.295,168,1.96,169,2.511,170,2.114,171,2.628,172,2.114,173,3.146,174,1.498,175,1.498,176,1.596,177,1.704,178,3.698]],["title/interfaces/EsPit.html",[111,0.737,179,1.74]],["body/interfaces/EsPit.html",[7,0.023,12,0.414,13,0.333,14,0.333,16,0.5,58,0.414,60,0.019,61,0.019,111,1.03,113,1.996,114,2.817,117,2.431,120,0.592,121,1.027,125,1.954,126,0.715,177,3.189,179,2.939,180,4.193,181,3.36,182,3.709,183,3.661,184,1.662,185,5.006,186,5.958]],["title/interfaces/EsQuery.html",[111,0.737,187,2.395]],["body/interfaces/EsQuery.html",[7,0.023,12,0.411,13,0.331,14,0.331,16,0.497,19,0.497,58,0.411,60,0.019,61,0.019,111,1.022,112,4.507,113,1.981,114,2.797,115,2.585,117,2.926,118,2.733,119,2.733,120,0.587,121,1.022,125,1.675,126,0.587,130,2.001,184,2.001,187,4.028,188,4.163,189,4.507,190,5.932,191,5.047,192,5.047,193,3.036,194,4.893]],["title/classes/EsQueryDto.html",[59,0.131,195,1.74]],["body/classes/EsQueryDto.html",[7,0.024,12,0.494,13,0.211,14,0.211,16,0.619,19,0.565,39,1.265,40,0.936,58,0.263,59,0.164,60,0.014,61,0.014,70,1.189,77,2.898,78,1.265,115,2.673,120,0.375,121,0.883,122,1.512,126,0.705,130,1.878,137,3.583,142,2.364,145,4.19,146,1.938,147,2.379,151,2.848,153,1.274,160,3.092,165,3.008,166,1.349,167,3.179,168,2.714,170,2.525,171,1.656,174,1.265,175,2.075,176,1.349,177,2.035,179,2.527,181,3.158,183,2.525,184,2.159,187,3.479,195,2.179,196,2.351,197,5.123,198,4.737,199,1.95,200,4.417,201,2.659,202,3.125,203,4.417,204,2.999,205,3.125,206,5.568,207,3.125,208,4.417,209,2.999,210,3.125,211,4.737,212,4.19,213,3.781,214,4.417,215,3.125,216,3.125,217,4.417,218,3.758,219,4.359,220,3.758,221,1.939,222,3.125,223,2.74,224,3.125,225,2.122,226,2.351,227,2.351,228,3.125]],["title/classes/EsResponseDto.html",[59,0.131,229,1.869]],["body/classes/EsResponseDto.html",[7,0.023,11,2.007,12,0.257,13,0.207,14,0.207,16,0.615,19,0.514,39,1.24,40,0.917,51,2.007,58,0.257,59,0.162,60,0.018,61,0.014,70,1.166,77,2.722,78,1.24,104,2.702,106,3.277,119,2.007,120,0.368,121,0.873,122,1.028,124,2.08,125,1.229,126,0.7,130,1.861,137,3.463,142,2.17,143,1.9,144,2.305,146,1.925,147,2.361,151,2.836,153,1.218,160,2.148,165,2.988,166,1.322,168,2.685,171,2.685,172,2.489,174,1.24,175,2.052,176,1.322,177,2.543,181,2.722,184,1.469,201,3.705,213,2.957,218,3.705,219,4.311,220,2.606,229,2.307,230,2.305,231,1.815,232,5.154,233,4.232,234,4.695,235,5.154,236,5.419,237,3.063,238,4.153,239,4.355,240,3.759,241,3.142,242,3.441,243,3.063,244,3.705,245,3.063,246,4.355,247,3.063,248,2.489,249,3.063,250,3.063,251,2.007,252,3.705,253,4.355,254,4.355,255,3.063,256,2.957,257,3.063,258,4.355,259,4.355,260,4.355,261,3.063,262,2.702,263,2.307,264,3.063,265,3.063,266,2.606,267,1.411,268,2.305,269,3.063,270,3.063,271,2.606,272,4.355,273,3.063,274,2.606,275,3.063,276,3.063]],["title/interfaces/EsResponseHits.html",[111,0.737,242,2.395]],["body/interfaces/EsResponseHits.html",[7,0.023,12,0.384,13,0.309,14,0.309,16,0.464,19,0.464,58,0.384,60,0.022,61,0.018,111,0.955,113,1.851,114,2.613,117,2.806,120,0.549,121,0.98,122,1.343,126,0.744,130,2.186,136,4.401,142,2.037,146,1.968,150,4.84,184,2.249,211,4.84,231,2.218,233,4.616,242,3.863,262,4.021,271,5.514,277,3.889,278,5.689,279,5.689,280,4.571,281,4.571]],["title/controllers/HealthController.html",[282,2.189,283,2.395]],["body/controllers/HealthController.html",[7,0.024,12,0.494,13,0.276,14,0.276,16,0.414,19,0.537,22,1.152,57,2.332,58,0.343,59,0.231,60,0.017,61,0.017,91,1.682,93,2.015,110,1.652,120,0.49,125,1.659,147,1.652,153,0.852,199,1.553,204,4.222,231,2.104,251,3.041,282,3.857,283,3.594,284,3.471,285,3.471,286,5.717,287,2.439,288,5.616,289,4.08,290,4.08,291,4.503,292,5.293,293,5.293,294,2.284,295,5.293,296,3.177,297,5.293,298,5.293,299,5.293,300,3.07,301,4.08,302,1.652,303,2.332,304,2.162,305,3.471,306,4.503]],["title/modules/HealthModule.html",[0,1.263,307,2.654]],["body/modules/HealthModule.html",[0,2.185,2,2.214,7,0.023,12,0.431,13,0.347,14,0.347,18,3.483,19,0.684,22,1.448,57,3.488,58,0.431,59,0.191,60,0.019,61,0.019,283,4.424,300,3.86,307,4.592,308,5.129,309,5.192,310,2.932,311,6.102,312,5.129]],["title/interfaces/HttpResponse.html",[111,0.737,313,2.189]],["body/interfaces/HttpResponse.html",[7,0.023,12,0.348,13,0.28,14,0.28,16,0.684,58,0.348,60,0.017,61,0.017,79,4.727,111,1.116,113,1.676,120,0.497,121,0.921,125,1.949,126,0.841,135,2.859,146,1.88,158,3.628,213,3.628,231,2.472,251,3.148,296,2.918,313,3.314,314,3.521,315,3.521,316,4.139,317,4.111,318,5.342,319,5.342,320,6.25,321,4.545,322,5.342,323,5.342,324,4.545,325,3.314,326,5.342]],["title/classes/HttpResponseException.html",[59,0.131,327,2.654]],["body/classes/HttpResponseException.html",[0,2.035,7,0.023,12,0.383,13,0.308,14,0.308,16,0.577,19,0.577,22,1.288,58,0.383,59,0.17,60,0.018,61,0.018,70,1.736,91,1.449,122,1.077,126,0.547,135,2.452,153,0.953,199,1.736,231,2.433,296,3.435,302,2.301,313,4.018,327,4.275,328,4.833,329,3.88,330,3.247,331,4.873,332,4.833,333,4.833,334,5.264,335,4.833,336,4.561,337,5.681,338,1.538,339,1.449,340,3.097,341,4.561,342,4.561,343,5.681]],["title/modules/HttpResponseModule.html",[0,1.263,65,2.189]],["body/modules/HttpResponseModule.html",[0,2.137,2,2.132,3,2.943,7,0.023,9,3.411,10,2.618,11,2.277,12,0.415,13,0.334,14,0.334,19,0.606,22,1.395,54,4.052,58,0.415,59,0.184,60,0.019,61,0.019,65,4.347,68,4.052,344,4.203,345,4.203,346,4.203,347,4.477,348,4.941,349,4.941,350,3.718]],["title/injectables/HttpResponseService.html",[347,2.189,351,1.263]],["body/injectables/HttpResponseService.html",[7,0.024,12,0.255,13,0.205,14,0.205,16,0.703,19,0.512,22,0.858,40,0.911,44,3.797,45,3.797,58,0.255,59,0.113,60,0.014,61,0.014,91,1.976,93,2.42,110,2.227,120,0.365,122,1.298,125,1.893,126,0.777,127,1.5,135,2.743,146,2.131,153,1.149,223,1.886,231,2.277,251,3.22,267,1.401,287,1.996,296,3.308,302,1.754,304,3.428,313,3.412,317,4.16,338,1.855,339,1.748,340,2.064,347,2.687,351,1.551,352,1.738,353,4.946,354,2.586,355,4.293,356,4.331,357,4.331,358,4.331,359,3.04,360,3.04,361,4.331,362,4.331,363,5.5,364,4.331,365,4.331,366,3.04,367,6.043,368,4.331,369,3.04,370,4.331,371,3.04,372,3.04,373,2.586,374,4.293,375,4.293,376,2.586,377,2.586,378,3.04,379,3.04,380,3.04,381,3.04,382,3.04]],["title/injectables/LoggerInterceptor.html",[31,2.395,351,1.263]],["body/injectables/LoggerInterceptor.html",[7,0.024,12,0.263,13,0.211,14,0.211,16,0.52,19,0.597,22,0.884,31,3.003,40,1.978,58,0.263,59,0.116,60,0.014,61,0.014,91,1.771,93,2.121,108,2.037,110,1.791,120,0.376,121,0.762,122,1.044,126,0.615,127,1.544,146,1.629,153,1.071,183,2.528,231,1.836,241,2.529,267,1.442,287,2.037,294,1.908,296,3.009,302,1.791,304,3.233,330,1.789,338,1.491,339,1.405,350,2.355,351,1.584,352,1.789,383,2.663,384,5.191,385,5.191,386,2.931,387,3.858,388,4.193,389,4.422,390,3.327,391,4.259,392,3.233,393,4.193,394,3.13,395,4.741,396,3.394,397,4.422,398,3.858,399,4.422,400,6.513,401,3.13,402,4.422,403,2.125,404,3.762,405,2.931,406,4.422,407,3.13,408,3.327,409,1.942,410,4.422,411,3.13,412,2.355,413,5.127,414,5.127,415,4.422,416,3.13,417,4.422,418,4.422,419,3.13,420,3.13,421,4.422,422,3.13,423,3.13,424,3.13,425,3.13,426,2.125,427,3.13,428,4.422,429,1.942,430,3.762,431,3.13,432,3.13,433,3.13]],["title/modules/LoggerModule.html",[0,1.263,66,2.189]],["body/modules/LoggerModule.html",[0,2.137,2,2.132,3,2.943,7,0.023,9,3.411,10,2.618,11,2.277,12,0.415,13,0.334,14,0.334,19,0.606,22,1.395,54,4.052,58,0.415,59,0.184,60,0.019,61,0.019,66,4.347,68,4.052,125,1.395,350,3.718,405,4.125,434,4.203,435,4.203,436,4.203,437,4.941]],["title/injectables/LoggerService.html",[351,1.263,405,2.016]],["body/injectables/LoggerService.html",[7,0.024,12,0.199,13,0.16,14,0.16,16,0.6,19,0.365,22,0.668,51,1.09,58,0.199,59,0.088,60,0.011,61,0.011,91,2.089,93,2.307,108,1.659,110,1.765,120,0.284,121,0.62,122,1.459,125,1.99,126,0.742,153,1.291,199,1.659,256,1.606,287,1.659,294,2.86,302,1.458,304,3.211,317,4.431,330,1.352,338,1.995,339,1.88,351,1.289,352,1.352,384,5.259,386,3.156,387,4.902,396,3.376,403,3.559,405,2.996,438,2.012,439,3.6,440,4.358,441,3.6,442,3.758,443,4.145,444,2.445,445,3.6,446,4.871,447,3.6,448,3.6,449,3.6,450,3.6,451,2.365,452,3.6,453,3.6,454,7.035,455,2.365,456,6.372,457,3.6,458,2.365,459,3.6,460,3.6,461,2.365,462,3.6,463,3.6,464,3.6,465,2.365,466,3.6,467,2.365,468,3.6,469,2.365,470,3.6,471,2.365,472,3.6,473,3.6,474,2.365,475,2.365,476,2.365,477,2.365,478,2.365,479,2.365,480,2.365,481,2.365,482,2.365,483,2.365,484,2.365,485,2.365,486,2.365,487,2.365,488,2.365]],["title/classes/PageDto.html",[59,0.131,489,2.189]],["body/classes/PageDto.html",[7,0.024,12,0.321,13,0.258,14,0.258,16,0.578,19,0.615,39,1.549,40,1.146,51,2.338,58,0.321,59,0.189,60,0.016,61,0.016,70,1.456,78,1.549,91,1.612,118,3.164,119,2.793,120,0.459,121,0.981,122,0.903,126,0.683,135,2.987,147,2.054,151,1.651,153,1.189,156,4.023,165,2.808,166,1.651,167,3.761,173,3.254,174,1.549,175,1.549,176,1.651,184,1.711,199,1.456,209,3.445,238,3.817,335,4.316,338,1.92,339,1.215,386,3.706,489,3.148,490,2.878,491,5.073,492,4.617,493,3.706,494,5.073,495,3.148,496,2.338,497,3.825,498,3.825,499,5.073,500,3.254,501,3.825,502,3.825,503,3.254,504,3.825]],["title/injectables/PageInterceptor.html",[351,1.263,505,2.189]],["body/injectables/PageInterceptor.html",[7,0.024,12,0.332,13,0.11,14,0.11,16,0.346,19,0.615,22,0.459,40,1.307,51,1.57,58,0.137,59,0.1,60,0.009,61,0.009,80,1.66,91,1.255,93,1.786,104,3.077,108,2.01,110,2.173,111,0.559,115,1.083,118,2.285,119,1.233,120,0.195,121,0.461,122,0.932,123,1.105,125,1.4,126,0.563,127,1.32,130,1.149,131,3.186,135,1.883,142,0.958,143,1.009,146,1.576,153,0.98,160,1.947,177,2.473,179,1.681,181,2.904,183,2.257,184,1.149,185,2.013,189,1.105,195,1.32,199,1.018,204,2.314,209,2.314,221,1.009,223,1.66,225,1.817,227,2.564,229,0.862,241,1.681,248,1.529,262,1.009,263,3.063,267,2.162,287,1.233,294,1.154,303,0.93,304,2.628,310,0.93,330,1.529,338,1.673,339,1.255,340,1.105,351,0.958,352,0.93,386,2.494,388,2.971,390,2.013,391,2.681,392,2.092,393,2.971,396,1.417,398,1.224,408,2.971,409,1.009,426,1.105,429,1.66,442,2.682,489,1.009,492,2.314,493,1.529,496,1.233,505,1.66,506,1.224,507,2.276,508,2.276,509,2.564,510,3.368,511,3.644,512,2.675,513,2.675,514,1.384,515,3.531,516,2.446,517,1.627,518,2.276,519,1.627,520,2.276,521,2.899,522,2.276,523,3.186,524,2.276,525,2.276,526,1.817,527,2.276,528,2.276,529,3.992,530,2.681,531,1.627,532,2.276,533,2.013,534,3.359,535,3.359,536,2.276,537,2.276,538,1.627,539,2.276,540,2.092,541,2.013,542,1.627,543,2.013,544,1.66,545,1.817,546,1.627,547,2.276,548,2.013,549,3.359,550,1.224,551,1.224,552,1.224,553,1.384,554,1.384,555,1.009,556,1.529,557,1.384,558,1.417,559,2.276,560,1.105,561,1.417,562,1.105,563,1.384,564,1.224,565,1.948,566,1.384,567,1.224,568,1.384,569,1.66,570,1.384,571,1.384,572,1.384,573,3.359,574,3.359,575,2.013,576,1.384,577,1.384,578,1.384,579,1.384,580,1.384,581,1.384,582,1.384,583,1.384,584,1.384,585,1.384,586,1.384,587,1.384,588,1.384,589,1.384,590,1.384,591,1.384,592,2.276,593,1.384,594,1.384,595,1.224,596,2.276,597,3.712,598,3.712,599,3.359,600,3.712,601,1.66,602,2.276,603,2.899,604,2.899,605,1.384,606,3.359,607,4.219,608,2.276,609,1.384,610,1.224,611,1.384,612,1.384,613,2.276,614,1.224,615,1.224,616,1.224,617,1.384,618,1.384,619,3.712,620,1.384,621,1.384,622,1.384,623,1.384,624,1.384,625,1.384,626,2.276,627,1.384,628,1.384,629,1.384,630,1.384,631,1.384,632,2.013,633,2.013,634,2.013,635,1.384,636,2.013,637,2.013,638,2.013,639,2.013,640,1.384,641,1.384,642,2.013,643,2.276,644,1.384,645,1.105,646,1.224,647,1.384,648,1.384,649,2.276,650,1.384,651,1.384,652,2.276,653,1.384,654,1.384,655,1.384,656,1.224,657,1.384,658,1.384,659,1.384,660,1.384,661,1.384,662,1.224,663,1.384,664,1.384,665,2.276,666,2.276,667,1.384,668,1.384]],["title/interfaces/PageMeta.html",[111,0.737,493,2.016]],["body/interfaces/PageMeta.html",[7,0.023,12,0.339,13,0.273,14,0.273,16,0.41,19,0.41,58,0.339,60,0.02,61,0.017,111,0.844,113,1.636,117,2.594,118,3.237,119,2.423,120,0.485,121,0.906,126,0.79,130,1.773,146,2.244,212,4.66,248,3.763,262,4.084,392,2.786,493,3.006,565,3.963,567,3.04,610,4.66,614,4.66,615,4.66,616,4.66,669,3.437,670,3.437,671,6.193,672,4.66,673,6.193,674,4.474,675,4.039]],["title/classes/PaperDto.html",[59,0.131,156,2.189]],["body/classes/PaperDto.html",[7,0.023,12,0.22,13,0.177,14,0.177,16,0.619,19,0.52,39,2.523,40,0.784,58,0.22,59,0.145,60,0.012,61,0.012,70,0.996,77,1.291,78,1.06,117,2.285,120,0.314,121,0.798,125,1.875,126,0.713,130,0.883,139,2.638,140,3.305,141,2.923,142,1.391,147,2.405,151,2.866,153,1.241,156,2.41,159,4.793,160,1.916,165,3.009,166,1.13,167,2.874,168,1.387,169,1.777,170,1.496,171,3.146,172,3.13,174,1.06,175,1.06,176,1.13,177,2.811,191,4.361,193,1.624,195,1.291,324,4.361,444,2.638,500,2.227,540,2.716,555,1.624,558,1.387,560,1.777,676,1.97,677,5.189,678,4.59,679,5.189,680,4.59,681,5.189,682,3.885,683,2.617,684,3.857,685,3.885,686,5.126,687,3.885,688,2.617,689,5.126,690,5.126,691,3.885,692,3.885,693,3.885,694,3.885,695,3.885,696,2.617,697,5.126,698,4.361,699,3.857,700,3.305,701,5.126,702,5.126,703,5.126,704,3.885,705,3.305,706,3.885,707,3.305,708,3.305,709,3.885,710,3.885,711,3.885,712,3.885,713,3.885,714,3.885,715,3.885,716,3.885,717,2.617,718,5.126,719,5.126,720,5.126,721,5.126,722,2.617,723,3.885,724,3.305,725,3.885,726,3.885,727,3.885,728,2.617,729,3.885,730,2.617,731,2.617,732,2.617,733,2.617,734,2.617,735,2.617,736,2.617,737,2.617,738,2.617,739,2.617]],["title/controllers/PapersController.html",[282,2.189,740,2.395]],["body/controllers/PapersController.html",[7,0.024,12,0.27,13,0.217,14,0.217,16,0.602,19,0.624,22,0.906,57,1.835,58,0.27,59,0.119,60,0.014,61,0.018,91,1.885,93,2.453,107,3.387,108,2.074,110,2.282,115,2.403,120,0.385,122,1.063,125,1.468,126,0.738,147,1.823,153,0.94,159,3.826,166,1.385,184,2.074,231,2.309,241,2.779,251,2.074,274,5.573,282,3.225,285,2.731,287,2.074,294,1.942,303,1.835,334,2.731,338,1.518,339,1.43,392,1.7,395,4.794,396,2.385,505,1.991,516,2.564,556,3.221,561,3.144,562,2.179,678,3.387,740,3.056,741,2.731,742,4.501,743,4.501,744,4.501,745,3.209,746,4.501,747,4.794,748,3.387,749,3.209,750,4.794,751,4.794,752,4.794,753,3.209,754,3.209,755,4.501,756,3.387,757,3.209,758,3.209,759,3.209,760,3.209,761,4.501,762,4.794,763,3.829,764,3.209,765,4.501,766,3.209,767,3.209,768,2.731,769,3.209,770,2.731,771,3.209,772,1.835,773,5.198,774,5.198,775,3.209,776,3.209,777,3.209,778,4.501,779,4.501,780,3.209,781,3.209,782,4.501,783,4.501,784,3.209,785,3.209,786,3.209,787,3.209,788,3.209]],["title/classes/PrevSearch.html",[59,0.131,510,2.395]],["body/classes/PrevSearch.html",[7,0.024,12,0.302,13,0.119,14,0.119,19,0.627,22,0.496,40,1.361,51,1.656,58,0.148,59,0.106,60,0.009,61,0.009,70,0.669,80,1.09,91,1.314,93,1.852,104,3.18,108,2.094,110,2.234,111,0.367,115,1.154,118,2.46,119,0.81,120,0.211,121,0.491,122,0.415,123,1.193,125,1.283,126,0.545,130,0.961,131,2.441,135,1.961,142,0.629,143,1.09,146,1.629,153,1.071,160,2.039,177,2.094,179,2.4,181,2.796,183,1.629,184,0.961,185,1.322,189,1.193,195,1.405,199,1.368,204,1.935,209,1.935,221,1.09,223,1.768,225,1.935,227,2.704,229,0.931,241,1.405,248,2.054,262,1.09,263,3.072,267,1.656,287,1.313,294,1.23,303,1.004,304,1.904,310,1.004,330,2.054,338,1.394,339,0.558,340,1.193,351,1.02,386,2.054,388,1.322,390,1.322,391,1.935,392,1.51,393,2.144,396,0.931,398,1.322,403,1.935,408,2.704,409,1.09,426,1.193,429,1.09,442,3.24,489,1.09,492,2.441,493,1.629,496,0.81,505,1.09,506,1.322,507,1.495,508,1.495,509,1.322,510,3.086,511,2.441,515,2.704,516,1.773,518,1.495,520,1.495,521,2.424,522,1.495,523,2.441,524,1.495,525,1.495,526,1.193,527,1.495,528,1.495,529,3.058,530,1.935,532,1.495,533,1.322,534,2.424,535,2.424,536,1.495,537,1.495,539,1.495,540,1.904,541,1.322,543,1.322,544,1.09,545,1.193,547,1.495,548,1.322,549,3.517,550,1.322,551,1.322,552,1.322,553,1.495,554,1.495,555,1.09,556,1.629,557,1.495,558,1.51,559,2.424,560,1.193,561,1.51,562,1.193,563,1.495,564,1.322,565,2.054,566,1.495,567,1.322,568,1.495,569,2.23,570,1.495,571,1.495,572,1.495,573,3.517,574,3.517,575,3.661,576,3.058,577,2.424,578,1.495,579,1.495,580,1.495,581,1.495,582,1.495,583,3.517,584,3.517,585,1.495,586,1.495,587,1.495,588,1.495,589,1.495,590,1.495,591,1.495,592,2.424,593,1.495,594,1.495,595,1.322,596,2.424,597,3.866,598,3.866,599,3.517,600,3.866,601,1.768,602,2.424,603,3.058,604,3.058,605,1.495,606,3.517,607,4.36,608,2.424,609,1.495,610,1.322,611,1.495,612,1.495,613,2.424,614,1.322,615,1.322,616,1.322,617,1.495,618,1.495,619,3.866,620,1.495,621,1.495,622,1.495,623,1.495,624,1.495,625,1.495,626,2.424,627,1.495,628,1.495,629,1.495,630,1.495,631,1.495,632,2.144,633,2.144,634,2.144,635,1.495,636,2.144,637,2.144,638,2.144,639,2.144,640,1.495,641,1.495,642,2.144,643,2.424,644,1.495,645,1.193,646,1.322,647,1.495,648,1.495,649,2.424,650,1.495,651,1.495,652,2.424,653,1.495,654,1.495,655,1.495,656,1.322,657,1.495,658,1.495,659,1.495,660,1.495,661,1.495,662,1.322,663,1.495,664,1.495,665,2.424,666,2.424,667,1.495,668,1.495,789,2.849,790,1.757,791,1.757,792,1.757,793,1.757,794,1.757,795,1.757,796,1.757]],["title/classes/RequestDto.html",[59,0.131,556,2.016]],["body/classes/RequestDto.html",[7,0.024,12,0.315,13,0.253,14,0.253,16,0.572,19,0.61,39,1.517,40,1.122,58,0.315,59,0.186,60,0.016,61,0.016,70,1.426,77,2.468,78,1.517,91,1.59,115,2.857,120,0.45,121,0.971,122,1.33,126,0.676,130,1.264,142,2.153,147,2.026,148,3.187,151,2.595,153,1.177,160,2.468,165,2.779,166,1.617,168,2.651,169,2.544,170,2.142,171,2.651,172,2.142,174,1.517,175,1.517,176,1.617,184,2.307,193,2.325,195,3.18,199,1.426,226,2.819,238,3.765,241,2.468,338,2.22,339,1.191,495,3.105,496,2.306,555,2.325,556,2.86,558,3.415,560,2.544,797,2.819,798,5.095,799,4.257,800,5.004,801,3.747,802,3.747,803,3.747]],["title/guards/RolesGuard.html",[804,2.395,805,2.654]],["body/guards/RolesGuard.html",[7,0.024,12,0.325,13,0.261,14,0.261,16,0.58,19,0.618,22,1.09,24,2.906,40,1.529,51,2.635,58,0.325,59,0.144,60,0.016,61,0.016,91,1.622,93,2.316,110,2.067,120,0.464,122,1.205,126,0.613,147,1.564,153,1.067,158,3.467,174,2.067,199,1.47,248,2.918,287,2.352,291,4.343,302,2.067,303,2.207,330,2.207,338,1.722,339,1.622,351,1.828,377,3.285,391,4.132,396,3.224,426,2.622,804,4.571,805,3.842,806,3.861,807,3.285,808,3.884,809,6.085,810,3.861,811,6.812,812,3.861,813,5.105,814,5.727,815,5.105,816,3.861,817,4.762,818,4.343,819,3.467,820,4.343,821,2.906,822,5.105,823,3.861,824,3.861,825,3.861,826,3.861,827,3.861]],["title/interfaces/SearchInfo.html",[111,0.737,569,2.189]],["body/interfaces/SearchInfo.html",[7,0.023,12,0.389,13,0.312,14,0.312,16,0.469,19,0.469,58,0.389,60,0.018,61,0.018,111,0.966,113,1.872,117,2.826,119,2.64,120,0.555,121,0.987,126,0.688,130,2.299,142,2.052,179,3.21,181,3.362,182,4.311,193,2.869,221,2.869,223,2.869,240,3.555,392,3.036,569,3.555,575,5.129,672,4.311,674,4.874,828,3.933,829,3.933,830,5.729,831,4.874,832,5.729]],["title/modules/SearchModule.html",[0,1.263,8,2.189]],["body/modules/SearchModule.html",[0,2.336,2,2.009,3,2.838,7,0.023,8,4.294,9,3.289,10,2.467,11,2.145,12,0.391,13,0.315,14,0.315,16,0.472,18,3.161,19,0.662,22,1.314,54,3.907,57,3.289,58,0.391,59,0.173,60,0.018,61,0.018,68,3.907,130,1.941,309,4.895,310,2.661,516,3.533,740,4.241,770,3.961,833,3.961,834,3.961,835,3.961,836,4.655,837,4.655]],["title/classes/SearchQueryDto.html",[59,0.131,558,1.869]],["body/classes/SearchQueryDto.html",[7,0.023,12,0.271,13,0.218,14,0.218,16,0.604,19,0.459,39,1.308,40,0.967,58,0.271,59,0.168,60,0.014,61,0.014,70,1.229,77,2.573,78,1.308,91,1.795,115,2.721,118,3.124,120,0.388,121,0.899,122,0.763,125,1.914,126,0.714,129,3.402,130,1.525,142,1.619,146,2.209,147,2.288,151,2.786,153,1.242,165,2.934,166,1.394,168,2.764,169,2.193,170,2.982,171,2.764,172,2.982,174,1.308,175,2.112,176,1.394,184,1.525,199,1.229,212,4.252,225,3.07,226,2.431,231,1.619,268,3.402,338,1.759,339,1.026,495,2.805,496,2.083,558,2.395,565,3.84,601,4.168,772,3.523,799,3.846,838,2.431,839,4.521,840,3.23,841,3.23,842,5.65,843,5.65,844,3.23,845,3.846,846,2.748,847,3.23,848,3.402,849,3.23,850,4.521,851,4.521,852,3.23,853,3.402,854,2.748,855,3.23,856,3.23,857,3.23]],["title/classes/SearchResultDto.html",[59,0.131,561,1.869]],["body/classes/SearchResultDto.html",[7,0.023,12,0.32,13,0.257,14,0.257,16,0.576,19,0.576,39,1.54,40,1.139,58,0.32,59,0.188,60,0.016,61,0.016,70,1.448,77,1.876,78,1.54,91,1.606,120,0.457,121,0.978,122,0.898,126,0.681,135,3.022,142,2.166,146,2.001,147,2.047,151,2.61,153,1.186,160,1.876,165,2.8,166,1.641,167,3.136,168,3.008,170,2.889,171,3.008,172,2.174,174,1.54,175,2.299,176,1.641,184,1.704,193,2.36,199,1.448,229,3.43,231,1.81,251,2.901,325,4.099,338,1.914,339,1.209,430,4.829,495,3.136,496,2.329,503,3.236,561,2.678,750,4.3,752,5.146,772,3.458,846,3.236,858,2.862,859,5.054,860,5.054,861,3.803,862,3.803,863,3.803,864,3.803]],["title/injectables/SearchService.html",[351,1.263,516,1.74]],["body/injectables/SearchService.html",[7,0.024,11,1.711,12,0.207,13,0.166,14,0.166,16,0.25,19,0.608,22,0.696,58,0.207,59,0.092,60,0.012,61,0.012,91,1.42,93,1.893,107,2.794,108,2.584,110,1.504,111,0.776,114,1.408,115,2.483,120,0.296,121,0.64,122,1.055,123,2.521,125,1.507,126,0.641,127,1.215,130,1.252,132,1.673,135,1.602,137,1.408,142,1.781,146,1.18,153,1.039,159,2.521,175,1.504,177,2.292,179,1.215,181,1.215,184,1.8,189,3.377,195,2.955,199,0.938,221,1.529,229,2.367,233,3.377,244,3.159,251,1.135,252,3.159,263,1.305,267,1.135,287,1.711,294,2.585,302,2.014,303,1.408,304,2.367,310,1.408,317,2.304,338,1.507,339,1.42,351,1.33,352,1.408,386,2.843,396,2.367,409,1.529,495,2.304,509,3.362,511,3.809,514,2.096,515,4.613,516,1.831,523,3.377,530,1.673,540,2.635,541,2.794,543,2.794,544,2.304,545,2.521,551,1.854,552,1.854,555,1.529,561,1.305,562,1.673,564,1.854,601,2.304,632,2.794,633,2.794,634,2.794,636,2.794,637,2.794,638,2.794,639,2.794,642,2.794,645,2.521,646,2.794,747,4.231,762,4.231,768,3.159,772,1.408,798,3.743,853,2.794,865,2.096,866,3.713,867,3.713,868,3.713,869,2.464,870,3.713,871,3.713,872,3.713,873,2.464,874,3.713,875,2.521,876,3.713,877,2.464,878,2.464,879,4.468,880,2.464,881,2.096,882,2.096,883,4.468,884,3.713,885,3.713,886,3.713,887,3.713,888,4.974,889,3.713,890,3.713,891,3.713,892,3.713,893,2.464,894,2.464,895,2.464,896,1.673,897,2.464,898,3.713,899,2.464,900,2.464,901,2.464]],["title/interfaces/ValidationPipeOptions.html",[111,0.737,902,2.654]],["body/interfaces/ValidationPipeOptions.html",[7,0.023,12,0.379,13,0.305,14,0.305,16,0.458,19,0.458,58,0.379,59,0.168,60,0.018,61,0.018,72,4.245,78,1.826,95,3.5,101,3.837,111,0.942,113,1.826,120,0.541,121,0.972,122,1.599,126,0.739,248,3.873,294,2.434,331,4.245,333,4.799,902,4.245,903,3.837,904,3.831,905,5.641,906,5.641,907,6.156,908,6.451,909,6.451,910,6.451,911,5.641,912,5.641,913,5.641,914,5.641,915,5.641]],["title/interfaces/VirtualBankOptions.html",[111,0.737,916,2.189]],["body/interfaces/VirtualBankOptions.html",[7,0.024,12,0.334,13,0.269,14,0.269,16,0.403,19,0.403,27,3.6,40,1.191,58,0.488,60,0.017,61,0.017,72,2.992,79,4.451,80,3.229,82,4.451,83,4.427,84,4.451,86,4.451,87,4.451,93,1.513,95,2.467,111,0.831,113,1.61,120,0.477,121,0.897,126,0.696,146,2.177,153,1.087,916,4.066,917,2.7,918,5.204,919,4.366,920,4.427,921,5.204,922,3.916,923,5.204,924,5.204,925,6.155,926,5.204,927,5.204,928,5.204,929,5.204,930,5.204,931,3.916,932,3.976,933,4.427,934,3.382,935,3.976,936,3.382,937,3.382,938,3.382]],["title/coverage.html",[939,4.087]],["body/coverage.html",[7,0.023,14,0.199,15,2.217,27,1.828,29,2.217,31,2.001,41,2.217,59,0.245,60,0.014,61,0.014,69,2.217,71,3.187,95,3.912,106,2.217,108,1.358,111,1.341,112,2.001,114,3.099,115,1.193,116,2.507,126,0.354,136,2.001,137,3.419,138,3.187,156,1.828,176,2.721,179,1.453,180,2.507,187,2.001,188,2.507,195,1.453,196,3.187,229,1.561,230,3.187,231,1.055,242,2.001,277,2.507,282,2.628,283,2.001,284,2.507,313,1.828,314,2.507,315,2.507,327,2.217,328,2.507,329,2.507,347,1.828,351,2.057,353,2.507,354,2.507,383,2.507,405,1.684,438,2.507,442,1.684,489,1.828,490,3.187,493,1.684,505,1.828,506,3.187,510,2.001,516,1.453,556,1.684,558,1.561,561,1.561,569,1.828,669,2.507,670,2.507,676,3.187,740,2.001,741,2.507,772,3.099,797,3.187,804,2.001,805,2.217,807,2.507,808,2.001,821,2.217,828,2.507,829,2.507,838,3.187,858,3.187,865,2.507,902,2.217,903,2.507,916,1.828,917,2.876,931,2.217,939,2.507,940,2.217,941,2.947,942,2.947,943,7.285,944,4.959,945,5.422,946,3.604,947,6.778,948,2.507,949,7.054,950,3.604,951,6.305,952,4.236,953,4.236,954,4.959,955,2.947,956,2.947,957,2.947,958,2.947,959,2.507,960,4.887,961,2.507,962,2.507,963,2.507,964,2.507,965,2.507,966,2.947,967,4.236,968,2.947,969,2.507,970,2.507,971,2.947,972,2.507]],["title/dependencies.html",[3,2.091,973,2.22]],["body/dependencies.html",[3,2.286,7,0.023,22,1.308,24,3.487,26,3.942,36,3.942,37,3.942,52,3.942,59,0.213,60,0.018,61,0.018,75,3.942,78,1.877,119,2.135,166,2,300,3.487,310,2.649,409,2.875,412,3.487,511,3.147,974,4.634,975,4.634,976,4.634,977,4.634,978,4.634,979,4.634,980,4.634,981,4.634,982,6.232,983,4.634,984,4.634,985,4.634,986,4.634,987,4.634,988,4.634,989,4.634,990,4.634,991,4.634,992,4.634,993,4.634,994,5.738,995,4.634,996,5.738,997,4.634,998,4.634,999,4.634,1000,4.634,1001,4.634,1002,4.634,1003,3.942,1004,4.634,1005,4.634,1006,4.634,1007,4.634,1008,4.634,1009,4.634]],["title/miscellaneous/enumerations.html",[1010,1.687,1011,3.607]],["body/miscellaneous/enumerations.html",[7,0.023,10,1.309,17,0.845,60,0.008,61,0.01,80,0.917,82,1.003,84,1.003,86,1.003,87,1.003,104,0.917,108,1.138,110,1.289,118,0.681,120,0.177,124,1.003,126,0.382,128,3.521,131,1.677,132,1.003,139,1.677,141,1.112,142,0.529,153,0.516,158,1.003,174,1.289,183,1.82,213,1.677,231,1.603,240,1.975,241,3.439,251,2.295,256,1.003,263,0.783,266,3.521,267,3.352,268,1.112,294,1.374,296,1.835,302,1.289,305,2.708,317,1.533,325,3.404,373,2.102,374,2.102,375,2.102,376,2.102,385,2.708,392,0.783,429,2.568,442,1.412,444,1.003,496,0.681,530,1.677,533,1.112,540,2.371,544,4.207,548,2.395,550,1.112,565,1.82,595,1.859,645,1.003,672,1.859,699,1.112,700,1.257,756,1.859,763,4.403,808,1.677,817,3.575,819,1.677,845,2.102,848,1.112,853,2.395,875,1.677,881,1.257,882,1.257,896,1.003,916,1.975,917,1.003,919,1.112,922,1.112,933,1.257,934,2.102,1003,3.807,1010,0.845,1011,1.257,1012,1.257,1013,1.257,1014,2.47,1015,1.477,1016,1.477,1017,1.477,1018,1.477,1019,1.477,1020,2.47,1021,1.477,1022,1.477,1023,1.477,1024,1.257,1025,1.477,1026,1.257,1027,1.477,1028,1.477,1029,1.477,1030,2.47,1031,1.477,1032,1.477,1033,1.477,1034,1.477,1035,3.72,1036,2.47,1037,2.47,1038,3.183,1039,1.477,1040,1.477,1041,1.477,1042,1.477,1043,4.475,1044,3.183,1045,3.183,1046,1.477,1047,4.475,1048,1.477,1049,1.477,1050,1.477,1051,4.139,1052,2.47,1053,1.477,1054,3.165,1055,3.72,1056,1.477,1057,5.915,1058,2.47,1059,2.47,1060,4.403,1061,1.477,1062,1.677,1063,1.257,1064,1.477,1065,1.257,1066,1.257,1067,1.257,1068,1.257,1069,2.47,1070,1.477,1071,1.477,1072,1.257,1073,1.477,1074,2.47,1075,3.183,1076,1.477,1077,1.477,1078,2.708,1079,2.47,1080,2.47,1081,2.47,1082,1.477,1083,3.165,1084,1.477,1085,2.47,1086,1.477,1087,1.477,1088,2.102,1089,1.477,1090,1.477,1091,1.257,1092,1.477,1093,3.183,1094,2.47,1095,1.477,1096,2.47,1097,5.342,1098,3.183,1099,1.477,1100,1.859,1101,1.477,1102,4.475,1103,2.47,1104,2.47,1105,2.708,1106,2.395,1107,2.47,1108,2.47,1109,2.47,1110,1.477,1111,2.102,1112,2.102,1113,1.477,1114,2.47,1115,2.47,1116,1.477,1117,2.47,1118,2.47,1119,2.47,1120,3.183,1121,1.477,1122,2.102,1123,3.72,1124,1.477,1125,2.47,1126,2.47,1127,1.477,1128,3.183,1129,3.72,1130,3.183,1131,2.47,1132,1.477,1133,2.47,1134,1.477,1135,2.47,1136,2.47,1137,1.477,1138,1.477,1139,1.257,1140,1.477,1141,2.47,1142,1.477,1143,2.47,1144,2.47,1145,1.477,1146,1.477,1147,1.477,1148,1.477,1149,1.477,1150,4.139,1151,2.47,1152,1.477,1153,1.257,1154,1.477,1155,1.477,1156,3.72,1157,2.47,1158,1.112,1159,3.183,1160,2.47,1161,1.477,1162,1.477,1163,1.477,1164,2.47,1165,2.47,1166,1.257,1167,2.47,1168,2.47,1169,2.47,1170,1.477,1171,1.477,1172,2.47,1173,3.183,1174,1.477,1175,2.47,1176,1.477,1177,2.47,1178,2.47,1179,2.47,1180,1.257,1181,3.72,1182,1.477,1183,1.477,1184,1.477,1185,1.477,1186,1.477,1187,1.477,1188,1.477,1189,1.257,1190,2.47,1191,2.47,1192,1.477,1193,2.47,1194,1.477,1195,1.477,1196,1.477,1197,2.47,1198,1.477,1199,1.477,1200,1.477,1201,1.477,1202,1.477,1203,1.477,1204,1.477,1205,1.477,1206,1.477,1207,1.477,1208,1.477,1209,1.257,1210,1.477,1211,2.47,1212,1.477,1213,2.47,1214,1.477,1215,2.47,1216,1.859,1217,1.477,1218,1.477,1219,2.102,1220,2.47,1221,1.477,1222,1.477,1223,1.477,1224,2.708,1225,2.47,1226,1.257,1227,1.477,1228,2.47,1229,1.477,1230,2.47,1231,3.183,1232,1.477,1233,2.47,1234,1.477,1235,2.47,1236,1.477,1237,1.477,1238,2.47,1239,1.477,1240,1.477,1241,1.477,1242,1.477,1243,1.477,1244,2.47,1245,2.395,1246,1.477,1247,3.165,1248,2.47,1249,2.102,1250,3.72,1251,1.257,1252,1.477,1253,2.47,1254,1.477,1255,2.47,1256,2.47,1257,1.477,1258,1.477,1259,2.47,1260,1.477,1261,1.477,1262,2.47,1263,1.477,1264,1.477,1265,2.47,1266,1.477,1267,1.477,1268,1.477,1269,2.47,1270,1.859,1271,1.477,1272,1.477,1273,1.477,1274,1.257,1275,1.477,1276,1.477,1277,1.477,1278,1.477,1279,1.477,1280,1.112,1281,1.477,1282,2.47,1283,1.477,1284,1.477,1285,1.477,1286,1.477,1287,1.477,1288,1.477,1289,1.477,1290,1.477,1291,1.477,1292,2.708,1293,3.183,1294,3.183,1295,2.47,1296,2.47,1297,1.477,1298,1.477,1299,1.477,1300,1.477,1301,2.47,1302,2.47]],["title/miscellaneous/functions.html",[1010,1.687,1303,3.607]],["body/miscellaneous/functions.html",[7,0.022,16,0.66,17,2.207,29,3.842,60,0.016,61,0.016,71,2.906,89,4.866,90,3.842,92,3.285,93,2.316,96,3.285,97,4.343,120,0.464,122,1.535,125,1.441,126,0.78,127,1.905,146,2.139,175,2.633,182,2.906,231,1.383,241,1.905,267,1.779,294,2.862,296,2.821,302,2.633,331,3.842,338,2.193,339,2.066,387,5.126,403,2.622,523,3.467,698,3.285,896,2.622,904,2.622,931,4.304,959,3.285,960,3.285,961,4.343,962,4.343,963,4.343,964,4.343,965,4.343,969,3.285,970,4.866,1010,2.207,1224,3.285,1303,3.285,1304,3.861,1305,3.861,1306,6.328,1307,3.861,1308,3.861,1309,3.861,1310,3.861,1311,3.861,1312,5.105,1313,3.861,1314,3.861,1315,3.861,1316,3.861,1317,3.861,1318,3.861,1319,3.285,1320,3.861,1321,5.105,1322,5.105,1323,3.861,1324,3.861,1325,5.105,1326,5.105,1327,3.861,1328,3.285,1329,3.861]],["title/index.html",[120,0.354,1330,2.51,1331,2.51]],["body/index.html",[7,0.021,13,0.297,17,3.654,39,2.068,60,0.014,61,0.014,90,3.309,127,1.532,151,1.34,240,1.927,286,3.741,288,3.741,302,2.068,306,3.741,321,3.741,325,3.776,355,3.741,443,2.642,496,1.431,526,2.109,545,2.986,662,2.337,684,2.337,748,2.337,751,2.642,756,2.337,817,4.178,819,3.467,875,2.109,919,3.309,940,4.41,972,2.642,973,2.337,1026,4.344,1054,4.344,1062,3.467,1065,2.642,1072,2.642,1100,2.337,1106,3.842,1111,2.642,1216,2.337,1280,2.337,1328,2.642,1332,4.398,1333,5.861,1334,3.309,1335,6.086,1336,4.398,1337,3.106,1338,3.106,1339,6.086,1340,5.106,1341,4.398,1342,3.106,1343,4.398,1344,5.106,1345,4.398,1346,4.398,1347,4.398,1348,3.106,1349,3.106,1350,3.741,1351,3.106,1352,3.106,1353,3.106,1354,3.106,1355,3.106,1356,4.398,1357,3.106,1358,3.106,1359,4.398,1360,4.398,1361,3.106,1362,3.106,1363,3.106,1364,3.106,1365,3.106,1366,3.106,1367,3.106,1368,3.106,1369,2.337,1370,5.553,1371,3.106,1372,3.106,1373,3.106,1374,4.398,1375,4.398,1376,3.106,1377,5.323,1378,5.106,1379,6.086,1380,5.106,1381,6.086,1382,3.106,1383,3.106,1384,3.106,1385,3.106,1386,3.106,1387,3.106,1388,3.106,1389,3.106,1390,3.106,1391,3.106,1392,4.398,1393,4.398,1394,4.398,1395,4.398,1396,4.398,1397,3.106,1398,3.106,1399,3.106,1400,2.642,1401,3.106,1402,3.106,1403,4.398,1404,4.398,1405,3.106,1406,3.106,1407,3.106,1408,3.106,1409,3.106,1410,3.106,1411,3.106,1412,3.106,1413,5.553,1414,4.398,1415,3.106,1416,3.106,1417,6.086,1418,3.106,1419,3.106,1420,3.106,1421,2.642,1422,3.106,1423,3.106,1424,2.642,1425,3.106,1426,3.106,1427,3.106,1428,3.106,1429,3.106,1430,2.642,1431,3.106,1432,3.106,1433,3.106,1434,3.106,1435,3.106,1436,4.398,1437,5.106,1438,2.337,1439,3.106,1440,3.106,1441,3.106,1442,3.106,1443,3.106,1444,3.106,1445,3.106,1446,3.106,1447,3.106,1448,3.106,1449,3.106,1450,3.106,1451,3.106,1452,3.106,1453,3.106,1454,3.106,1455,3.106,1456,2.642,1457,3.106,1458,3.106,1459,2.642,1460,3.106,1461,3.106]],["title/license.html",[1330,2.51,1331,2.51,1462,2.22]],["body/license.html",[7,0.011,11,0.742,13,0.39,14,0.349,16,0.163,19,0.163,27,0.999,55,1.371,59,0.06,60,0.008,61,0.008,82,2.665,113,0.652,118,0.742,124,1.094,129,1.212,132,1.094,134,2.258,139,1.094,151,0.695,153,0.337,184,1.575,192,4.995,263,0.854,302,0.652,325,2.1,332,1.371,339,1.076,404,1.371,412,1.997,444,1.094,496,2,526,1.094,540,0.854,680,1.212,684,1.212,699,2.953,705,1.371,707,1.371,708,5.321,724,1.371,748,1.212,818,1.371,819,1.094,820,1.371,831,1.371,848,1.997,875,1.094,920,1.371,922,1.212,940,2.547,1024,1.371,1060,4.685,1062,1.094,1063,1.371,1066,2.258,1067,2.258,1068,2.88,1078,1.371,1083,1.371,1088,1.371,1091,1.371,1100,4.144,1105,4.549,1106,1.212,1112,1.371,1122,1.371,1139,1.371,1153,4.39,1158,1.212,1166,3.693,1180,2.258,1189,2.88,1209,3.339,1216,1.997,1219,1.371,1226,1.371,1245,1.212,1247,3.339,1249,1.371,1251,1.371,1270,2.547,1274,2.88,1280,1.212,1292,1.371,1319,1.371,1350,2.258,1369,1.212,1377,2.88,1400,1.371,1421,2.88,1424,2.258,1430,1.371,1438,1.212,1456,1.371,1459,2.258,1462,5.114,1463,3.339,1464,3.385,1465,1.611,1466,1.611,1467,1.611,1468,5.347,1469,3.925,1470,4.341,1471,1.611,1472,6.049,1473,5.507,1474,1.611,1475,1.371,1476,5.507,1477,5.871,1478,4.67,1479,2.654,1480,1.611,1481,4.341,1482,1.611,1483,1.611,1484,3.925,1485,2.654,1486,1.611,1487,3.385,1488,2.654,1489,2.654,1490,1.611,1491,1.611,1492,6.254,1493,3.925,1494,2.654,1495,4.67,1496,1.611,1497,2.654,1498,1.611,1499,1.611,1500,1.611,1501,1.611,1502,1.611,1503,1.611,1504,1.611,1505,3.385,1506,1.611,1507,3.385,1508,2.654,1509,5.871,1510,1.611,1511,4.67,1512,5.347,1513,3.925,1514,1.611,1515,1.611,1516,1.611,1517,1.611,1518,1.611,1519,2.654,1520,1.611,1521,1.611,1522,6.796,1523,3.385,1524,2.654,1525,1.611,1526,5.347,1527,1.611,1528,2.654,1529,6.31,1530,1.611,1531,1.611,1532,1.611,1533,1.611,1534,1.611,1535,1.611,1536,2.654,1537,2.654,1538,1.611,1539,1.611,1540,1.611,1541,1.611,1542,1.611,1543,3.925,1544,4.341,1545,1.611,1546,2.654,1547,3.925,1548,2.654,1549,1.611,1550,4.341,1551,2.654,1552,1.611,1553,1.611,1554,3.385,1555,1.611,1556,1.611,1557,1.611,1558,2.654,1559,1.611,1560,1.611,1561,1.611,1562,3.385,1563,1.611,1564,1.611,1565,3.385,1566,1.611,1567,1.611,1568,1.611,1569,3.925,1570,5.507,1571,1.611,1572,2.654,1573,3.385,1574,2.654,1575,2.654,1576,2.654,1577,2.654,1578,2.654,1579,2.654,1580,3.385,1581,2.654,1582,2.654,1583,2.654,1584,2.654,1585,1.611,1586,2.654,1587,1.611,1588,4.341,1589,4.938,1590,3.385,1591,2.654,1592,2.654,1593,2.654,1594,1.611,1595,1.611,1596,3.385,1597,2.654,1598,1.611,1599,1.611,1600,1.611,1601,3.385,1602,1.611,1603,1.611,1604,1.611,1605,2.654,1606,2.654,1607,1.611,1608,1.611,1609,1.611,1610,1.611,1611,1.611,1612,1.611,1613,1.611,1614,2.654,1615,1.611,1616,1.611,1617,1.611,1618,1.611,1619,1.611,1620,1.611,1621,1.611,1622,1.611,1623,1.611,1624,1.611,1625,1.611,1626,1.611,1627,5.16,1628,1.611,1629,1.611,1630,1.611,1631,1.611,1632,1.611,1633,3.925,1634,2.654,1635,3.925,1636,1.611,1637,1.611,1638,3.385,1639,1.611,1640,1.611,1641,1.611,1642,1.611,1643,2.654,1644,1.611,1645,1.611,1646,4.341,1647,1.611,1648,1.611,1649,1.611,1650,1.611,1651,1.611,1652,3.385,1653,3.925,1654,1.611,1655,1.611,1656,1.611,1657,1.611,1658,1.611,1659,1.611,1660,1.611,1661,1.611,1662,1.611,1663,2.654,1664,1.611,1665,2.654,1666,1.611,1667,1.611,1668,1.611,1669,1.611,1670,1.611,1671,1.611,1672,1.611,1673,3.925,1674,3.385,1675,3.385,1676,3.385,1677,2.654,1678,3.385,1679,2.654,1680,2.654,1681,2.654,1682,1.611,1683,1.611,1684,1.611,1685,1.611,1686,1.611,1687,1.611,1688,1.611,1689,2.654,1690,1.611,1691,1.611,1692,1.611,1693,4.341,1694,1.611,1695,1.611,1696,1.611,1697,1.611,1698,1.611,1699,1.611,1700,1.611,1701,1.611,1702,1.611,1703,4.341,1704,1.611,1705,1.611,1706,1.611,1707,1.611,1708,1.611,1709,1.611,1710,1.611,1711,1.611,1712,1.611,1713,1.611,1714,1.611,1715,1.611,1716,1.611,1717,1.611,1718,1.611,1719,3.385,1720,1.611,1721,1.611,1722,1.611,1723,2.654,1724,1.611,1725,1.611,1726,1.611,1727,1.611,1728,1.611,1729,1.611,1730,1.611,1731,1.611,1732,1.611,1733,1.611,1734,1.611,1735,1.611,1736,1.611,1737,1.611,1738,1.611,1739,1.611,1740,2.654,1741,2.654,1742,1.611,1743,1.611,1744,1.611,1745,1.611,1746,1.611,1747,1.611,1748,1.611,1749,1.611,1750,1.611,1751,1.611,1752,1.611,1753,1.611,1754,1.611,1755,1.611,1756,1.611,1757,1.611,1758,1.611]],["title/modules.html",[2,2.073]],["body/modules.html",[1,3.565,2,2.266,6,3.257,7,0.02,8,3.257,60,0.02,61,0.02,65,3.257,66,3.257,307,3.95,1062,3.565,1245,5.214,1759,6.929,1760,6.929,1761,7.022,1762,5.25]],["title/overview.html",[1334,3.615]],["body/overview.html",[1,4.565,2,1.887,3,2.729,4,3.72,5,3.72,6,4.325,7,0.023,8,4.17,9,3.163,10,2.317,11,2.015,57,2.5,60,0.018,61,0.018,62,3.72,63,3.72,64,3.72,65,4.358,66,4.358,70,1.664,113,1.771,256,2.969,263,2.317,344,3.72,345,3.72,346,3.72,347,4.235,352,2.5,405,3.902,434,3.72,435,3.72,436,3.72,516,3.367,804,2.969,833,3.72,834,3.72,835,3.72,896,2.969,1334,3.29,1475,3.72,1763,4.373,1764,4.373]],["title/properties.html",[121,0.731,973,2.22]],["body/properties.html",[7,0.023,16,0.546,17,3.073,60,0.02,61,0.02,121,0.926,240,3.335,296,2.652,544,3.335,1270,4.045,1369,4.045,1438,4.045,1462,4.045,1463,4.574,1765,5.376,1766,5.376,1767,5.376,1768,5.376,1769,5.376,1770,5.376]],["title/miscellaneous/variables.html",[904,2.879,1010,1.687]],["body/miscellaneous/variables.html",[2,2.003,7,0.023,15,2.524,17,1.917,27,3.302,39,2.712,41,3.492,42,2.853,43,2.853,44,2.524,45,2.524,51,1.545,60,0.015,61,0.015,84,2.277,86,2.277,87,2.277,95,2.081,115,2.155,120,0.403,121,1.123,125,1.31,126,0.804,127,3.411,135,2.003,137,3.042,138,3.492,143,2.081,144,2.524,145,3.492,153,0.701,174,2.639,175,2.639,176,3.015,177,1.545,181,1.654,196,3.492,198,2.853,230,3.492,232,2.853,233,2.277,234,2.853,235,2.853,236,2.853,251,1.545,267,3.187,429,2.081,442,3.283,490,2.524,492,2.277,540,1.777,565,1.917,601,2.081,656,2.524,676,2.524,677,2.853,678,2.524,679,2.853,680,2.524,681,2.853,772,2.653,797,2.524,798,2.524,808,4.342,814,2.853,821,3.492,838,3.492,854,2.853,858,3.492,904,2.277,916,2.081,917,2.277,936,2.853,937,2.853,938,2.853,946,2.853,948,3.948,950,2.853,1010,1.917,1012,2.853,1013,4.527,1158,2.524,1771,3.354,1772,3.354,1773,3.354,1774,4.641,1775,4.641,1776,3.354,1777,4.641,1778,3.354,1779,3.354,1780,3.354,1781,3.354,1782,3.354,1783,3.354]],["title/routes.html",[1784,4.087]],["body/routes.html",[7,0.021,60,0.021,61,0.021,1784,4.831]]],"invertedIndex":[["",{"_index":7,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["0",{"_index":106,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"coverage.html":{}}}],["0.0.1",{"_index":1765,"title":{},"body":{"properties.html":{}}}],["0.0.8",{"_index":981,"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":1418,"title":{},"body":{"index.html":{}}}],["0.1.13",{"_index":1006,"title":{},"body":{"dependencies.html":{}}}],["0.13.2",{"_index":993,"title":{},"body":{"dependencies.html":{}}}],["0.2.0",{"_index":1001,"title":{},"body":{"dependencies.html":{}}}],["0.3.2",{"_index":989,"title":{},"body":{"dependencies.html":{}}}],["0.5.1",{"_index":992,"title":{},"body":{"dependencies.html":{}}}],["0/8",{"_index":966,"title":{},"body":{"coverage.html":{}}}],["01002",{"_index":276,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1",{"_index":263,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"overview.html":{}}}],["1.1.19",{"_index":975,"title":{},"body":{"dependencies.html":{}}}],["1.2",{"_index":272,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1.2355",{"_index":152,"title":{},"body":{"classes/EsHitDto.html":{}}}],["1/1",{"_index":949,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":225,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{}}}],["100",{"_index":943,"title":{},"body":{"coverage.html":{}}}],["100)].tostring",{"_index":381,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["102",{"_index":1048,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["11",{"_index":1764,"title":{},"body":{"overview.html":{}}}],["11/11",{"_index":968,"title":{},"body":{"coverage.html":{}}}],["12",{"_index":1089,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["14.0.1",{"_index":1004,"title":{},"body":{"dependencies.html":{}}}],["14.35",{"_index":1182,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["1979",{"_index":712,"title":{},"body":{"classes/PaperDto.html":{}}}],["1998",{"_index":1198,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["1].sort",{"_index":626,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["2",{"_index":896,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"overview.html":{}}}],["2.0",{"_index":1464,"title":{},"body":{"license.html":{}}}],["2.0.0",{"_index":983,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":944,"title":{},"body":{"coverage.html":{}}}],["200",{"_index":750,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["2004",{"_index":1466,"title":{},"body":{"license.html":{}}}],["2022.05.30.14.43",{"_index":1388,"title":{},"body":{"index.html":{}}}],["2324",{"_index":1205,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["3",{"_index":268,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["3.0.2",{"_index":1008,"title":{},"body":{"dependencies.html":{}}}],["3.0.3",{"_index":980,"title":{},"body":{"dependencies.html":{}}}],["3.2.0",{"_index":998,"title":{},"body":{"dependencies.html":{}}}],["3.6.1",{"_index":991,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":945,"title":{},"body":{"coverage.html":{}}}],["3/4",{"_index":957,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":214,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["4",{"_index":1298,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["4.6.0",{"_index":987,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":951,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":1223,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["401",{"_index":1146,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["415(unsupported",{"_index":1218,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["422",{"_index":1214,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["424",{"_index":1229,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["429",{"_index":1234,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["46toawmdawr5bxv1awqykwzub2rlxzmaaaaaaaaaacobywadawr4bxv1awqxagzub2rlxzeaaaaaaaaaaaebyqadawr5bxv1awqykgzub2rlxziaaaaaaaaaaawbygacbxv1awqyaaafdxvpzdeaaqltyxrjaf9hbgw_gaaaaa",{"_index":246,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["495c",{"_index":693,"title":{},"body":{"classes/PaperDto.html":{}}}],["5",{"_index":256,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{},"overview.html":{}}}],["5.0.8",{"_index":985,"title":{},"body":{"dependencies.html":{}}}],["5.1.0",{"_index":996,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":967,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":1500,"title":{},"body":{"license.html":{}}}],["504",{"_index":897,"title":{},"body":{"injectables/SearchService.html":{}}}],["6",{"_index":1763,"title":{},"body":{"overview.html":{}}}],["6/6",{"_index":954,"title":{},"body":{"coverage.html":{}}}],["6/7",{"_index":953,"title":{},"body":{"coverage.html":{}}}],["60",{"_index":709,"title":{},"body":{"classes/PaperDto.html":{}}}],["69c45ca738ff",{"_index":695,"title":{},"body":{"classes/PaperDto.html":{}}}],["7.5.5",{"_index":1009,"title":{},"body":{"dependencies.html":{}}}],["7/7",{"_index":958,"title":{},"body":{"coverage.html":{}}}],["7000",{"_index":1457,"title":{},"body":{"index.html":{}}}],["75",{"_index":956,"title":{},"body":{"coverage.html":{}}}],["8.0.0",{"_index":982,"title":{},"body":{"dependencies.html":{}}}],["8.0.6",{"_index":986,"title":{},"body":{"dependencies.html":{}}}],["8/8",{"_index":955,"title":{},"body":{"coverage.html":{}}}],["85",{"_index":952,"title":{},"body":{"coverage.html":{}}}],["8dfa",{"_index":694,"title":{},"body":{"classes/PaperDto.html":{}}}],["9",{"_index":1475,"title":{},"body":{"license.html":{},"overview.html":{}}}],["_id",{"_index":275,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_index",{"_index":273,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_score",{"_index":143,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["_shard_doc",{"_index":594,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["_shards",{"_index":232,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["_source",{"_index":144,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["above",{"_index":1656,"title":{},"body":{"license.html":{}}}],["accelerator",{"_index":851,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["accept",{"_index":1143,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptable",{"_index":1141,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptance",{"_index":1721,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":1051,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["accepting",{"_index":1719,"title":{},"body":{"license.html":{}}}],["access",{"_index":1111,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["accessed",{"_index":1254,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["according",{"_index":1142,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acquired",{"_index":752,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["acquires",{"_index":532,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["act",{"_index":1727,"title":{},"body":{"license.html":{}}}],["acting",{"_index":1249,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["action",{"_index":1231,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acts",{"_index":1701,"title":{},"body":{"license.html":{}}}],["actual",{"_index":158,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/HttpResponse.html":{},"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{}}}],["adapters",{"_index":1347,"title":{},"body":{"index.html":{}}}],["add",{"_index":1459,"title":{},"body":{"index.html":{},"license.html":{}}}],["addendum",{"_index":1645,"title":{},"body":{"license.html":{}}}],["additional",{"_index":1646,"title":{},"body":{"license.html":{}}}],["additions",{"_index":1545,"title":{},"body":{"license.html":{}}}],["addons/in",{"_index":977,"title":{},"body":{"dependencies.html":{}}}],["address",{"_index":1162,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["admin",{"_index":1302,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["advanced",{"_index":1337,"title":{},"body":{"index.html":{}}}],["advised",{"_index":1717,"title":{},"body":{"license.html":{}}}],["against",{"_index":1606,"title":{},"body":{"license.html":{}}}],["agent",{"_index":1075,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["agree",{"_index":1730,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":1676,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":1660,"title":{},"body":{"license.html":{}}}],["aims",{"_index":1352,"title":{},"body":{"index.html":{}}}],["alerting",{"_index":1343,"title":{},"body":{"index.html":{}}}],["algol",{"_index":701,"title":{},"body":{"classes/PaperDto.html":{}}}],["algol):vii",{"_index":704,"title":{},"body":{"classes/PaperDto.html":{}}}],["alive",{"_index":204,"title":{},"body":{"classes/EsQueryDto.html":{},"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["alleging",{"_index":1611,"title":{},"body":{"license.html":{}}}],["allowed",{"_index":174,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["allowedproperties",{"_index":176,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["alone",{"_index":1602,"title":{},"body":{"license.html":{}}}],["along",{"_index":1639,"title":{},"body":{"license.html":{}}}],["alongside",{"_index":1644,"title":{},"body":{"license.html":{}}}],["alternativelly",{"_index":1420,"title":{},"body":{"index.html":{}}}],["ambiguous",{"_index":1081,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ammount",{"_index":928,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["amongst",{"_index":279,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["amount",{"_index":80,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["and/or",{"_index":1724,"title":{},"body":{"license.html":{}}}],["andrews",{"_index":703,"title":{},"body":{"classes/PaperDto.html":{}}}],["annotations",{"_index":1533,"title":{},"body":{"license.html":{}}}],["another",{"_index":1117,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["anything",{"_index":1132,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["apache",{"_index":1463,"title":{},"body":{"license.html":{},"properties.html":{}}}],["api",{"_index":318,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["apioperation",{"_index":773,"title":{},"body":{"controllers/PapersController.html":{}}}],["apioperation({summary",{"_index":746,"title":{},"body":{"controllers/PapersController.html":{}}}],["apiproperty",{"_index":165,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["apiproperty({description",{"_index":500,"title":{},"body":{"classes/PageDto.html":{},"classes/PaperDto.html":{}}}],["apiresponse",{"_index":774,"title":{},"body":{"controllers/PapersController.html":{}}}],["apis",{"_index":1451,"title":{},"body":{"index.html":{}}}],["app",{"_index":1417,"title":{},"body":{"index.html":{}}}],["app_interceptor",{"_index":23,"title":{},"body":{"modules/AppModule.html":{}}}],["appear",{"_index":1642,"title":{},"body":{"license.html":{}}}],["appendix",{"_index":1528,"title":{},"body":{"license.html":{}}}],["applicable",{"_index":1674,"title":{},"body":{"license.html":{}}}],["application",{"_index":17,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["application/controller/health.controller",{"_index":312,"title":{},"body":{"modules/HealthModule.html":{}}}],["application/json",{"_index":646,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["applies",{"_index":1595,"title":{},"body":{"license.html":{}}}],["apply",{"_index":1424,"title":{},"body":{"index.html":{},"license.html":{}}}],["appmodule",{"_index":1,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["appropriate",{"_index":820,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["appropriateness",{"_index":1688,"title":{},"body":{"license.html":{}}}],["april",{"_index":1201,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["architectural",{"_index":1348,"title":{},"body":{"index.html":{}}}],["architecture",{"_index":1333,"title":{},"body":{"index.html":{}}}],["archives",{"_index":1751,"title":{},"body":{"license.html":{}}}],["args",{"_index":454,"title":{},"body":{"injectables/LoggerService.html":{}}}],["args.length",{"_index":486,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arguments",{"_index":456,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arising",{"_index":1707,"title":{},"body":{"license.html":{}}}],["array",{"_index":278,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["asc",{"_index":845,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["asserted",{"_index":1736,"title":{},"body":{"license.html":{}}}],["assigned",{"_index":1095,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["associated",{"_index":724,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["assume",{"_index":1690,"title":{},"body":{"license.html":{}}}],["async",{"_index":511,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["attach",{"_index":1739,"title":{},"body":{"license.html":{}}}],["attached",{"_index":1527,"title":{},"body":{"license.html":{}}}],["attempting",{"_index":1255,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["attribution",{"_index":1633,"title":{},"body":{"license.html":{}}}],["authenticate",{"_index":1148,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authentication",{"_index":1125,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["author",{"_index":1768,"title":{},"body":{"properties.html":{}}}],["authoritative",{"_index":1275,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authorized",{"_index":1479,"title":{},"body":{"license.html":{}}}],["authors",{"_index":677,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["authorship",{"_index":1523,"title":{},"body":{"license.html":{}}}],["automation",{"_index":1365,"title":{},"body":{"index.html":{}}}],["auxiliary",{"_index":1268,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["available",{"_index":1062,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{},"modules.html":{}}}],["await",{"_index":665,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["axiosres.data",{"_index":638,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["b",{"_index":1624,"title":{},"body":{"license.html":{}}}],["back",{"_index":751,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{}}}],["bad",{"_index":1224,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["bad_gateway",{"_index":1248,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bad_request",{"_index":1118,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bank",{"_index":926,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["based",{"_index":748,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{},"license.html":{}}}],["basename",{"_index":1390,"title":{},"body":{"index.html":{}}}],["bash",{"_index":1386,"title":{},"body":{"index.html":{}}}],["bash_source[0",{"_index":1391,"title":{},"body":{"index.html":{}}}],["basic",{"_index":316,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["basis",{"_index":1677,"title":{},"body":{"license.html":{}}}],["before",{"_index":253,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["behalf",{"_index":1550,"title":{},"body":{"license.html":{}}}],["being",{"_index":1045,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["below",{"_index":1400,"title":{},"body":{"index.html":{},"license.html":{}}}],["beneficial",{"_index":1504,"title":{},"body":{"license.html":{}}}],["bind",{"_index":1542,"title":{},"body":{"license.html":{}}}],["block",{"_index":499,"title":{},"body":{"classes/PageDto.html":{}}}],["body",{"_index":1071,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["boilerplate",{"_index":1369,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["boolean",{"_index":248,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["bootstrap",{"_index":970,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["brackets",{"_index":1741,"title":{},"body":{"license.html":{}}}],["browse",{"_index":1761,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":1759,"title":{},"body":{"modules.html":{}}}],["build",{"_index":1335,"title":{},"body":{"index.html":{}}}],["builddocker",{"_index":1392,"title":{},"body":{"index.html":{}}}],["building",{"_index":1374,"title":{},"body":{"index.html":{}}}],["c",{"_index":1630,"title":{},"body":{"license.html":{}}}],["cache",{"_index":52,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["cacheinterceptor",{"_index":20,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule",{"_index":21,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule.register",{"_index":47,"title":{},"body":{"modules/AppModule.html":{}}}],["call",{"_index":397,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["called",{"_index":1405,"title":{},"body":{"index.html":{}}}],["callhandler",{"_index":393,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["calling",{"_index":1436,"title":{},"body":{"index.html":{}}}],["can't",{"_index":133,"title":{},"body":{"interfaces/EqQueryString.html":{}}}],["canactivate",{"_index":809,"title":{},"body":{"guards/RolesGuard.html":{}}}],["canactivate(context",{"_index":815,"title":{},"body":{"guards/RolesGuard.html":{}}}],["capable",{"_index":1137,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["carry",{"_index":1625,"title":{},"body":{"license.html":{}}}],["case",{"_index":319,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["catch",{"_index":642,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["cause",{"_index":1489,"title":{},"body":{"license.html":{}}}],["caused",{"_index":1077,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["cc3c3cca",{"_index":691,"title":{},"body":{"classes/PaperDto.html":{}}}],["cd",{"_index":1370,"title":{},"body":{"index.html":{}}}],["cell",{"_index":727,"title":{},"body":{"classes/PaperDto.html":{}}}],["certain",{"_index":191,"title":{},"body":{"interfaces/EsQuery.html":{},"classes/PaperDto.html":{}}}],["change",{"_index":882,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["changed",{"_index":1629,"title":{},"body":{"license.html":{}}}],["character",{"_index":1706,"title":{},"body":{"license.html":{}}}],["characteristics",{"_index":1140,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["charge",{"_index":1580,"title":{},"body":{"license.html":{}}}],["chart",{"_index":1412,"title":{},"body":{"index.html":{}}}],["chart.deployment",{"_index":1410,"title":{},"body":{"index.html":{}}}],["check",{"_index":288,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["checks",{"_index":291,"title":{},"body":{"controllers/HealthController.html":{},"guards/RolesGuard.html":{}}}],["choices",{"_index":1277,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["choose",{"_index":1720,"title":{},"body":{"license.html":{}}}],["claim",{"_index":1608,"title":{},"body":{"license.html":{}}}],["claims",{"_index":1597,"title":{},"body":{"license.html":{}}}],["class",{"_index":59,"title":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"coverage.html":{},"dependencies.html":{},"license.html":{}}}],["classes",{"_index":70,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"overview.html":{}}}],["clearinfo",{"_index":583,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["cleint_error",{"_index":1295,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["client",{"_index":1003,"title":{},"body":{"dependencies.html":{},"miscellaneous/enumerations.html":{}}}],["client's",{"_index":1040,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["clone",{"_index":1367,"title":{},"body":{"index.html":{}}}],["cluster",{"_index":1414,"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":344,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_exports",{"_index":345,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_providers",{"_index":346,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_loggermodule",{"_index":434,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_exports",{"_index":435,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_providers",{"_index":436,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_searchmodule",{"_index":833,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_exports",{"_index":834,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_providers",{"_index":835,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["code",{"_index":325,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["coffee",{"_index":1207,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["colors",{"_index":487,"title":{},"body":{"injectables/LoggerService.html":{}}}],["combination",{"_index":1603,"title":{},"body":{"license.html":{}}}],["comission",{"_index":81,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["comman",{"_index":1454,"title":{},"body":{"index.html":{}}}],["comment",{"_index":1745,"title":{},"body":{"license.html":{}}}],["commercial",{"_index":1714,"title":{},"body":{"license.html":{}}}],["commision",{"_index":927,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["commission",{"_index":929,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["common",{"_index":332,"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":1554,"title":{},"body":{"license.html":{}}}],["compiled",{"_index":1518,"title":{},"body":{"license.html":{}}}],["complete",{"_index":1052,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completed",{"_index":548,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["completion",{"_index":254,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["compliance",{"_index":1754,"title":{},"body":{"license.html":{}}}],["complies",{"_index":1650,"title":{},"body":{"license.html":{}}}],["comply",{"_index":1039,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["compodoc",{"_index":1455,"title":{},"body":{"index.html":{}}}],["compodoc/compodoc",{"_index":974,"title":{},"body":{"dependencies.html":{}}}],["components",{"_index":1356,"title":{},"body":{"index.html":{}}}],["computer",{"_index":705,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["condition",{"_index":1241,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditional",{"_index":1110,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditions",{"_index":192,"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":1427,"title":{},"body":{"index.html":{}}}],["configmap/app",{"_index":1432,"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":1156,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["congig",{"_index":92,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["connected",{"_index":1358,"title":{},"body":{"index.html":{}}}],["connection",{"_index":1046,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["consequential",{"_index":1705,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":1726,"title":{},"body":{"license.html":{}}}],["console.log('reverse",{"_index":628,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["console.log(`search|service",{"_index":893,"title":{},"body":{"injectables/SearchService.html":{}}}],["conspicuously",{"_index":1566,"title":{},"body":{"license.html":{}}}],["const",{"_index":40,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/VirtualBankOptions.html":{}}}],["constitutes",{"_index":1612,"title":{},"body":{"license.html":{}}}],["constructor",{"_index":199,"title":{},"body":{"classes/EsQueryDto.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["constructor(code",{"_index":859,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["constructor(context",{"_index":448,"title":{},"body":{"injectables/LoggerService.html":{}}}],["constructor(data",{"_index":335,"title":{},"body":{"classes/HttpResponseException.html":{},"classes/PageDto.html":{}}}],["constructor(httpservice",{"_index":514,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["constructor(private",{"_index":303,"title":{},"body":{"controllers/HealthController.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["constructor(query",{"_index":799,"title":{},"body":{"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["constructor(reflector",{"_index":810,"title":{},"body":{"guards/RolesGuard.html":{}}}],["constructs",{"_index":495,"title":{},"body":{"classes/PageDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["construed",{"_index":1647,"title":{},"body":{"license.html":{}}}],["contained",{"_index":1226,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["containing",{"_index":537,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["contains",{"_index":238,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/RequestDto.html":{}}}],["content",{"_index":540,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["contents",{"_index":684,"title":{},"body":{"classes/PaperDto.html":{},"index.html":{},"license.html":{}}}],["context",{"_index":396,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["context.getclass",{"_index":825,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.getclass().name",{"_index":423,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gethandler",{"_index":824,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.gethandler().name",{"_index":425,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gettype",{"_index":415,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.switchtohttp().getrequest",{"_index":426,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["context.switchtohttp().getresponse",{"_index":427,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["contexttype",{"_index":414,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["continue",{"_index":1035,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["contract",{"_index":1494,"title":{},"body":{"license.html":{}}}],["contribution",{"_index":1544,"title":{},"body":{"license.html":{}}}],["contribution(s",{"_index":1601,"title":{},"body":{"license.html":{}}}],["contributions",{"_index":1652,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":1570,"title":{},"body":{"license.html":{}}}],["contributory",{"_index":1613,"title":{},"body":{"license.html":{}}}],["control",{"_index":1209,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["controlled",{"_index":1483,"title":{},"body":{"license.html":{}}}],["controller",{"_index":282,"title":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["controller('health",{"_index":301,"title":{},"body":{"controllers/HealthController.html":{}}}],["controller('papers",{"_index":776,"title":{},"body":{"controllers/PapersController.html":{}}}],["controllername",{"_index":422,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllername}:${handlername",{"_index":433,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllers",{"_index":57,"title":{},"body":{"modules/AppModule.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"controllers/PapersController.html":{},"modules/SearchModule.html":{},"overview.html":{}}}],["contructor",{"_index":337,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["contructs",{"_index":813,"title":{},"body":{"guards/RolesGuard.html":{}}}],["conversions",{"_index":1520,"title":{},"body":{"license.html":{}}}],["copies",{"_index":1620,"title":{},"body":{"license.html":{}}}],["copy",{"_index":1068,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["copyright",{"_index":1477,"title":{},"body":{"license.html":{}}}],["core/helpers/env.helper",{"_index":932,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["core/interceptors",{"_index":32,"title":{},"body":{"modules/AppModule.html":{}}}],["core/modules",{"_index":33,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{}}}],["core/services/common/search.service",{"_index":770,"title":{},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{}}}],["correct",{"_index":1221,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["corresponds",{"_index":1082,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["counterclaim",{"_index":1609,"title":{},"body":{"license.html":{}}}],["coupled",{"_index":1355,"title":{},"body":{"index.html":{}}}],["coverage",{"_index":939,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["created",{"_index":1054,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["createdmonitoring",{"_index":1435,"title":{},"body":{"index.html":{}}}],["createlogger",{"_index":441,"title":{},"body":{"injectables/LoggerService.html":{}}}],["createlogger(context",{"_index":450,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creates",{"_index":452,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creating",{"_index":1353,"title":{},"body":{"index.html":{}}}],["cross",{"_index":1607,"title":{},"body":{"license.html":{}}}],["current",{"_index":1157,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["currently",{"_index":1257,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["custom",{"_index":363,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["customary",{"_index":1669,"title":{},"body":{"license.html":{}}}],["customer",{"_index":923,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["d",{"_index":1024,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["damages",{"_index":1703,"title":{},"body":{"license.html":{}}}],["daniil",{"_index":731,"title":{},"body":{"classes/PaperDto.html":{}}}],["data",{"_index":135,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["data.description",{"_index":342,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["data.reverse",{"_index":630,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["data.status",{"_index":343,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["data[0].sort",{"_index":629,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["date",{"_index":1617,"title":{},"body":{"license.html":{}}}],["date.now",{"_index":413,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["davie",{"_index":716,"title":{},"body":{"classes/PaperDto.html":{}}}],["days",{"_index":1023,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["db",{"_index":979,"title":{},"body":{"dependencies.html":{}}}],["debug",{"_index":443,"title":{},"body":{"injectables/LoggerService.html":{},"index.html":{}}}],["debug(message",{"_index":453,"title":{},"body":{"injectables/LoggerService.html":{}}}],["decimal",{"_index":1318,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decimalplaces",{"_index":1312,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decorates",{"_index":1780,"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/PaperDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["default",{"_index":127,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["default_field",{"_index":123,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["defaults",{"_index":535,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["defend",{"_index":1732,"title":{},"body":{"license.html":{}}}],["defined",{"_index":153,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["definition",{"_index":1485,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":1471,"title":{},"body":{"license.html":{}}}],["definitive",{"_index":1061,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["deleted",{"_index":522,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletepit",{"_index":512,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["deletepit(pitid",{"_index":518,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletes",{"_index":520,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deletion",{"_index":527,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deliberate",{"_index":1698,"title":{},"body":{"license.html":{}}}],["denis",{"_index":733,"title":{},"body":{"classes/PaperDto.html":{}}}],["depended",{"_index":1232,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dependencies",{"_index":3,"title":{"dependencies.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{},"dependencies.html":{},"overview.html":{}}}],["dependency",{"_index":1230,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["depending",{"_index":525,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["deploy",{"_index":1375,"title":{},"body":{"index.html":{}}}],["deployment",{"_index":1338,"title":{},"body":{"index.html":{}}}],["deployment.apps/app",{"_index":1433,"title":{},"body":{"index.html":{}}}],["deployment.yaml",{"_index":1428,"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":488,"title":{},"body":{"injectables/LoggerService.html":{}}}],["derivative",{"_index":708,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["derived",{"_index":1530,"title":{},"body":{"license.html":{}}}],["desc",{"_index":595,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["describing",{"_index":1670,"title":{},"body":{"license.html":{}}}],["description",{"_index":16,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/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":1351,"title":{},"body":{"index.html":{}}}],["designated",{"_index":1568,"title":{},"body":{"license.html":{}}}],["desired",{"_index":1441,"title":{},"body":{"index.html":{}}}],["details",{"_index":295,"title":{},"body":{"controllers/HealthController.html":{}}}],["determining",{"_index":1687,"title":{},"body":{"license.html":{}}}],["developed",{"_index":710,"title":{},"body":{"classes/PaperDto.html":{}}}],["development",{"_index":1409,"title":{},"body":{"index.html":{}}}],["different",{"_index":1106,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["direct",{"_index":1487,"title":{},"body":{"license.html":{}}}],["direction",{"_index":1490,"title":{},"body":{"license.html":{}}}],["disabled",{"_index":912,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disableerrormessages",{"_index":908,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disclaimer",{"_index":1672,"title":{},"body":{"license.html":{}}}],["discussing",{"_index":1563,"title":{},"body":{"license.html":{}}}],["display",{"_index":848,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["displayed",{"_index":843,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["distribute",{"_index":1588,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":1638,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":1470,"title":{},"body":{"license.html":{}}}],["dns",{"_index":550,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["dochttp://localhost:7000",{"_index":1458,"title":{},"body":{"index.html":{}}}],["docker",{"_index":1403,"title":{},"body":{"index.html":{}}}],["document",{"_index":139,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["documentation",{"_index":940,"title":{},"body":{"coverage.html":{},"index.html":{},"license.html":{}}}],["documents",{"_index":244,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["domain/dtos",{"_index":553,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/es",{"_index":554,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/request.dto",{"_index":557,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/dtos/search",{"_index":559,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/enums",{"_index":377,"title":{},"body":{"injectables/HttpResponseService.html":{},"guards/RolesGuard.html":{}}}],["domain/enums/es",{"_index":563,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/enums/page",{"_index":566,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/interfaces",{"_index":340,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/interfaces/es",{"_index":568,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["domain/interfaces/search",{"_index":570,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["don't",{"_index":1744,"title":{},"body":{"license.html":{}}}],["dotenv",{"_index":994,"title":{},"body":{"dependencies.html":{}}}],["driven",{"_index":1086,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dto",{"_index":175,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["dtos/es",{"_index":280,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["due",{"_index":1120,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["e.g",{"_index":1265,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["each",{"_index":82,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["easier",{"_index":1749,"title":{},"body":{"license.html":{}}}],["easily",{"_index":1357,"title":{},"body":{"index.html":{}}}],["editorial",{"_index":1531,"title":{},"body":{"license.html":{}}}],["elaborations",{"_index":1534,"title":{},"body":{"license.html":{}}}],["elastichsearch",{"_index":543,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["elasticsearch",{"_index":142,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["electronic",{"_index":1551,"title":{},"body":{"license.html":{}}}],["elements",{"_index":212,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{}}}],["empty",{"_index":320,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["enableimplicitconversion",{"_index":100,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["enclosed",{"_index":1740,"title":{},"body":{"license.html":{}}}],["encountered",{"_index":1239,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["end",{"_index":1738,"title":{},"body":{"license.html":{}}}],["endpoint",{"_index":1437,"title":{},"body":{"index.html":{}}}],["entities",{"_index":1139,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entity",{"_index":1060,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entry",{"_index":1308,"title":{},"body":{"miscellaneous/functions.html":{}}}],["enum",{"_index":933,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["enumerations",{"_index":1011,"title":{"miscellaneous/enumerations.html":{}},"body":{"miscellaneous/enumerations.html":{}}}],["enums/page",{"_index":675,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["env",{"_index":72,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["environmanet",{"_index":1310,"title":{},"body":{"miscellaneous/functions.html":{}}}],["environment",{"_index":1359,"title":{},"body":{"index.html":{}}}],["environmentvariables",{"_index":69,"title":{"classes/EnvironmentVariables.html":{}},"body":{"classes/EnvironmentVariables.html":{},"coverage.html":{}}}],["envobjects",{"_index":934,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["eq",{"_index":270,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["eqquerystring",{"_index":112,"title":{"interfaces/EqQueryString.html":{}},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"coverage.html":{}}}],["error",{"_index":294,"title":{},"body":{"controllers/HealthController.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["error(errors.tostring",{"_index":109,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["error(message",{"_index":457,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.message",{"_index":420,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["error.stack",{"_index":482,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.status",{"_index":788,"title":{},"body":{"controllers/PapersController.html":{}}}],["error.statuscode",{"_index":784,"title":{},"body":{"controllers/PapersController.html":{}}}],["errors",{"_index":101,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["errors.length",{"_index":105,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["es",{"_index":193,"title":{},"body":{"interfaces/EsQuery.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchResultDto.html":{}}}],["es_port",{"_index":509,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["es_query",{"_index":798,"title":{},"body":{"classes/RequestDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["eshitdto",{"_index":136,"title":{"classes/EsHitDto.html":{}},"body":{"classes/EsHitDto.html":{},"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["espit",{"_index":179,"title":{"interfaces/EsPit.html":{}},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esq",{"_index":883,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.pit",{"_index":900,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.query",{"_index":885,"title":{},"body":{"injectables/SearchService.html":{}}}],["esq.size",{"_index":884,"title":{},"body":{"injectables/SearchService.html":{}}}],["esquery",{"_index":187,"title":{"interfaces/EsQuery.html":{}},"body":{"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"coverage.html":{}}}],["esquerydto",{"_index":195,"title":{"classes/EsQueryDto.html":{}},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsedto",{"_index":229,"title":{"classes/EsResponseDto.html":{}},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["esresponsehits",{"_index":242,"title":{"interfaces/EsResponseHits.html":{}},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["estime",{"_index":530,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["estime.min",{"_index":536,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["evaluated",{"_index":1170,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["even",{"_index":1716,"title":{},"body":{"license.html":{}}}],["event",{"_index":1694,"title":{},"body":{"license.html":{}}}],["evidence",{"_index":1195,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["example",{"_index":151,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"license.html":{}}}],["except",{"_index":1590,"title":{},"body":{"license.html":{}}}],["exception",{"_index":331,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["exceptionfactory",{"_index":909,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["excerpt",{"_index":697,"title":{},"body":{"classes/PaperDto.html":{}}}],["exchangeable",{"_index":1361,"title":{},"body":{"index.html":{}}}],["excluding",{"_index":1565,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":1579,"title":{},"body":{"license.html":{}}}],["execute",{"_index":259,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["executed",{"_index":1661,"title":{},"body":{"license.html":{}}}],["executioncontext",{"_index":391,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["exercise",{"_index":1692,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":1506,"title":{},"body":{"license.html":{}}}],["exit",{"_index":1402,"title":{},"body":{"index.html":{}}}],["expand",{"_index":995,"title":{},"body":{"dependencies.html":{}}}],["expandenvvariables",{"_index":931,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["expands",{"_index":1309,"title":{},"body":{"miscellaneous/functions.html":{}}}],["expandvariables",{"_index":53,"title":{},"body":{"modules/AppModule.html":{}}}],["expect",{"_index":1192,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation",{"_index":1191,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation_failed",{"_index":1190,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expected",{"_index":1210,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["explicitly",{"_index":1654,"title":{},"body":{"license.html":{}}}],["explore",{"_index":1450,"title":{},"body":{"index.html":{}}}],["export",{"_index":58,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["exports",{"_index":68,"title":{},"body":{"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["express",{"_index":412,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"dependencies.html":{},"license.html":{}}}],["extends",{"_index":333,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["extent",{"_index":1187,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["f",{"_index":1425,"title":{},"body":{"index.html":{}}}],["f763",{"_index":692,"title":{},"body":{"classes/PaperDto.html":{}}}],["facilitates",{"_index":1363,"title":{},"body":{"index.html":{}}}],["factory",{"_index":913,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["failed",{"_index":266,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["failed_dependency",{"_index":1228,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["failure",{"_index":1712,"title":{},"body":{"license.html":{}}}],["faker",{"_index":999,"title":{},"body":{"dependencies.html":{}}}],["false",{"_index":104,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["fee",{"_index":920,"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":1498,"title":{},"body":{"license.html":{}}}],["file",{"_index":14,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"license.html":{}}}],["filed",{"_index":1618,"title":{},"body":{"license.html":{}}}],["files",{"_index":1421,"title":{},"body":{"index.html":{},"license.html":{}}}],["findbycontext",{"_index":867,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbycontext(es_query",{"_index":872,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid",{"_index":868,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid(uuid",{"_index":876,"title":{},"body":{"injectables/SearchService.html":{}}}],["finds",{"_index":747,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["first",{"_index":1147,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fitness",{"_index":1683,"title":{},"body":{"license.html":{}}}],["flag",{"_index":671,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["flow",{"_index":997,"title":{},"body":{"dependencies.html":{}}}],["follow",{"_index":1444,"title":{},"body":{"index.html":{}}}],["following",{"_index":1377,"title":{},"body":{"index.html":{},"license.html":{}}}],["fools",{"_index":1202,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["forbidden",{"_index":1128,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["form",{"_index":1509,"title":{},"body":{"license.html":{}}}],["format",{"_index":444,"title":{},"body":{"injectables/LoggerService.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["format(message",{"_index":460,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formats",{"_index":462,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatted",{"_index":463,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatwithoptions",{"_index":473,"title":{},"body":{"injectables/LoggerService.html":{}}}],["forms",{"_index":1399,"title":{},"body":{"index.html":{}}}],["forwarding",{"_index":1161,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["found",{"_index":1102,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["free",{"_index":1582,"title":{},"body":{"license.html":{}}}],["ftp",{"_index":1266,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfill",{"_index":1130,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilled",{"_index":1055,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilling",{"_index":1243,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["full",{"_index":321,"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":1246,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["functions",{"_index":1303,"title":{"miscellaneous/functions.html":{}},"body":{"miscellaneous/functions.html":{}}}],["future",{"_index":1098,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway",{"_index":1250,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway_timeout",{"_index":1262,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gatewaytimeoutexception",{"_index":879,"title":{},"body":{"injectables/SearchService.html":{}}}],["gathered",{"_index":1064,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["generate",{"_index":355,"title":{},"body":{"injectables/HttpResponseService.html":{},"index.html":{}}}],["generate(status",{"_index":359,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generated",{"_index":1519,"title":{},"body":{"license.html":{}}}],["generates",{"_index":361,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generating",{"_index":1138,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["get(':uuid",{"_index":785,"title":{},"body":{"controllers/PapersController.html":{}}}],["get('search",{"_index":777,"title":{},"body":{"controllers/PapersController.html":{}}}],["get()@healthcheck",{"_index":289,"title":{},"body":{"controllers/HealthController.html":{}}}],["getbycontext",{"_index":743,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(@req",{"_index":780,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(query",{"_index":745,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid",{"_index":744,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(@param('uuid",{"_index":786,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(uuid",{"_index":757,"title":{},"body":{"controllers/PapersController.html":{}}}],["getdescription",{"_index":356,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getdescription(status",{"_index":365,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage",{"_index":357,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage(status",{"_index":368,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getpit",{"_index":513,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["getpit(alive",{"_index":528,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["getqueryparams(str",{"_index":648,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["gets",{"_index":367,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getting",{"_index":1330,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettype",{"_index":358,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["gettype(status",{"_index":370,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["git",{"_index":1366,"title":{},"body":{"index.html":{}}}],["give",{"_index":1430,"title":{},"body":{"index.html":{},"license.html":{}}}],["given",{"_index":853,"title":{},"body":{"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["gone",{"_index":1159,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["goodwill",{"_index":1710,"title":{},"body":{"license.html":{}}}],["gorbunov",{"_index":734,"title":{},"body":{"classes/PaperDto.html":{}}}],["governing",{"_index":1757,"title":{},"body":{"license.html":{}}}],["grant",{"_index":1573,"title":{},"body":{"license.html":{}}}],["granted",{"_index":1508,"title":{},"body":{"license.html":{}}}],["granting",{"_index":1480,"title":{},"body":{"license.html":{}}}],["grants",{"_index":1576,"title":{},"body":{"license.html":{}}}],["graph",{"_index":1762,"title":{},"body":{"modules.html":{}}}],["grossly",{"_index":1699,"title":{},"body":{"license.html":{}}}],["guard",{"_index":804,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"overview.html":{}}}],["guards",{"_index":806,"title":{},"body":{"guards/RolesGuard.html":{}}}],["h",{"_index":1026,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["handle",{"_index":1258,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["handler",{"_index":395,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{}}}],["handlername",{"_index":424,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["harmless",{"_index":1734,"title":{},"body":{"license.html":{}}}],["hasnext",{"_index":614,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["hasprev",{"_index":615,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["header",{"_index":1043,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["headers",{"_index":645,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["health",{"_index":286,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["healthcheck",{"_index":299,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcheckservice",{"_index":297,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcontroller",{"_index":283,"title":{"controllers/HealthController.html":{}},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"coverage.html":{}}}],["healthmodule",{"_index":307,"title":{"modules/HealthModule.html":{}},"body":{"modules/HealthModule.html":{},"modules.html":{}}}],["heidari",{"_index":1770,"title":{},"body":{"properties.html":{}}}],["helm",{"_index":1339,"title":{},"body":{"index.html":{}}}],["help",{"_index":1378,"title":{},"body":{"index.html":{}}}],["helps",{"_index":1398,"title":{},"body":{"index.html":{}}}],["hence",{"_index":1217,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hereby",{"_index":1575,"title":{},"body":{"license.html":{}}}],["herein",{"_index":1657,"title":{},"body":{"license.html":{}}}],["hexagonal",{"_index":1332,"title":{},"body":{"index.html":{}}}],["hit",{"_index":155,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto",{"_index":281,"title":{},"body":{"interfaces/EsResponseHits.html":{}}}],["hit.dto.ts",{"_index":138,"title":{},"body":{"classes/EsHitDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["hit.dto.ts:24",{"_index":161,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto.ts:34",{"_index":164,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hit.dto.ts:44",{"_index":154,"title":{},"body":{"classes/EsHitDto.html":{}}}],["hits",{"_index":233,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["hits.interface",{"_index":261,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["hits.interface.ts",{"_index":277,"title":{},"body":{"interfaces/EsResponseHits.html":{},"coverage.html":{}}}],["hold",{"_index":1733,"title":{},"body":{"license.html":{}}}],["hop",{"_index":1196,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hours",{"_index":1025,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["http",{"_index":296,"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":1453,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/health",{"_index":1442,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/metrics",{"_index":1448,"title":{},"body":{"index.html":{}}}],["http://www.apache.org/licenses",{"_index":1467,"title":{},"body":{"license.html":{}}}],["http://www.apache.org/licenses/license",{"_index":1756,"title":{},"body":{"license.html":{}}}],["http_version_not_supported",{"_index":1269,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["httpcode",{"_index":764,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpcode(200",{"_index":779,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpexception",{"_index":334,"title":{},"body":{"classes/HttpResponseException.html":{},"controllers/PapersController.html":{}}}],["httpexception(error.data",{"_index":783,"title":{},"body":{"controllers/PapersController.html":{}}}],["httphealthindicator",{"_index":298,"title":{},"body":{"controllers/HealthController.html":{}}}],["httpmodule",{"_index":309,"title":{},"body":{"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["httpresponse",{"_index":313,"title":{"interfaces/HttpResponse.html":{}},"body":{"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["httpresponsedescriptions",{"_index":373,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsedescriptions[httpstatus[status].tostring",{"_index":379,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponseexception",{"_index":327,"title":{"classes/HttpResponseException.html":{}},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["httpresponsegenerator",{"_index":1325,"title":{},"body":{"miscellaneous/functions.html":{}}}],["httpresponsemessages",{"_index":374,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsemessages[httpstatus[status].tostring",{"_index":378,"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":347,"title":{"injectables/HttpResponseService.html":{}},"body":{"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{},"overview.html":{}}}],["httpresponsetypes",{"_index":375,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes",{"_index":376,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes[math.floor(status",{"_index":380,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["https://developer.mozilla.org/en",{"_index":322,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["https://github.com/moeidheidari/nestjs",{"_index":1368,"title":{},"body":{"index.html":{}}}],["httpservice",{"_index":515,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["httpstatus",{"_index":372,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["hyper",{"_index":1206,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i'm",{"_index":1287,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i_am_a_teapot",{"_index":1197,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["id",{"_index":177,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["identification",{"_index":1750,"title":{},"body":{"license.html":{}}}],["identified",{"_index":1135,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["identifier",{"_index":941,"title":{},"body":{"coverage.html":{}}}],["identifying",{"_index":1743,"title":{},"body":{"license.html":{}}}],["ietf",{"_index":1200,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["if(!pairs",{"_index":654,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["ii",{"_index":1496,"title":{},"body":{"license.html":{}}}],["iii",{"_index":1503,"title":{},"body":{"license.html":{}}}],["image",{"_index":1404,"title":{},"body":{"index.html":{}}}],["imagename:latest",{"_index":1406,"title":{},"body":{"index.html":{}}}],["implemented",{"_index":1211,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["implementing",{"_index":507,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["implements",{"_index":330,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{}}}],["implied",{"_index":1680,"title":{},"body":{"license.html":{}}}],["import",{"_index":19,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{}}}],["imports",{"_index":18,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["improving",{"_index":1564,"title":{},"body":{"license.html":{}}}],["inability",{"_index":1708,"title":{},"body":{"license.html":{}}}],["inappropriate",{"_index":1220,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["incidental",{"_index":1704,"title":{},"body":{"license.html":{}}}],["include",{"_index":1189,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["included",{"_index":1180,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["includes",{"_index":1636,"title":{},"body":{"license.html":{}}}],["including",{"_index":1512,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":1548,"title":{},"body":{"license.html":{}}}],["incorporated",{"_index":1572,"title":{},"body":{"license.html":{}}}],["incurred",{"_index":1735,"title":{},"body":{"license.html":{}}}],["indemnify",{"_index":1731,"title":{},"body":{"license.html":{}}}],["indemnity",{"_index":1722,"title":{},"body":{"license.html":{}}}],["index",{"_index":120,"title":{"index.html":{}},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["indicated",{"_index":1525,"title":{},"body":{"license.html":{}}}],["indicates",{"_index":672,"title":{},"body":{"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{}}}],["indirect",{"_index":1488,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1505,"title":{},"body":{"license.html":{}}}],["info",{"_index":12,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["info.interface",{"_index":571,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["info.interface.ts",{"_index":829,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["inform",{"_index":1050,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["information",{"_index":819,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["informational",{"_index":1292,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["infrastructure",{"_index":1461,"title":{},"body":{"index.html":{}}}],["infringed",{"_index":1600,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":1614,"title":{},"body":{"license.html":{}}}],["injectable",{"_index":351,"title":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["injectables",{"_index":352,"title":{},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"overview.html":{}}}],["injection",{"_index":870,"title":{},"body":{"injectables/SearchService.html":{}}}],["install",{"_index":1380,"title":{},"body":{"index.html":{}}}],["instance",{"_index":871,"title":{},"body":{"injectables/SearchService.html":{}}}],["instanceof",{"_index":481,"title":{},"body":{"injectables/LoggerService.html":{}}}],["institute",{"_index":1604,"title":{},"body":{"license.html":{}}}],["instruction",{"_index":1411,"title":{},"body":{"index.html":{}}}],["instructions",{"_index":1227,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["intentionally",{"_index":1546,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":388,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["intercept(context",{"_index":390,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["interceptor",{"_index":508,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["interface",{"_index":111,"title":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{}}}],["interfaces",{"_index":113,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{},"overview.html":{}}}],["interfaces/es",{"_index":220,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["interfaces/page",{"_index":501,"title":{},"body":{"classes/PageDto.html":{}}}],["interim",{"_index":1049,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal",{"_index":1289,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal_server_error",{"_index":1238,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["interpret",{"_index":1176,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invalid",{"_index":1252,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invariant",{"_index":725,"title":{},"body":{"classes/PaperDto.html":{}}}],["irrevocable",{"_index":1583,"title":{},"body":{"license.html":{}}}],["is_public_key",{"_index":948,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["isarray",{"_index":167,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/SearchResultDto.html":{}}}],["isarray()@apiproperty({description",{"_index":497,"title":{},"body":{"classes/PageDto.html":{}}}],["isboolean",{"_index":260,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined",{"_index":168,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@apiproperty({description",{"_index":801,"title":{},"body":{"classes/RequestDto.html":{}}}],["isdefined()@isnotempty()@isarray()@apiproperty({description",{"_index":861,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isboolean()@apiproperty({description",{"_index":249,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isint()@apiproperty({description",{"_index":846,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isnumber()@apiproperty({description",{"_index":255,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isstring()@apiproperty({description",{"_index":849,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isdefined()@isobject()@apiproperty({description",{"_index":205,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isglobal",{"_index":50,"title":{},"body":{"modules/AppModule.html":{}}}],["isin",{"_index":169,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["isint",{"_index":170,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty",{"_index":171,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty()@apiproperty({description",{"_index":157,"title":{},"body":{"classes/EsHitDto.html":{}}}],["isnotempty()@isarray()@apiproperty({description",{"_index":682,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnotempty()@isstring()@apiproperty({description",{"_index":689,"title":{},"body":{"classes/PaperDto.html":{}}}],["isnumber",{"_index":218,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["isobject",{"_index":219,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["isoptional",{"_index":77,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isoptional()@apiproperty({description",{"_index":148,"title":{},"body":{"classes/EsHitDto.html":{},"classes/RequestDto.html":{}}}],["isoptional()@isarray()@apiproperty({description",{"_index":208,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isdefined()@isnumber()@isint()@apiproperty({description",{"_index":210,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["isoptional()@isint()@apiproperty({description",{"_index":840,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isoptional()@isobject()@apiproperty({description",{"_index":201,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{}}}],["isoptional()@isstring()@apiproperty({description",{"_index":844,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["ispublic",{"_index":1778,"title":{},"body":{"miscellaneous/variables.html":{}}}],["isset",{"_index":584,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["isstring",{"_index":172,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsResponseDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isstring()@isoptional()@apiproperty({description",{"_index":245,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["issue",{"_index":1559,"title":{},"body":{"license.html":{}}}],["itself",{"_index":1149,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["january",{"_index":1465,"title":{},"body":{"license.html":{}}}],["jokes",{"_index":1203,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["json.stringify(es_query",{"_index":894,"title":{},"body":{"injectables/SearchService.html":{}}}],["k8s",{"_index":1415,"title":{},"body":{"index.html":{}}}],["k8s/configfiles",{"_index":1422,"title":{},"body":{"index.html":{}}}],["keep_alive",{"_index":185,"title":{},"body":{"interfaces/EsPit.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["keeps",{"_index":924,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["key",{"_index":656,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["keyof",{"_index":44,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":1783,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kind",{"_index":1679,"title":{},"body":{"license.html":{}}}],["knowledge",{"_index":720,"title":{},"body":{"classes/PaperDto.html":{}}}],["known",{"_index":1163,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["kubectl",{"_index":1423,"title":{},"body":{"index.html":{}}}],["kubernetes",{"_index":1340,"title":{},"body":{"index.html":{}}}],["language",{"_index":707,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{}}}],["large",{"_index":1283,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["larger",{"_index":1174,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["latest",{"_index":1000,"title":{},"body":{"dependencies.html":{}}}],["law",{"_index":1675,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":1610,"title":{},"body":{"license.html":{}}}],["ldap",{"_index":1267,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["legal",{"_index":1481,"title":{},"body":{"license.html":{}}}],["length",{"_index":1167,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["length_required",{"_index":1164,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["level",{"_index":1362,"title":{},"body":{"index.html":{}}}],["liability",{"_index":1693,"title":{},"body":{"license.html":{}}}],["liable",{"_index":1702,"title":{},"body":{"license.html":{}}}],["licensable",{"_index":1598,"title":{},"body":{"license.html":{}}}],["license",{"_index":1462,"title":{"license.html":{}},"body":{"license.html":{},"properties.html":{}}}],["licensed",{"_index":1753,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":1615,"title":{},"body":{"license.html":{}}}],["licensor",{"_index":1476,"title":{},"body":{"license.html":{}}}],["limit",{"_index":601,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["limitation",{"_index":1681,"title":{},"body":{"license.html":{}}}],["limitations",{"_index":1758,"title":{},"body":{"license.html":{}}}],["limited",{"_index":1513,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":1237,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["limits",{"_index":842,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["line",{"_index":1134,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["link",{"_index":1541,"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/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["listening",{"_index":1440,"title":{},"body":{"index.html":{}}}],["lists",{"_index":1557,"title":{},"body":{"license.html":{}}}],["litigation",{"_index":1605,"title":{},"body":{"license.html":{}}}],["live",{"_index":186,"title":{},"body":{"interfaces/EsPit.html":{}}}],["liveness",{"_index":292,"title":{},"body":{"controllers/HealthController.html":{}}}],["load",{"_index":49,"title":{},"body":{"modules/AppModule.html":{}}}],["local",{"_index":1065,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["location",{"_index":1085,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["log",{"_index":445,"title":{},"body":{"injectables/LoggerService.html":{}}}],["log(message",{"_index":464,"title":{},"body":{"injectables/LoggerService.html":{}}}],["logger",{"_index":387,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["logger(context",{"_index":476,"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":405,"title":{"injectables/LoggerService.html":{}},"body":{"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"coverage.html":{},"overview.html":{}}}],["loggerservice(context",{"_index":478,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerservice(loggerinterceptor.name",{"_index":406,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logging",{"_index":439,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loghttprequest",{"_index":389,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["loghttprequest(context",{"_index":399,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logs",{"_index":384,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{}}}],["long",{"_index":1284,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["longer",{"_index":1160,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["loosely",{"_index":1354,"title":{},"body":{"index.html":{}}}],["loss",{"_index":1709,"title":{},"body":{"license.html":{}}}],["losses",{"_index":1715,"title":{},"body":{"license.html":{}}}],["m",{"_index":1028,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["machine",{"_index":1407,"title":{},"body":{"index.html":{}}}],["made",{"_index":1524,"title":{},"body":{"license.html":{}}}],["mailing",{"_index":1556,"title":{},"body":{"license.html":{}}}],["main",{"_index":698,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/functions.html":{}}}],["maintenance",{"_index":1261,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["make",{"_index":1438,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["makes",{"_index":1360,"title":{},"body":{"index.html":{}}}],["making",{"_index":1510,"title":{},"body":{"license.html":{}}}],["malformed",{"_index":1121,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["malfunction",{"_index":1713,"title":{},"body":{"license.html":{}}}],["managed",{"_index":1561,"title":{},"body":{"license.html":{}}}],["management",{"_index":1491,"title":{},"body":{"license.html":{}}}],["manager",{"_index":990,"title":{},"body":{"dependencies.html":{}}}],["manifests",{"_index":1341,"title":{},"body":{"index.html":{}}}],["many",{"_index":1235,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["map",{"_index":551,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["map(axiosres",{"_index":637,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["markdown",{"_index":686,"title":{},"body":{"classes/PaperDto.html":{}}}],["marked",{"_index":1567,"title":{},"body":{"license.html":{}}}],["marks",{"_index":1666,"title":{},"body":{"license.html":{}}}],["matching",{"_index":61,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["math.abs(query.page",{"_index":605,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["max_score",{"_index":271,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{}}}],["maxim",{"_index":735,"title":{},"body":{"classes/PaperDto.html":{}}}],["maximum",{"_index":211,"title":{},"body":{"classes/EsQueryDto.html":{},"interfaces/EsResponseHits.html":{}}}],["md",{"_index":687,"title":{},"body":{"classes/PaperDto.html":{}}}],["mean",{"_index":1473,"title":{},"body":{"license.html":{}}}],["means",{"_index":1216,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["mechanical",{"_index":1515,"title":{},"body":{"license.html":{}}}],["media",{"_index":1219,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["medium",{"_index":1621,"title":{},"body":{"license.html":{}}}],["meet",{"_index":1622,"title":{},"body":{"license.html":{}}}],["memory",{"_index":978,"title":{},"body":{"dependencies.html":{}}}],["merchantability",{"_index":1682,"title":{},"body":{"license.html":{}}}],["merely",{"_index":1540,"title":{},"body":{"license.html":{}}}],["mertics",{"_index":1446,"title":{},"body":{"index.html":{}}}],["message",{"_index":317,"title":{},"body":{"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerService.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["messages",{"_index":911,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["met",{"_index":1193,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["meta",{"_index":492,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/variables.html":{}}}],["meta.hasnext",{"_index":617,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["meta.hasprev",{"_index":620,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["meta.interface",{"_index":502,"title":{},"body":{"classes/PageDto.html":{}}}],["meta.interface.ts",{"_index":670,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["meta.pagenum",{"_index":664,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["meta.pagesize",{"_index":619,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["metadata",{"_index":119,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"dependencies.html":{}}}],["metainformation",{"_index":1059,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["method",{"_index":429,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["method.touppercase",{"_index":432,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["method_not_allowed",{"_index":1133,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["methods",{"_index":287,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["metrics",{"_index":1447,"title":{},"body":{"index.html":{}}}],["micros",{"_index":1031,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mikhaylov",{"_index":732,"title":{},"body":{"classes/PaperDto.html":{}}}],["milliseconds",{"_index":258,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["min",{"_index":1027,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["minute",{"_index":921,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["minutes",{"_index":534,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["miscellaneous",{"_index":1010,"title":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["model",{"_index":491,"title":{},"body":{"classes/PageDto.html":{}}}],["modifications",{"_index":1511,"title":{},"body":{"license.html":{}}}],["modified",{"_index":1112,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["modify",{"_index":1643,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":1648,"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":1769,"title":{},"body":{"properties.html":{}}}],["monetary",{"_index":1371,"title":{},"body":{"index.html":{}}}],["money",{"_index":925,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["monitoring",{"_index":1342,"title":{},"body":{"index.html":{}}}],["more",{"_index":922,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["morrison",{"_index":714,"title":{},"body":{"classes/PaperDto.html":{}}}],["moved",{"_index":1278,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["moved_permanently",{"_index":1094,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ms",{"_index":1030,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mucosal",{"_index":723,"title":{},"body":{"classes/PaperDto.html":{}}}],["multiple",{"_index":1276,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mutex",{"_index":988,"title":{},"body":{"dependencies.html":{}}}],["naiveround",{"_index":961,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["naiveround(num",{"_index":1311,"title":{},"body":{"miscellaneous/functions.html":{}}}],["name",{"_index":339,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["names",{"_index":1665,"title":{},"body":{"license.html":{}}}],["namespace.yaml",{"_index":1426,"title":{},"body":{"index.html":{}}}],["namespace/app",{"_index":1431,"title":{},"body":{"index.html":{}}}],["nanos",{"_index":1033,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["necessarily",{"_index":1599,"title":{},"body":{"license.html":{}}}],["need",{"_index":1070,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["needed",{"_index":533,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["negligence",{"_index":1697,"title":{},"body":{"license.html":{}}}],["negligent",{"_index":1700,"title":{},"body":{"license.html":{}}}],["negotiation",{"_index":1087,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nestinterceptor",{"_index":408,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["nestjs",{"_index":976,"title":{},"body":{"dependencies.html":{}}}],["nestjs/axios",{"_index":310,"title":{},"body":{"modules/HealthModule.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/common",{"_index":22,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/config",{"_index":26,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["nestjs/core",{"_index":24,"title":{},"body":{"modules/AppModule.html":{},"guards/RolesGuard.html":{},"dependencies.html":{}}}],["nestjs/platform",{"_index":984,"title":{},"body":{"dependencies.html":{}}}],["nestjs/swagger",{"_index":166,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"dependencies.html":{}}}],["nestjs/terminus",{"_index":300,"title":{},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"dependencies.html":{}}}],["nestjs/typescript",{"_index":1767,"title":{},"body":{"properties.html":{}}}],["nestloggerservice",{"_index":472,"title":{},"body":{"injectables/LoggerService.html":{}}}],["neurobiology",{"_index":737,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuroimaging",{"_index":739,"title":{},"body":{"classes/PaperDto.html":{}}}],["neuron",{"_index":738,"title":{},"body":{"classes/PaperDto.html":{}}}],["new",{"_index":108,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{}}}],["next",{"_index":392,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{}}}],["next.handle().pipe",{"_index":416,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["no_content",{"_index":1069,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nodejs",{"_index":1766,"title":{},"body":{"properties.html":{}}}],["non",{"_index":1274,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["non_authoritative_information",{"_index":1058,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["none",{"_index":1183,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["normally",{"_index":1641,"title":{},"body":{"license.html":{}}}],["not_acceptable",{"_index":1136,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_found",{"_index":1131,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_implemented",{"_index":1244,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_modified",{"_index":1108,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nothing",{"_index":404,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"license.html":{}}}],["notice",{"_index":1526,"title":{},"body":{"license.html":{}}}],["notices",{"_index":1627,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":1655,"title":{},"body":{"license.html":{}}}],["npm",{"_index":1379,"title":{},"body":{"index.html":{}}}],["ns",{"_index":1032,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["null",{"_index":895,"title":{},"body":{"injectables/SearchService.html":{}}}],["num",{"_index":1316,"title":{},"body":{"miscellaneous/functions.html":{}}}],["number",{"_index":146,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["object",{"_index":184,"title":{},"body":{"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"license.html":{}}}],["object.keys(modules).map(moduleindex",{"_index":42,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["objects",{"_index":162,"title":{},"body":{"classes/EsHitDto.html":{}}}],["obligations",{"_index":1723,"title":{},"body":{"license.html":{}}}],["observable",{"_index":398,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["obtain",{"_index":1755,"title":{},"body":{"license.html":{}}}],["offer",{"_index":1592,"title":{},"body":{"license.html":{}}}],["ok",{"_index":305,"title":{},"body":{"controllers/HealthController.html":{},"miscellaneous/enumerations.html":{}}}],["old",{"_index":661,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["one",{"_index":1083,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["openapi",{"_index":1344,"title":{},"body":{"index.html":{}}}],["optional",{"_index":122,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":919,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["order",{"_index":565,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["order.asc",{"_index":613,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["order.desc",{"_index":592,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["order.enum",{"_index":567,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["order.enum.ts",{"_index":1020,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["origin",{"_index":1063,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["original",{"_index":1537,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":1495,"title":{},"body":{"license.html":{}}}],["out",{"_index":11,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EsResponseDto.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"license.html":{},"overview.html":{}}}],["output",{"_index":1328,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["outstanding",{"_index":1501,"title":{},"body":{"license.html":{}}}],["overlap",{"_index":1186,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["overloading",{"_index":1260,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["override",{"_index":539,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["overview",{"_index":1334,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owner",{"_index":1478,"title":{},"body":{"license.html":{}}}],["ownership",{"_index":1497,"title":{},"body":{"license.html":{}}}],["package",{"_index":973,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["packagehelm",{"_index":1396,"title":{},"body":{"index.html":{}}}],["page",{"_index":118,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["pagedto",{"_index":489,"title":{"classes/PageDto.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagedto(data",{"_index":631,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pageinterceptor",{"_index":505,"title":{"injectables/PageInterceptor.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagemeta",{"_index":493,"title":{"interfaces/PageMeta.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["pagen",{"_index":854,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["pagenum",{"_index":610,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["pagesize",{"_index":616,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["pagination",{"_index":209,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pair",{"_index":655,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pair.indexof",{"_index":658,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pair.substring(0",{"_index":657,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pair.substring(pair.indexof",{"_index":659,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pairs",{"_index":649,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pairs.shift",{"_index":653,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pairs[0",{"_index":652,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["paper",{"_index":159,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["paper.dto",{"_index":173,"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":{},"coverage.html":{}}}],["papers",{"_index":274,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{}}}],["papers/search",{"_index":755,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers/{uuid",{"_index":761,"title":{},"body":{"controllers/PapersController.html":{}}}],["paperscontroller",{"_index":740,"title":{"controllers/PapersController.html":{}},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{},"coverage.html":{}}}],["param",{"_index":91,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["parameters",{"_index":338,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["parameters['main",{"_index":651,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["parameters[key",{"_index":660,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["parseuuidpipe",{"_index":765,"title":{},"body":{"controllers/PapersController.html":{}}}],["part",{"_index":1635,"title":{},"body":{"license.html":{}}}],["partial",{"_index":1080,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partial_content",{"_index":1079,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["particle",{"_index":850,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["particular",{"_index":1684,"title":{},"body":{"license.html":{}}}],["party",{"_index":1067,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["passed",{"_index":206,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["patent",{"_index":1589,"title":{},"body":{"license.html":{}}}],["pattern",{"_index":1349,"title":{},"body":{"index.html":{}}}],["payload_too_large",{"_index":1172,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment",{"_index":1281,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment_required",{"_index":1126,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["percent",{"_index":1499,"title":{},"body":{"license.html":{}}}],["percission",{"_index":1315,"title":{},"body":{"miscellaneous/functions.html":{}}}],["perform",{"_index":129,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/SearchQueryDto.html":{},"license.html":{}}}],["performed",{"_index":1109,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent",{"_index":1096,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent_redirect",{"_index":1115,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanently",{"_index":1279,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permission",{"_index":818,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["permissions",{"_index":1507,"title":{},"body":{"license.html":{}}}],["perpetual",{"_index":1577,"title":{},"body":{"license.html":{}}}],["pertain",{"_index":1634,"title":{},"body":{"license.html":{}}}],["physics",{"_index":729,"title":{},"body":{"classes/PaperDto.html":{}}}],["pipe(take(1",{"_index":636,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["pipeline",{"_index":906,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["pit",{"_index":181,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["pit.id",{"_index":579,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pit.interface",{"_index":221,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{},"injectables/SearchService.html":{}}}],["pit.interface.ts",{"_index":180,"title":{},"body":{"interfaces/EsPit.html":{},"coverage.html":{}}}],["pit.keep_alive",{"_index":581,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["pit_id",{"_index":234,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["pitid",{"_index":521,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["places",{"_index":1319,"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":182,"title":{},"body":{"interfaces/EsPit.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/functions.html":{}}}],["port",{"_index":545,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"index.html":{}}}],["ports",{"_index":1346,"title":{},"body":{"index.html":{}}}],["possibility",{"_index":1718,"title":{},"body":{"license.html":{}}}],["pot",{"_index":1208,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["power",{"_index":1486,"title":{},"body":{"license.html":{}}}],["precondition",{"_index":1169,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["precondition_failed",{"_index":1168,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["preferred",{"_index":1091,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["prefix",{"_index":285,"title":{},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}}}],["prepare",{"_index":1585,"title":{},"body":{"license.html":{}}}],["prepared",{"_index":1154,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["presence",{"_index":673,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["presented",{"_index":685,"title":{},"body":{"classes/PaperDto.html":{}}}],["prevented",{"_index":1242,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["previous",{"_index":674,"title":{},"body":{"interfaces/PageMeta.html":{},"interfaces/SearchInfo.html":{}}}],["previously",{"_index":547,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["prevpage",{"_index":576,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["prevsearch",{"_index":510,"title":{"classes/PrevSearch.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["print",{"_index":1401,"title":{},"body":{"index.html":{}}}],["printed",{"_index":1748,"title":{},"body":{"license.html":{}}}],["private",{"_index":304,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["probably",{"_index":1443,"title":{},"body":{"index.html":{}}}],["process",{"_index":1173,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["process.env.deposit_fee_per_minute",{"_index":938,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.es_port",{"_index":541,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["process.env.transaction_commission",{"_index":936,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.widraw_commission",{"_index":937,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["processes",{"_index":1321,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processhttperror",{"_index":962,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processhttperror(error",{"_index":1320,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processing",{"_index":1047,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["processmicroservicehttperror",{"_index":963,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processmicroservicehttperror(error",{"_index":1323,"title":{},"body":{"miscellaneous/functions.html":{}}}],["produce",{"_index":1152,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["product",{"_index":1667,"title":{},"body":{"license.html":{}}}],["prod}advanced",{"_index":1384,"title":{},"body":{"index.html":{}}}],["programming",{"_index":706,"title":{},"body":{"classes/PaperDto.html":{}}}],["project",{"_index":293,"title":{},"body":{"controllers/HealthController.html":{}}}],["prom",{"_index":1002,"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":1626,"title":{},"body":{"license.html":{}}}],["promise",{"_index":523,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":632,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["properties",{"_index":121,"title":{"properties.html":{}},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["protocol",{"_index":1044,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["protocols",{"_index":1273,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["provide",{"_index":55,"title":{},"body":{"modules/AppModule.html":{},"license.html":{}}}],["provided",{"_index":496,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["provider",{"_index":866,"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":1150,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["proxy_authentication_required",{"_index":1144,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["public",{"_index":442,"title":{},"body":{"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["publicly",{"_index":1586,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":1562,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":1484,"title":{},"body":{"license.html":{}}}],["put",{"_index":766,"title":{},"body":{"controllers/PapersController.html":{}}}],["q.dto",{"_index":560,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{}}}],["q.dto.ts",{"_index":838,"title":{},"body":{"classes/SearchQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["q.dto.ts:24",{"_index":852,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:36",{"_index":847,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:47",{"_index":841,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:58",{"_index":839,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["query",{"_index":115,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["query.'})@apiresponse({status",{"_index":749,"title":{},"body":{"controllers/PapersController.html":{}}}],["query.dto",{"_index":555,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"injectables/SearchService.html":{}}}],["query.dto.ts",{"_index":196,"title":{},"body":{"classes/EsQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["query.dto.ts:26",{"_index":215,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:37",{"_index":207,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:48",{"_index":202,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:59",{"_index":216,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.dto.ts:70",{"_index":200,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface",{"_index":222,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["query.interface.ts",{"_index":188,"title":{},"body":{"interfaces/EsQuery.html":{},"coverage.html":{}}}],["query.limit",{"_index":603,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.order",{"_index":593,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.page",{"_index":607,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query.query",{"_index":589,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.limit",{"_index":602,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.order",{"_index":591,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.order?.touppercase",{"_index":612,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query?.page",{"_index":611,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["query_str",{"_index":898,"title":{},"body":{"injectables/SearchService.html":{}}}],["query_string",{"_index":189,"title":{},"body":{"interfaces/EsQuery.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["range",{"_index":1181,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rate",{"_index":1236,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["readable",{"_index":1637,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":386,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["reason",{"_index":1737,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":1668,"title":{},"body":{"license.html":{}}}],["receive",{"_index":1263,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["received",{"_index":1251,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["recipients",{"_index":1623,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1746,"title":{},"body":{"license.html":{}}}],["record",{"_index":97,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["redirect",{"_index":1093,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redirection",{"_index":1294,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redistributing",{"_index":1689,"title":{},"body":{"license.html":{}}}],["redistribution",{"_index":1619,"title":{},"body":{"license.html":{}}}],["references",{"_index":1099,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["reflect",{"_index":1005,"title":{},"body":{"dependencies.html":{}}}],["reflector",{"_index":811,"title":{},"body":{"guards/RolesGuard.html":{}}}],["refuses",{"_index":1165,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["refusing",{"_index":1129,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["regarding",{"_index":1662,"title":{},"body":{"license.html":{}}}],["regular",{"_index":1336,"title":{},"body":{"index.html":{}}}],["reject",{"_index":633,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["reject(error",{"_index":643,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["reject(new",{"_index":888,"title":{},"body":{"injectables/SearchService.html":{}}}],["relation",{"_index":269,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["relevance",{"_index":149,"title":{},"body":{"classes/EsHitDto.html":{}}}],["relevant",{"_index":874,"title":{},"body":{"injectables/SearchService.html":{}}}],["remain",{"_index":1538,"title":{},"body":{"license.html":{}}}],["repeated",{"_index":1116,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["replaced",{"_index":1742,"title":{},"body":{"license.html":{}}}],["represent",{"_index":1535,"title":{},"body":{"license.html":{}}}],["representation",{"_index":1092,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representations",{"_index":1084,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representatives",{"_index":1555,"title":{},"body":{"license.html":{}}}],["represents",{"_index":79,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"interfaces/HttpResponse.html":{},"interfaces/VirtualBankOptions.html":{}}}],["reproduce",{"_index":1584,"title":{},"body":{"license.html":{}}}],["reproducing",{"_index":1671,"title":{},"body":{"license.html":{}}}],["reproduction",{"_index":1469,"title":{},"body":{"license.html":{}}}],["req",{"_index":767,"title":{},"body":{"controllers/PapersController.html":{}}}],["reqtime",{"_index":418,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["reqtime}ms",{"_index":421,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["request",{"_index":241,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["request.es_query",{"_index":587,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.pit",{"_index":597,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.query",{"_index":588,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.search_after",{"_index":599,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.size",{"_index":604,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.es_query.sort",{"_index":590,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request.query",{"_index":586,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["request_timeout",{"_index":1151,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requestdto",{"_index":556,"title":{"classes/RequestDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"coverage.html":{}}}],["requested",{"_index":763,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{}}}],["requested_range_not_satisfiable",{"_index":1179,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requests",{"_index":385,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["required",{"_index":1247,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["requiredroles",{"_index":822,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requiredroles.includes(role",{"_index":827,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requires",{"_index":1124,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["res",{"_index":768,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["res.data.hits.hits[res.data.hits.hits.length",{"_index":668,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.hits.slice",{"_index":627,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.hits[(meta.pagenum",{"_index":621,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.hits[meta.pagenum",{"_index":618,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.hits[res.hits.hits.length",{"_index":625,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.slice((meta.pagenum",{"_index":663,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.hits.total.value",{"_index":609,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.keep_alive",{"_index":640,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.pit_id",{"_index":624,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["res.timed_out",{"_index":887,"title":{},"body":{"injectables/SearchService.html":{}}}],["reserved",{"_index":1127,"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":1074,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resides",{"_index":1103,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resolve(new",{"_index":890,"title":{},"body":{"injectables/SearchService.html":{}}}],["resolve(res",{"_index":641,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["resolve(res.succeeded",{"_index":647,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["resource",{"_index":1057,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["respond",{"_index":1113,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["response",{"_index":231,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["response(https://en.wikipedia.org/wiki/list_of_http_status_codes",{"_index":326,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["response.data",{"_index":782,"title":{},"body":{"controllers/PapersController.html":{}}}],["response.dto",{"_index":863,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["response.dto.ts",{"_index":230,"title":{},"body":{"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["response.dto.ts:25",{"_index":257,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:38",{"_index":250,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:55",{"_index":237,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:83",{"_index":243,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:94",{"_index":247,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.exception.ts",{"_index":329,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["response.exception.ts:8",{"_index":336,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["response.interface.ts",{"_index":315,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["response.module.ts",{"_index":349,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["response.service.ts",{"_index":354,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["response.service.ts:22",{"_index":369,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:32",{"_index":366,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:42",{"_index":371,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:57",{"_index":360,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["responsibility",{"_index":1729,"title":{},"body":{"license.html":{}}}],["responsible",{"_index":1686,"title":{},"body":{"license.html":{}}}],["result",{"_index":526,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"index.html":{},"license.html":{}}}],["result.dto",{"_index":562,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["result.dto.ts",{"_index":858,"title":{},"body":{"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["result.dto.ts:24",{"_index":862,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["result.dto.ts:38",{"_index":860,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["resulted",{"_index":1056,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resulting",{"_index":1514,"title":{},"body":{"license.html":{}}}],["results",{"_index":60,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["retain",{"_index":1631,"title":{},"body":{"license.html":{}}}],["retrieved",{"_index":141,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["retuns",{"_index":1782,"title":{},"body":{"miscellaneous/variables.html":{}}}],["return",{"_index":110,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["returned",{"_index":213,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/HttpResponse.html":{},"miscellaneous/enumerations.html":{}}}],["returns",{"_index":93,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["reverse",{"_index":549,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["revisions",{"_index":1532,"title":{},"body":{"license.html":{}}}],["rfc",{"_index":1204,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rights",{"_index":1725,"title":{},"body":{"license.html":{}}}],["rimraf",{"_index":1007,"title":{},"body":{"dependencies.html":{}}}],["risks",{"_index":1691,"title":{},"body":{"license.html":{}}}],["role",{"_index":814,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["roles",{"_index":808,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["roles_key",{"_index":821,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["rolesguard",{"_index":805,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["ron",{"_index":713,"title":{},"body":{"classes/PaperDto.html":{}}}],["rounded",{"_index":1317,"title":{},"body":{"miscellaneous/functions.html":{}}}],["rounds",{"_index":1314,"title":{},"body":{"miscellaneous/functions.html":{}}}],["route",{"_index":742,"title":{},"body":{"controllers/PapersController.html":{}}}],["routes",{"_index":1784,"title":{"routes.html":{}},"body":{"routes.html":{}}}],["royalty",{"_index":1581,"title":{},"body":{"license.html":{}}}],["run",{"_index":1381,"title":{},"body":{"index.html":{}}}],["run.sh",{"_index":1387,"title":{},"body":{"index.html":{}}}],["runapp",{"_index":1394,"title":{},"body":{"index.html":{}}}],["rundoc",{"_index":1395,"title":{},"body":{"index.html":{}}}],["rundocker",{"_index":1393,"title":{},"body":{"index.html":{}}}],["running",{"_index":1413,"title":{},"body":{"index.html":{}}}],["rxjs",{"_index":409,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":411,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["s",{"_index":700,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{}}}],["same",{"_index":1747,"title":{},"body":{"license.html":{}}}],["sample",{"_index":1416,"title":{},"body":{"index.html":{}}}],["satisfiable",{"_index":1286,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["saved",{"_index":830,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["saveinfo",{"_index":789,"title":{},"body":{"classes/PrevSearch.html":{}}}],["saveinfo(pit",{"_index":577,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["saving",{"_index":622,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["schemas",{"_index":1452,"title":{},"body":{"index.html":{}}}],["score",{"_index":150,"title":{},"body":{"classes/EsHitDto.html":{},"interfaces/EsResponseHits.html":{}}}],["script",{"_index":1397,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":1385,"title":{},"body":{"index.html":{}}}],["search",{"_index":130,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{}}}],["search.module",{"_index":38,"title":{},"body":{"modules/AppModule.html":{}}}],["search_after",{"_index":197,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["searchinfo",{"_index":569,"title":{"interfaces/SearchInfo.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"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":558,"title":{"classes/SearchQueryDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"coverage.html":{}}}],["searchresultdto",{"_index":561,"title":{"classes/SearchResultDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["searchresultdto(200",{"_index":891,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto(504",{"_index":889,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto(700",{"_index":892,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto})@get(':uuid')@useinterceptors(pageinterceptor)@httpcode(200",{"_index":759,"title":{},"body":{"controllers/PapersController.html":{}}}],["searchresultdto})@get('search')@useinterceptors(pageinterceptor)@httpcode(200",{"_index":753,"title":{},"body":{"controllers/PapersController.html":{}}}],["searchservice",{"_index":516,"title":{"injectables/SearchService.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"coverage.html":{},"overview.html":{}}}],["sec",{"_index":1029,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["section",{"_index":1088,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["sections",{"_index":1474,"title":{},"body":{"license.html":{}}}],["see",{"_index":1280,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["see_other",{"_index":1107,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["select",{"_index":1090,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["selected",{"_index":1188,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sell",{"_index":1593,"title":{},"body":{"license.html":{}}}],["sent",{"_index":1078,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["separable",{"_index":1539,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1659,"title":{},"body":{"license.html":{}}}],["server",{"_index":544,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"properties.html":{}}}],["server_error",{"_index":1296,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["servers",{"_index":1212,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["service",{"_index":302,"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":1419,"title":{},"body":{"index.html":{}}}],["service.yamlit",{"_index":1429,"title":{},"body":{"index.html":{}}}],["service/app",{"_index":1434,"title":{},"body":{"index.html":{}}}],["service_unavailable",{"_index":1256,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["services/common",{"_index":350,"title":{},"body":{"modules/HttpResponseModule.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{}}}],["services/common/search.service",{"_index":572,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["set",{"_index":756,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["setmetadata(is_public_key",{"_index":1779,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setmetadata(roles_key",{"_index":1781,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setting",{"_index":608,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["shall",{"_index":1472,"title":{},"body":{"license.html":{}}}],["shards",{"_index":239,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["shares",{"_index":1502,"title":{},"body":{"license.html":{}}}],["short",{"_index":324,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/PaperDto.html":{}}}],["show",{"_index":718,"title":{},"body":{"classes/PaperDto.html":{}}}],["similar",{"_index":1145,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["single",{"_index":901,"title":{},"body":{"injectables/SearchService.html":{}}}],["size",{"_index":198,"title":{},"body":{"classes/EsQueryDto.html":{},"miscellaneous/variables.html":{}}}],["skipmissingproperties",{"_index":103,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["skipped",{"_index":265,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["software",{"_index":1350,"title":{},"body":{"index.html":{},"license.html":{}}}],["sole",{"_index":1728,"title":{},"body":{"license.html":{}}}],["solely",{"_index":1685,"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":217,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["source",{"_index":13,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"index.html":{},"license.html":{}}}],["special",{"_index":831,"title":{},"body":{"interfaces/SearchInfo.html":{},"license.html":{}}}],["specific",{"_index":132,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["specified",{"_index":131,"title":{},"body":{"interfaces/EqQueryString.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["specifier",{"_index":1184,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["specifies",{"_index":190,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["src/.../app.module.ts",{"_index":1776,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../env.helper.ts",{"_index":1305,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../env.objects.ts",{"_index":1012,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../env.validation.ts",{"_index":1307,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../es",{"_index":1013,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../httpresponsedescriptions.enum.ts",{"_index":1015,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsemessages.enum.ts",{"_index":1016,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypecodes.enum.ts",{"_index":1018,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypes.enum.ts",{"_index":1017,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../main.ts",{"_index":1304,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../page",{"_index":1019,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../page.dto.ts",{"_index":1771,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../paper.dto.ts",{"_index":1772,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../public.decorator.ts",{"_index":1775,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../request.dto.ts",{"_index":1773,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.decorator.ts",{"_index":1777,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.enum.ts",{"_index":1021,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../search",{"_index":1774,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../util.helper.ts",{"_index":1306,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/application",{"_index":837,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/application/controller/health.controller.ts",{"_index":284,"title":{},"body":{"controllers/HealthController.html":{},"coverage.html":{}}}],["src/application/controller/health.controller.ts:21",{"_index":290,"title":{},"body":{"controllers/HealthController.html":{}}}],["src/application/controller/papers.controller.ts",{"_index":741,"title":{},"body":{"controllers/PapersController.html":{},"coverage.html":{}}}],["src/application/controller/papers.controller.ts:30",{"_index":754,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/application/controller/papers.controller.ts:56",{"_index":760,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/decorators/public.decorator.ts",{"_index":946,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/decorators/roles.decorator.ts",{"_index":950,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos",{"_index":880,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/domain/dtos/es",{"_index":137,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts",{"_index":490,"title":{},"body":{"classes/PageDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts:23",{"_index":498,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/page.dto.ts:32",{"_index":494,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts",{"_index":676,"title":{},"body":{"classes/PaperDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/paper.dto.ts:24",{"_index":696,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:35",{"_index":728,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:46",{"_index":683,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:57",{"_index":730,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:68",{"_index":717,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:79",{"_index":722,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/paper.dto.ts:88",{"_index":688,"title":{},"body":{"classes/PaperDto.html":{}}}],["src/core/domain/dtos/request.dto",{"_index":775,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/domain/dtos/request.dto.ts",{"_index":797,"title":{},"body":{"classes/RequestDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/request.dto.ts:24",{"_index":802,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/request.dto.ts:34",{"_index":800,"title":{},"body":{"classes/RequestDto.html":{}}}],["src/core/domain/dtos/search",{"_index":772,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/enums/es",{"_index":881,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsedescriptions.enum.ts",{"_index":1034,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsemessages.enum.ts",{"_index":1271,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypecodes.enum.ts",{"_index":1297,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypes.enum.ts",{"_index":1291,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/page",{"_index":1299,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/roles.enum.ts",{"_index":1300,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/interfaces/es",{"_index":114,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/http",{"_index":314,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/page",{"_index":669,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/search",{"_index":828,"title":{},"body":{"interfaces/SearchInfo.html":{},"coverage.html":{}}}],["src/core/exceptions/http",{"_index":328,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts",{"_index":807,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts:23",{"_index":816,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/guards/roles.guard.ts:9",{"_index":812,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/helpers/env.helper.ts",{"_index":959,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/helpers/util.helper.ts",{"_index":960,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/interceptors/logger.interceptor.ts",{"_index":383,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/logger.interceptor.ts:16",{"_index":407,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:25",{"_index":394,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:55",{"_index":401,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/page.interceptor",{"_index":771,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/interceptors/page.interceptor.ts",{"_index":506,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"coverage.html":{}}}],["src/core/interceptors/page.interceptor.ts:137",{"_index":542,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:142",{"_index":546,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:149",{"_index":531,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:169",{"_index":519,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:17",{"_index":790,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:24",{"_index":791,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:25",{"_index":793,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:26",{"_index":792,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:28",{"_index":796,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:37",{"_index":794,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:43",{"_index":795,"title":{},"body":{"classes/PrevSearch.html":{}}}],["src/core/interceptors/page.interceptor.ts:53",{"_index":517,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/interceptors/page.interceptor.ts:64",{"_index":538,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/modules/health.module.ts",{"_index":308,"title":{},"body":{"modules/HealthModule.html":{}}}],["src/core/modules/http",{"_index":348,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["src/core/modules/logger.module.ts",{"_index":437,"title":{},"body":{"modules/LoggerModule.html":{}}}],["src/core/pipes/validation.pipe.ts",{"_index":903,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["src/core/services/common/http",{"_index":353,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts",{"_index":438,"title":{},"body":{"injectables/LoggerService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts:12",{"_index":471,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:16",{"_index":449,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:32",{"_index":451,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:41",{"_index":465,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:51",{"_index":458,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:60",{"_index":469,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:69",{"_index":455,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:78",{"_index":467,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:88",{"_index":461,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/search.service.ts",{"_index":865,"title":{},"body":{"injectables/SearchService.html":{},"coverage.html":{}}}],["src/core/services/common/search.service.ts:14",{"_index":869,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:25",{"_index":878,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:32",{"_index":877,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:68",{"_index":873,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/infrastructure/config/env.objects.ts",{"_index":917,"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":836,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/main.ts",{"_index":969,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["sssss",{"_index":178,"title":{},"body":{"classes/EsHitDto.html":{}}}],["st",{"_index":702,"title":{},"body":{"classes/PaperDto.html":{}}}],["stages",{"_index":1373,"title":{},"body":{"index.html":{}}}],["start",{"_index":402,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["start:{dev",{"_index":1383,"title":{},"body":{"index.html":{}}}],["started",{"_index":1331,"title":{"index.html":{},"license.html":{}},"body":{}}],["starting",{"_index":832,"title":{},"body":{"interfaces/SearchInfo.html":{}}}],["starttime",{"_index":400,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["state",{"_index":1158,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["stated",{"_index":1591,"title":{},"body":{"license.html":{}}}],["statement",{"_index":1649,"title":{},"body":{"license.html":{}}}],["statements",{"_index":942,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":440,"title":{},"body":{"injectables/LoggerService.html":{}}}],["stating",{"_index":1628,"title":{},"body":{"license.html":{}}}],["status",{"_index":251,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["status\":\"ok\",\"info\":{\"alive\":{\"status\":\"up\"}},\"error\":{},\"details\":{\"alive\":{\"status\":\"up",{"_index":1445,"title":{},"body":{"index.html":{}}}],["statuscode",{"_index":430,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"classes/SearchResultDto.html":{}}}],["stoppage",{"_index":1711,"title":{},"body":{"license.html":{}}}],["stored",{"_index":140,"title":{},"body":{"classes/EsHitDto.html":{},"classes/PaperDto.html":{}}}],["stores",{"_index":203,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["str.split",{"_index":650,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["string",{"_index":125,"title":{},"body":{"interfaces/EqQueryString.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["string.interface",{"_index":194,"title":{},"body":{"interfaces/EsQuery.html":{}}}],["string.interface.ts",{"_index":116,"title":{},"body":{"interfaces/EqQueryString.html":{},"coverage.html":{}}}],["structure",{"_index":117,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"interfaces/EsResponseHits.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"interfaces/SearchInfo.html":{}}}],["subject",{"_index":1574,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":1587,"title":{},"body":{"license.html":{}}}],["submission",{"_index":1651,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1549,"title":{},"body":{"license.html":{}}}],["submitted",{"_index":1547,"title":{},"body":{"license.html":{}}}],["subscribe((res",{"_index":639,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["subsequently",{"_index":1571,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":1053,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["success",{"_index":1293,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["successful",{"_index":264,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["such",{"_index":1492,"title":{},"body":{"license.html":{}}}],["summary",{"_index":678,"title":{},"body":{"classes/PaperDto.html":{},"controllers/PapersController.html":{},"miscellaneous/variables.html":{}}}],["super(httpexception.createbody(data",{"_index":341,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["superadmin",{"_index":1301,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["supersede",{"_index":1658,"title":{},"body":{"license.html":{}}}],["support",{"_index":1245,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"modules.html":{}}}],["supported",{"_index":1178,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sure",{"_index":1439,"title":{},"body":{"index.html":{}}}],["svg",{"_index":1760,"title":{},"body":{"modules.html":{}}}],["swagger",{"_index":1449,"title":{},"body":{"index.html":{}}}],["switching",{"_index":1272,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["switching_protocols",{"_index":1036,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["syntax",{"_index":1122,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["systems",{"_index":1558,"title":{},"body":{"license.html":{}}}],["t",{"_index":726,"title":{},"body":{"classes/PaperDto.html":{}}}],["table",{"_index":972,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":971,"title":{},"body":{"coverage.html":{}}}],["tags",{"_index":679,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["take",{"_index":552,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["taken",{"_index":935,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["takes",{"_index":1313,"title":{},"body":{"miscellaneous/functions.html":{}}}],["tap",{"_index":410,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["teapot",{"_index":1288,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporarily",{"_index":1104,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary",{"_index":1259,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary_redirect",{"_index":1114,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ten",{"_index":736,"title":{},"body":{"classes/PaperDto.html":{}}}],["terminate",{"_index":1616,"title":{},"body":{"license.html":{}}}],["terminusmodule",{"_index":311,"title":{},"body":{"modules/HealthModule.html":{}}}],["terms",{"_index":1468,"title":{},"body":{"license.html":{}}}],["terraform",{"_index":1460,"title":{},"body":{"index.html":{}}}],["test",{"_index":1364,"title":{},"body":{"index.html":{}}}],["test:ci",{"_index":1382,"title":{},"body":{"index.html":{}}}],["tested",{"_index":1171,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["text",{"_index":699,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["theory",{"_index":1695,"title":{},"body":{"license.html":{}}}],["thereof",{"_index":1543,"title":{},"body":{"license.html":{}}}],["third",{"_index":1066,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["this.context",{"_index":477,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.data",{"_index":503,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{}}}],["this.es_query",{"_index":803,"title":{},"body":{"classes/RequestDto.html":{}}}],["this.getdescription(status",{"_index":364,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.getmessage(status",{"_index":362,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.getpit(1",{"_index":666,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.getpit(1).then((pit",{"_index":899,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.gettype(status",{"_index":382,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.httpservice.delete(`http://localhost:${this.es_port}/_pit",{"_index":644,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.httpservice.get(`http://localhost:${this.es_port}/_search",{"_index":886,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.httpservice.post(`http://localhost:${this.es_port}/papers/_pit?keep_alive=${alive+unit",{"_index":635,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.limit",{"_index":856,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.logger",{"_index":475,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.debug(this.format(message",{"_index":484,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.error(this.format(message",{"_index":480,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.log",{"_index":431,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(`[${error.name",{"_index":419,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(this.format(message",{"_index":479,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.verbose(this.format(message",{"_index":485,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.warn(this.format(message",{"_index":483,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.loghttprequest(context",{"_index":417,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.meta",{"_index":504,"title":{},"body":{"classes/PageDto.html":{}}}],["this.order",{"_index":857,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.page",{"_index":855,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["this.pit",{"_index":227,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.pit.id",{"_index":578,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.pit.keep_alive",{"_index":580,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevpage",{"_index":574,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch",{"_index":585,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.isset",{"_index":596,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.pit",{"_index":598,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.pit.id",{"_index":623,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.prevpage",{"_index":606,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.prevsearch.tiebreaker",{"_index":600,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.query",{"_index":226,"title":{},"body":{"classes/EsQueryDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{}}}],["this.reflector.getallandoverride(roles_key",{"_index":823,"title":{},"body":{"guards/RolesGuard.html":{}}}],["this.searchservice.findbycontext(query.es_query).then",{"_index":781,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.searchservice.findbycontext(request.es_query).then((res",{"_index":667,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["this.searchservice.findbyid(uuid).then",{"_index":787,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.size",{"_index":224,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.sort",{"_index":228,"title":{},"body":{"classes/EsQueryDto.html":{}}}],["this.statuscode",{"_index":864,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["this.tiebreaker",{"_index":573,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["those",{"_index":1596,"title":{},"body":{"license.html":{}}}],["through",{"_index":1456,"title":{},"body":{"index.html":{},"license.html":{}}}],["throw",{"_index":107,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["throwed",{"_index":1322,"title":{},"body":{"miscellaneous/functions.html":{}}}],["throws",{"_index":1329,"title":{},"body":{"miscellaneous/functions.html":{}}}],["thus",{"_index":1222,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["tiebreaker",{"_index":575,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["tiebreaker.slice",{"_index":582,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["time",{"_index":183,"title":{},"body":{"interfaces/EsPit.html":{},"classes/EsQueryDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"miscellaneous/enumerations.html":{}}}],["time.enum",{"_index":564,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["time.enum.ts",{"_index":1014,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timed",{"_index":252,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["timed_out",{"_index":235,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["timely",{"_index":1264,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timeout",{"_index":1282,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["title",{"_index":680,"title":{},"body":{"classes/PaperDto.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["todo",{"_index":1345,"title":{},"body":{"index.html":{}}}],["tony",{"_index":715,"title":{},"body":{"classes/PaperDto.html":{}}}],["too_many_requests",{"_index":1233,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["took",{"_index":236,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["topic",{"_index":681,"title":{},"body":{"classes/PaperDto.html":{},"miscellaneous/variables.html":{}}}],["topics/fields",{"_index":719,"title":{},"body":{"classes/PaperDto.html":{}}}],["tort",{"_index":1696,"title":{},"body":{"license.html":{}}}],["total",{"_index":262,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PrevSearch.html":{}}}],["touching",{"_index":721,"title":{},"body":{"classes/PaperDto.html":{}}}],["tracking",{"_index":1560,"title":{},"body":{"license.html":{}}}],["trade",{"_index":1664,"title":{},"body":{"license.html":{}}}],["trademark",{"_index":1632,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":1663,"title":{},"body":{"license.html":{}}}],["traditional",{"_index":1199,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["transaction",{"_index":83,"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":1372,"title":{},"body":{"index.html":{}}}],["transfer",{"_index":1594,"title":{},"body":{"license.html":{}}}],["transform",{"_index":910,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformation",{"_index":1516,"title":{},"body":{"license.html":{}}}],["transformed",{"_index":914,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformer",{"_index":75,"title":{},"body":{"classes/EnvironmentVariables.html":{},"dependencies.html":{}}}],["translation",{"_index":1517,"title":{},"body":{"license.html":{}}}],["true",{"_index":51,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["true/false",{"_index":524,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["try",{"_index":634,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{}}}],["type",{"_index":126,"title":{},"body":{"interfaces/EqQueryString.html":{},"classes/EsHitDto.html":{},"interfaces/EsPit.html":{},"interfaces/EsQuery.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"interfaces/EsResponseHits.html":{},"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/PaperDto.html":{},"controllers/PapersController.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"guards/RolesGuard.html":{},"interfaces/SearchInfo.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["typeof",{"_index":45,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["types",{"_index":1521,"title":{},"body":{"license.html":{}}}],["unable",{"_index":1225,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unambiguous",{"_index":1194,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unauthorized",{"_index":1123,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unavailable",{"_index":1290,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["undefined",{"_index":160,"title":{},"body":{"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"classes/PaperDto.html":{},"classes/PrevSearch.html":{},"classes/RequestDto.html":{},"classes/SearchResultDto.html":{}}}],["under",{"_index":1105,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["understands",{"_index":1037,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["understood",{"_index":1119,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unexpected",{"_index":1240,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["union",{"_index":1482,"title":{},"body":{"license.html":{}}}],["unique",{"_index":690,"title":{},"body":{"classes/PaperDto.html":{}}}],["unit",{"_index":529,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{}}}],["units",{"_index":1022,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["university",{"_index":711,"title":{},"body":{"classes/PaperDto.html":{}}}],["unknown",{"_index":223,"title":{},"body":{"classes/EsQueryDto.html":{},"injectables/HttpResponseService.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"interfaces/SearchInfo.html":{}}}],["unless",{"_index":1653,"title":{},"body":{"license.html":{}}}],["unprocessable",{"_index":1215,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unprocessable_entity",{"_index":1213,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported",{"_index":1285,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported_media_type",{"_index":1177,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["up",{"_index":306,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["updated",{"_index":1073,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upgrade",{"_index":1042,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upstream",{"_index":1253,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri",{"_index":1097,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri_too_long",{"_index":1175,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uris",{"_index":1101,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["url",{"_index":428,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["us/docs/web/http/status",{"_index":323,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["usage",{"_index":1389,"title":{},"body":{"index.html":{}}}],["use",{"_index":1100,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":56,"title":{},"body":{"modules/AppModule.html":{}}}],["used",{"_index":240,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/SearchInfo.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"properties.html":{}}}],["useinterceptors",{"_index":769,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors(pageinterceptor",{"_index":778,"title":{},"body":{"controllers/PapersController.html":{}}}],["user",{"_index":817,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["user.roles.some((role",{"_index":826,"title":{},"body":{"guards/RolesGuard.html":{}}}],["using",{"_index":875,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["usual",{"_index":1408,"title":{},"body":{"index.html":{}}}],["util",{"_index":474,"title":{},"body":{"injectables/LoggerService.html":{}}}],["uuid",{"_index":762,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["uuid.'})@apiresponse({status",{"_index":758,"title":{},"body":{"controllers/PapersController.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":964,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validatedto(dto",{"_index":1324,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validateoutputdto",{"_index":965,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validateoutputdto(dto",{"_index":1327,"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":905,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationerror",{"_index":915,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationpipeoptions",{"_index":902,"title":{"interfaces/ValidationPipeOptions.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["validator",{"_index":78,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsHitDto.html":{},"classes/EsQueryDto.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/PaperDto.html":{},"classes/RequestDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/ValidationPipeOptions.html":{},"dependencies.html":{}}}],["validatoroptions",{"_index":907,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["value",{"_index":267,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":1185,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["variable",{"_index":947,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":904,"title":{"miscellaneous/variables.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vatiables",{"_index":73,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["verbal",{"_index":1552,"title":{},"body":{"license.html":{}}}],["verbose",{"_index":446,"title":{},"body":{"injectables/LoggerService.html":{}}}],["verbose(message",{"_index":466,"title":{},"body":{"injectables/LoggerService.html":{}}}],["version",{"_index":1270,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"properties.html":{}}}],["via",{"_index":1041,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["view",{"_index":1076,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["virtualbank",{"_index":918,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["virtualbankoptions",{"_index":916,"title":{"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":403,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PrevSearch.html":{},"miscellaneous/functions.html":{}}}],["wait",{"_index":1155,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["want",{"_index":1072,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["warn",{"_index":447,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warn(message",{"_index":468,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warning",{"_index":470,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warranties",{"_index":1678,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":1673,"title":{},"body":{"license.html":{}}}],["way",{"_index":662,"title":{},"body":{"injectables/PageInterceptor.html":{},"classes/PrevSearch.html":{},"index.html":{}}}],["ways",{"_index":1376,"title":{},"body":{"index.html":{}}}],["wherever",{"_index":1640,"title":{},"body":{"license.html":{}}}],["whether",{"_index":1493,"title":{},"body":{"license.html":{}}}],["whole",{"_index":1536,"title":{},"body":{"license.html":{}}}],["widraw_commission",{"_index":86,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["widrawal",{"_index":930,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["willing",{"_index":1038,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["willsoto/nestjs",{"_index":36,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["within",{"_index":1153,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["without",{"_index":1166,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["work",{"_index":1522,"title":{},"body":{"license.html":{}}}],["works",{"_index":1529,"title":{},"body":{"license.html":{}}}],["worldwide",{"_index":1578,"title":{},"body":{"license.html":{}}}],["writing",{"_index":1569,"title":{},"body":{"license.html":{}}}],["written",{"_index":1553,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1326,"title":{},"body":{"miscellaneous/functions.html":{}}}],["yes",{"_index":459,"title":{},"body":{"injectables/LoggerService.html":{}}}],["yyyy",{"_index":1752,"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, IsOptional } 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/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\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/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()@ApiProperty({description: 'Relevance score', example: 1.2355})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-hit.dto.ts:44\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/es-hit.dto.ts:24\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()@ApiProperty({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/es-hit.dto.ts:34\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsIn, IsInt, IsNotEmpty, IsOptional, IsString } 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 */\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 @ApiProperty({\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 @ApiProperty({\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/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/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/es-query.dto.ts\n \n\n\n \n Description\n \n \n Elasticsearch query DTO\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n pit\n \n \n query\n \n \n Optional\n search_after\n \n \n Optional\n size\n \n \n Optional\n sort\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/core/domain/dtos/es-query.dto.ts:70\n \n \n\n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n Optional\n pit\n \n \n \n \n \n \n Type : EsPit\n\n \n \n \n \n Decorators : \n \n \n @IsOptional()@IsObject()@ApiProperty({description: 'PIT object', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-query.dto.ts:48\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/es-query.dto.ts:37\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()@ApiProperty({description: '', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-query.dto.ts:70\n \n \n\n \n \n Pagination info\n\n \n \n\n \n \n \n \n \n \n \n \n Optional\n size\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Decorators : \n \n \n @IsOptional()@IsDefined()@IsNumber()@IsInt()@ApiProperty({description: 'Maximum number of elements returned by Elasticsearch', example: 30})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-query.dto.ts:26\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()@ApiProperty({description: '', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-query.dto.ts:59\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsInt, IsNotEmpty, IsNumber, IsObject, IsOptional } from \"class-validator\";\nimport { EsPit } from \"../interfaces/es-pit.interface\";\nimport { EsQuery } from \"../interfaces/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 export class EsQueryDto {\n /**\n * Maximum number of elements returned by Elasticsearch\n */\n @IsOptional()\n @IsDefined()\n @IsNumber()\n @IsInt()\n @ApiProperty({\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 @ApiProperty({\n description: 'PIT object',\n example: {}\n })\n pit?: EsPit;\n\n /**\n * Sorting info\n */\n @IsOptional()\n @IsArray()\n @ApiProperty({\n description: '',\n example: []\n })\n sort?: unknown[];\n\n /**\n * Pagination info\n */\n @IsOptional()\n @IsArray()\n @ApiProperty({\n description: '',\n example: []\n })\n search_after?: unknown[];\n\n constructor() {\n this.size = 10;\n this.query = undefined;\n this.pit = undefined;\n this.sort = 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/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: '_shards', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-response.dto.ts:55\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: 'hits', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-response.dto.ts:83\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()@ApiProperty({description: 'PIT ID used to search for results', example: '46ToAwMDaWR5BXV1aWQyKwZub2RlXzMAAAAAAAAAACoBYwADaWR4BXV1aWQxAgZub2RlXzEAAAAAAAAAAAEBYQADaWR5BXV1aWQyKgZub2RlXzIAAAAAAAAAAAwBYgACBXV1aWQyAAAFdXVpZDEAAQltYXRjaF9hbGw_gAAAAA=='})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-response.dto.ts:94\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: 'timed_out', example: false})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-response.dto.ts:38\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: 'took', example: 5})\n \n \n \n \n \n Defined in src/core/domain/dtos/es-response.dto.ts:25\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsBoolean, IsDefined, IsNotEmpty, IsNumber, IsObject, IsOptional, IsString } from \"class-validator\";\nimport { EsResponseHits } from \"../interfaces/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 */\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: 'took',\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: 'timed_out',\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: '_shards',\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: 'hits',\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\n },\n fields: {\n\n }\n }],\n }\n })\n hits: EsResponseHits;\n\n /**\n * ID of the PIT used in the search\n */\n @IsString()\n @IsOptional()\n @ApiProperty({\n description: '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/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 \n \n\n\n \n import { EsHitDto } from \"../dtos/es-hit.dto\";\n\n/**\n * Structure of 'hits' object of Elasticsearch response\n */\nexport interface EsResponseHits {\n total: object;\n\n /**\n * Maximum score amongst all search results\n */\n max_score?: number;\n\n /**\n * Array of search results\n */\n hits: EsHitDto[];\n}\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"controllers/HealthController.html":{"url":"controllers/HealthController.html","title":"controller - HealthController","body":"\n \n\n\n\n\n\n\n Controllers\n HealthController\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/application/controller/health.controller.ts\n \n\n \n Prefix\n \n \n health\n \n\n\n \n Description\n \n \n Health controller class\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n check\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n check\n \n \n \n \n \n \ncheck()\n \n \n\n \n \n Decorators : \n \n @Get()@HealthCheck()\n \n \n\n \n \n Defined in src/application/controller/health.controller.ts:21\n \n \n\n\n \n \n Checks the liveness of the project\n\n\n \n \n \n Returns : { status: string; info: { alive: { status: string; }; }; error: {}; details: { alive: { status: string; }; }; }\n\n \n \n http response\n\n \n \n \n \n \n \n\n\n \n import { Controller, Get } from '@nestjs/common';\nimport { HealthCheckService, HttpHealthIndicator, HealthCheck } from '@nestjs/terminus';\n/**\n * Health controller class\n */\n@Controller('health')\nexport class HealthController {\n /**\n * Health check controller class constructor.\n * @param health health check service\n * @param http http response\n */\n constructor(private health: HealthCheckService, private http: HttpHealthIndicator) {}\n //======================================================================================================\n /**\n * Checks the liveness of the project\n * @returns http response\n */\n @Get()\n @HealthCheck()\n check() {\n return { status: 'ok', info: { alive: { status: 'up' } }, error: {}, details: { alive: { status: 'up' } } };\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/HealthModule.html":{"url":"modules/HealthModule.html","title":"module - HealthModule","body":"\n \n\n\n\n\n Modules\n HealthModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/core/modules/health.module.ts\n \n\n\n\n\n\n \n \n \n Controllers\n \n \n HealthController\n \n \n \n \n \n\n\n \n\n\n \n import { Module } from '@nestjs/common';\nimport { HttpModule } from '@nestjs/axios';\nimport { TerminusModule } from '@nestjs/terminus';\nimport { HealthController } from '../../application/controller/health.controller'\n\n@Module({\n imports: [TerminusModule, HttpModule],\n controllers: [HealthController],\n})\nexport class HealthModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/HttpResponse.html":{"url":"interfaces/HttpResponse.html","title":"interface - HttpResponse","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n HttpResponse\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/domain/interfaces/http-response.interface.ts\n \n\n\n \n Description\n \n \n Basic HTTP response interface\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n data\n \n \n \n \n description\n \n \n \n \n message\n \n \n \n \n status\n \n \n \n \n type\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n data\n \n \n \n \n \n \n \n \n data: any\n\n \n \n\n\n \n \n Type : any\n\n \n \n\n\n\n\n\n \n \n Represents the actual data which is returned by the API. In case of empty response we will have it empty also.\n\n \n \n \n \n \n \n \n \n \n description\n \n \n \n \n \n \n \n \n description: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Represents a full description about the response (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status)\n\n \n \n \n \n \n \n \n \n \n message\n \n \n \n \n \n \n \n \n message: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Represents a short message about the response status.\n\n \n \n \n \n \n \n \n \n \n status\n \n \n \n \n \n \n \n \n status: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Represents the status code of the http response(https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).\n\n \n \n \n \n \n \n \n \n \n type\n \n \n \n \n \n \n \n \n type: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Represents the type of the response\n\n \n \n \n \n \n \n\n\n \n export interface HttpResponse {\n /**\n * Represents the type of the response\n */\n type: string;\n /**\n * Represents the status code of the http response(https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).\n */\n status: number;\n /**\n * Represents a short message about the response status.\n */\n message: string;\n /**\n * Represents a full description about the response (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status)\n */\n description: string;\n /**\n * Represents the actual data which is returned by the API. In case of empty response we will have it empty also.\n */\n data: any;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/HttpResponseException.html":{"url":"classes/HttpResponseException.html","title":"class - HttpResponseException","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n HttpResponseException\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/exceptions/http-response.exception.ts\n \n\n\n \n Description\n \n \n implements http exception with http response from the service of common module\n\n \n\n \n Extends\n \n \n HttpException\n \n\n\n\n\n \n Constructor\n \n \n \n \nconstructor(data: HttpResponse)\n \n \n \n \n Defined in src/core/exceptions/http-response.exception.ts:8\n \n \n\n \n \n Http response exception contructor\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n data\n \n \n HttpResponse\n \n \n \n No\n \n \n \n Http response\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n \n\n\n \n import { HttpException } from '@nestjs/common';\nimport { HttpResponse } from '../domain/interfaces';\n\n//==================================================================================================\n/**\n * implements http exception with http response from the service of common module\n */\nexport class HttpResponseException extends HttpException {\n /**\n * Http response exception contructor\n * @param data Http response\n */\n constructor(data: HttpResponse) {\n super(HttpException.createBody(data, data.description, data.status), data.status);\n }\n}\n\n//==================================================================================================\n\n \n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/HttpResponseModule.html":{"url":"modules/HttpResponseModule.html","title":"module - HttpResponseModule","body":"\n \n\n\n\n\n Modules\n HttpResponseModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_HttpResponseModule\n\n\n\ncluster_HttpResponseModule_exports\n\n\n\ncluster_HttpResponseModule_providers\n\n\n\n\nHttpResponseService \n\nHttpResponseService \n\n\n\nHttpResponseModule\n\nHttpResponseModule\n\nHttpResponseService -->\n\nHttpResponseModule->HttpResponseService \n\n\n\n\n\nHttpResponseService\n\nHttpResponseService\n\nHttpResponseModule -->\n\nHttpResponseService->HttpResponseModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/core/modules/http-response.module.ts\n \n\n\n\n\n\n \n \n \n Providers\n \n \n HttpResponseService\n \n \n \n \n Exports\n \n \n HttpResponseService\n \n \n \n \n \n\n\n \n\n\n \n import { Module } from '@nestjs/common';\nimport { HttpResponseService } from '../services/common'\n\n@Module({\n providers: [HttpResponseService],\n exports: [HttpResponseService],\n})\nexport class HttpResponseModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/HttpResponseService.html":{"url":"injectables/HttpResponseService.html","title":"injectable - HttpResponseService","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n HttpResponseService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/services/common/http-response.service.ts\n \n\n\n \n Description\n \n \n HTTP response service\n\n \n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n generate\n \n \n Private\n getDescription\n \n \n Private\n getMessage\n \n \n Private\n getType\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n generate\n \n \n \n \n \n \ngenerate(status: number, data, message: string, description: string)\n \n \n\n\n \n \n Defined in src/core/services/common/http-response.service.ts:57\n \n \n\n\n \n \n generates the HTTP response\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n Description\n \n \n \n \n status\n \n number\n \n\n \n No\n \n\n \n \n\n \n HTTP status\n\n \n \n \n data\n \n \n\n \n No\n \n\n \n {}\n \n\n \n data\n\n \n \n \n message\n \n string\n \n\n \n No\n \n\n \n this.getMessage(status)\n \n\n \n custom message\n\n \n \n \n description\n \n string\n \n\n \n No\n \n\n \n this.getDescription(status)\n \n\n \n custom description\n\n \n \n \n \n \n \n \n \n Returns : HttpResponse\n\n \n \n response\n\n \n \n \n \n \n \n \n \n \n \n \n Private\n getDescription\n \n \n \n \n \n \n \n getDescription(status: number)\n \n \n\n\n \n \n Defined in src/core/services/common/http-response.service.ts:32\n \n \n\n\n \n \n gets the description\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n status\n \n number\n \n\n \n No\n \n\n\n \n HTTP status\n\n \n \n \n \n \n \n \n \n Returns : string\n\n \n \n description\n\n \n \n \n \n \n \n \n \n \n \n \n Private\n getMessage\n \n \n \n \n \n \n \n getMessage(status: number)\n \n \n\n\n \n \n Defined in src/core/services/common/http-response.service.ts:22\n \n \n\n\n \n \n gets the message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n status\n \n number\n \n\n \n No\n \n\n\n \n HTTP status\n\n \n \n \n \n \n \n \n \n Returns : string\n\n \n \n message\n\n \n \n \n \n \n \n \n \n \n \n \n Private\n getType\n \n \n \n \n \n \n \n getType(status: number)\n \n \n\n\n \n \n Defined in src/core/services/common/http-response.service.ts:42\n \n \n\n\n \n \n gets the type\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n status\n \n number\n \n\n \n No\n \n\n\n \n HTTP status\n\n \n \n \n \n \n \n \n \n Returns : string\n\n \n \n type\n\n \n \n \n \n \n\n\n \n\n\n \n import { HttpStatus, Injectable } from '@nestjs/common';\nimport {\n HttpResponseDescriptions,\n HttpResponseMessages,\n HttpResponseTypes,\n HttpResponseTypesCodes,\n} from '../../domain/enums'\n\nimport { HttpResponse } from '../../domain/interfaces';\n\n/**\n * HTTP response service\n */\n@Injectable()\nexport class HttpResponseService {\n //==================================================================================================\n /**\n * gets the message\n * @param status HTTP status\n * @returns message\n */\n private getMessage(status: number): string {\n return HttpResponseMessages[HttpStatus[status].toString() as keyof typeof HttpResponseMessages];\n }\n\n //==================================================================================================\n /**\n * gets the description\n * @param status HTTP status\n * @returns description\n */\n private getDescription(status: number): string {\n return HttpResponseDescriptions[HttpStatus[status].toString() as keyof typeof HttpResponseMessages];\n }\n\n //==================================================================================================\n /**\n * gets the type\n * @param status HTTP status\n * @returns type\n */\n private getType(status: number): string {\n return HttpResponseTypes[\n HttpResponseTypesCodes[Math.floor(status / 100)].toString() as keyof typeof HttpResponseTypes\n ];\n }\n\n //==================================================================================================\n /**\n * generates the HTTP response\n * @param status HTTP status\n * @param data data\n * @param message custom message\n * @param description custom description\n * @returns response\n */\n generate(\n status: number,\n data: unknown = {},\n message: string = this.getMessage(status),\n description: string = this.getDescription(status)\n ): HttpResponse {\n const response: HttpResponse = {\n type: this.getType(status),\n status: status,\n message: message,\n description: description,\n data: data,\n };\n\n return response;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LoggerInterceptor.html":{"url":"injectables/LoggerInterceptor.html","title":"injectable - LoggerInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n LoggerInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/interceptors/logger.interceptor.ts\n \n\n\n \n Description\n \n \n Logs the requests\n\n \n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Readonly\n logger\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n Private\n logHttpRequest\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \nintercept(context: ExecutionContext, next: CallHandler)\n \n \n\n\n \n \n Defined in src/core/interceptors/logger.interceptor.ts:25\n \n \n\n\n \n \n intercept handler\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n context\n \n ExecutionContext\n \n\n \n No\n \n\n\n \n context\n\n \n \n \n next\n \n CallHandler\n \n\n \n No\n \n\n\n \n next call\n\n \n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n handler\n\n \n \n \n \n \n \n \n \n \n \n \n Private\n logHttpRequest\n \n \n \n \n \n \n \n logHttpRequest(context: ExecutionContext, startTime: number)\n \n \n\n\n \n \n Defined in src/core/interceptors/logger.interceptor.ts:55\n \n \n\n\n \n \n logs the HTTP requests\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n context\n \n ExecutionContext\n \n\n \n No\n \n\n\n \n context\n\n \n \n \n startTime\n \n number\n \n\n \n No\n \n\n\n \n start time\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n nothing\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n Private\n Readonly\n logger\n \n \n \n \n \n \n Type : LoggerService\n\n \n \n \n \n Default value : new LoggerService(LoggerInterceptor.name)\n \n \n \n \n Defined in src/core/interceptors/logger.interceptor.ts:16\n \n \n\n \n \n logs requests for the service\n\n \n \n\n \n \n\n\n \n\n\n \n import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from '@nestjs/common';\nimport { Observable } from 'rxjs';\nimport { tap } from 'rxjs/operators';\nimport { Request, Response } from 'express';\nimport { LoggerService } from '../services/common'\n////////////////////////////////////////////////////////////////////////\n/**\n * Logs the requests\n */\n@Injectable()\nexport class LoggerInterceptor implements NestInterceptor {\n //==================================================================================================\n /**\n * logs requests for the service\n */\n private readonly logger: LoggerService = new LoggerService(LoggerInterceptor.name);\n\n //==================================================================================================\n /**\n * intercept handler\n * @param context context\n * @param next next call\n * @returns handler\n */\n intercept(context: ExecutionContext, next: CallHandler): Observable {\n const startTime = Date.now();\n const contextType = context.getType();\n\n return next.handle().pipe(\n tap(\n () => {\n if (contextType === 'http') {\n this.logHttpRequest(context, startTime);\n }\n },\n (error: Error) => {\n if (contextType === 'http') {\n this.logHttpRequest(context, startTime);\n } else {\n const reqTime = Date.now() - startTime;\n this.logger.log(`[${error.name}] ${error.message} ${reqTime}ms`);\n }\n }\n )\n );\n }\n\n //==================================================================================================\n /**\n * logs the HTTP requests\n * @param context context\n * @param startTime start time\n * @returns nothing\n */\n private logHttpRequest(context: ExecutionContext, startTime: number) {\n if (context.getType() !== 'http') return;\n const reqTime = Date.now() - startTime;\n const controllerName = context.getClass().name;\n const handlerName = context.getHandler().name;\n const request = context.switchToHttp().getRequest();\n const response = context.switchToHttp().getResponse();\n const { url, method } = request;\n const { statusCode } = response;\n this.logger.log(\n `[HTTP] ${method.toUpperCase()} ${url} ${statusCode} [${controllerName}:${handlerName}] ${reqTime}ms`\n );\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/LoggerModule.html":{"url":"modules/LoggerModule.html","title":"module - LoggerModule","body":"\n \n\n\n\n\n Modules\n LoggerModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_LoggerModule\n\n\n\ncluster_LoggerModule_exports\n\n\n\ncluster_LoggerModule_providers\n\n\n\n\nLoggerService \n\nLoggerService \n\n\n\nLoggerModule\n\nLoggerModule\n\nLoggerService -->\n\nLoggerModule->LoggerService \n\n\n\n\n\nLoggerService\n\nLoggerService\n\nLoggerModule -->\n\nLoggerService->LoggerModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/core/modules/logger.module.ts\n \n\n\n\n\n\n \n \n \n Providers\n \n \n LoggerService\n \n \n \n \n Exports\n \n \n LoggerService\n \n \n \n \n \n\n\n \n\n\n \n import { Module } from '@nestjs/common';\nimport { LoggerService } from '../services/common'\n\n@Module({\n providers: [LoggerService, String],\n exports: [LoggerService],\n})\nexport class LoggerModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LoggerService.html":{"url":"injectables/LoggerService.html","title":"injectable - LoggerService","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n LoggerService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/services/common/logger.service.ts\n \n\n\n \n Description\n \n \n service for logging\n\n \n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Readonly\n Optional\n context\n \n \n Private\n Readonly\n logger\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n createlogger\n \n \n Public\n debug\n \n \n Public\n error\n \n \n Private\n format\n \n \n Public\n log\n \n \n Public\n verbose\n \n \n Public\n warn\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(context: string)\n \n \n \n \n Defined in src/core/services/common/logger.service.ts:16\n \n \n\n \n \n constructor for the logger\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n context\n \n \n string\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n Static\n createlogger\n \n \n \n \n \n \n \n createlogger(context: string)\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:32\n \n \n\n\n \n \n creates the logger\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n context\n \n string\n \n\n \n No\n \n\n\n \n context\n\n \n \n \n \n \n \n \n \n Returns : LoggerService\n\n \n \n logger\n\n \n \n \n \n \n \n \n \n \n \n \n Public\n debug\n \n \n \n \n \n \n \n debug(message: string, ...args: any[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:69\n \n \n\n\n \n \n logs the debug message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n args\n \n any[]\n \n\n \n No\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Public\n error\n \n \n \n \n \n \n \n error(message: string, error?: string | Error, ...args: any[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:51\n \n \n\n\n \n \n logs the error message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n error\n \n string | Error\n \n\n \n Yes\n \n\n\n \n error\n\n \n \n \n args\n \n any[]\n \n\n \n No\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Private\n format\n \n \n \n \n \n \n \n format(message: string, args?: string[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:88\n \n \n\n\n \n \n formats the message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n args\n \n string[]\n \n\n \n Yes\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : any\n\n \n \n formatted message\n\n \n \n \n \n \n \n \n \n \n \n \n Public\n log\n \n \n \n \n \n \n \n log(message: string, ...args: any[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:41\n \n \n\n\n \n \n logs the message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n args\n \n any[]\n \n\n \n No\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Public\n verbose\n \n \n \n \n \n \n \n verbose(message: string, ...args: any[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:78\n \n \n\n\n \n \n logs the verbose message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n args\n \n any[]\n \n\n \n No\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Public\n warn\n \n \n \n \n \n \n \n warn(message: string, ...args: any[])\n \n \n\n\n \n \n Defined in src/core/services/common/logger.service.ts:60\n \n \n\n\n \n \n logs the warning message\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n string\n \n\n \n No\n \n\n\n \n message\n\n \n \n \n args\n \n any[]\n \n\n \n No\n \n\n\n \n arguments\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n Private\n Readonly\n Optional\n context\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/core/services/common/logger.service.ts:16\n \n \n\n \n \n context\n\n \n \n\n \n \n \n \n \n \n \n \n Private\n Readonly\n logger\n \n \n \n \n \n \n Type : Logger\n\n \n \n \n \n Defined in src/core/services/common/logger.service.ts:12\n \n \n\n \n \n logger\n\n \n \n\n \n \n\n\n \n\n\n \n import { Injectable, Logger, LoggerService as NestLoggerService } from '@nestjs/common';\nimport { formatWithOptions } from 'util';\n\n/**\n * service for logging\n */\n@Injectable()\nexport class LoggerService implements NestLoggerService {\n /**\n * logger\n */\n private readonly logger: Logger;\n /**\n * context\n */\n private readonly context?: string;\n //=============================================================================================================\n /**\n * constructor for the logger\n * @param context\n */\n constructor(context: string) {\n this.logger = new Logger(context);\n this.context = context;\n }\n //=============================================================================================================\n /**\n * creates the logger\n * @param context context\n * @returns logger\n */\n static createlogger(context: string): LoggerService {\n return new LoggerService(context);\n }\n //=============================================================================================================\n /**\n * logs the message\n * @param message message\n * @param args arguments\n */\n public log(message: string, ...args: any[]) {\n this.logger.log(this.format(message, args));\n }\n //=============================================================================================================\n /**\n * logs the error message\n * @param message message\n * @param error error\n * @param args arguments\n */\n public error(message: string, error?: string | Error, ...args: any[]) {\n this.logger.error(this.format(message, args), error instanceof Error ? error.stack : error);\n }\n //=============================================================================================================\n /**\n * logs the warning message\n * @param message message\n * @param args arguments\n */\n public warn(message: string, ...args: any[]) {\n this.logger.warn(this.format(message, args));\n }\n //=============================================================================================================\n /**\n * logs the debug message\n * @param message message\n * @param args arguments\n */\n public debug(message: string, ...args: any[]) {\n this.logger.debug(this.format(message, args));\n }\n //=============================================================================================================\n /**\n * logs the verbose message\n * @param message message\n * @param args arguments\n */\n public verbose(message: string, ...args: any[]) {\n this.logger.verbose(this.format(message, args));\n }\n //=============================================================================================================\n /**\n * formats the message\n * @param message message\n * @param args arguments\n * @returns formatted message\n */\n private format(message: string, args?: string[]) {\n if (!args || !args.length) return message;\n\n return formatWithOptions({ colors: true, depth: 5 }, message, ...args);\n }\n //=============================================================================================================\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/PageDto.html":{"url":"classes/PageDto.html","title":"class - PageDto","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n PageDto\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/domain/dtos/page.dto.ts\n \n\n\n \n Description\n \n \n Page model for pagination\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Readonly\n data\n \n \n Readonly\n meta\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(data: PaperDto[], meta: PageMeta)\n \n \n \n \n Defined in src/core/domain/dtos/page.dto.ts:32\n \n \n\n \n \n Constructs an object with provided parameters\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n data\n \n \n PaperDto[]\n \n \n \n No\n \n \n \n \n meta\n \n \n PageMeta\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n Readonly\n data\n \n \n \n \n \n \n Type : PaperDto[]\n\n \n \n \n \n Decorators : \n \n \n @IsArray()@ApiProperty({description: 'All data the page contains', isArray: true})\n \n \n \n \n \n Defined in src/core/domain/dtos/page.dto.ts:23\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 : PageMeta\n\n \n \n \n \n Decorators : \n \n \n @ApiProperty({description: 'Metadata for the page'})\n \n \n \n \n \n Defined in src/core/domain/dtos/page.dto.ts:32\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray } from \"class-validator\";\nimport { PageMeta } from \"../interfaces/page-meta.interface\";\nimport { PaperDto } from \"./paper.dto\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['data', 'meta'];\n\n/**\n * Page model for pagination\n */\nexport class PageDto {\n /**\n * Data block of the page\n */\n @IsArray()\n @ApiProperty({\n description: 'All data the page contains',\n isArray: true,\n })\n readonly data: PaperDto[];\n\n /**\n * Metadata of the page\n */\n @ApiProperty({\n description: 'Metadata for the page',\n // example: [],\n })\n readonly meta: PageMeta;\n\n /**\n * Constructs an object with provided parameters\n * @param data \n * @param meta \n */\n constructor(data: PaperDto[], meta: PageMeta) {\n this.data = data;\n this.meta = meta;\n }\n}\n \n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/PageInterceptor.html":{"url":"injectables/PageInterceptor.html","title":"injectable - PageInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n PageInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/interceptors/page.interceptor.ts\n \n\n\n \n Description\n \n \n Pagination-implementing interceptor\n\n \n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Readonly\n ES_PORT\n \n \n Private\n prevSearch\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n deletePIT\n \n \n Public\n Async\n getPIT\n \n \n Async\n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpService: HttpService, searchService: SearchService)\n \n \n \n \n Defined in src/core/interceptors/page.interceptor.ts:53\n \n \n\n \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 searchService\n \n \n SearchService\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:169\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:149\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:64\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_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:137\n \n \n\n \n \n Elastichsearch server port-number\n\n \n \n\n \n \n \n \n \n \n \n \n Private\n prevSearch\n \n \n \n \n \n \n Type : PrevSearch\n\n \n \n \n \n Defined in src/core/interceptors/page.interceptor.ts:142\n \n \n\n \n \n Info about previously completed search\n\n \n \n\n \n \n\n\n \n\n\n \n import { HttpService } from \"@nestjs/axios\";\nimport { CallHandler, ExecutionContext, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { reverse } from \"dns\";\nimport { Observable, map, take } from \"rxjs\";\nimport { EsResponseDto, PageDto } from \"../domain/dtos\";\nimport { EsQueryDto } from \"../domain/dtos/es-query.dto\";\nimport { RequestDto } from \"../domain/dtos/request.dto\";\nimport { SearchQueryDto } from \"../domain/dtos/search-q.dto\";\nimport { SearchResultDto } from \"../domain/dtos/search-result.dto\";\nimport { EsTime } from \"../domain/enums/es-time.enum\";\nimport { Order } from \"../domain/enums/page-order.enum\";\nimport { PageMeta } from \"../domain/interfaces\";\nimport { EsPit } from \"../domain/interfaces/es-pit.interface\";\nimport { SearchInfo } from \"../domain/interfaces/search-info.interface\";\nimport { SearchService } from \"../services/common/search.service\";\n\nclass PrevSearch implements SearchInfo {\n constructor() {\n this.pit = undefined;\n this.tiebreaker = undefined;\n this.prevPage = -1;\n }\n\n pit: EsPit;\n tiebreaker: unknown[];\n prevPage: number;\n\n public saveInfo(pit: EsPit, tiebreaker: unknown[], page: number) {\n this.pit.id = pit.id;\n this.pit.keep_alive = pit.keep_alive;\n\n this.tiebreaker = tiebreaker.slice();\n\n this.prevPage = page;\n }\n\n public clearInfo() {\n this.pit = undefined;\n this.tiebreaker = undefined;\n this.prevPage = -1;\n }\n\n public isSet(): boolean {\n if (this.pit && this.tiebreaker && this.prevPage !== -1) return true;\n return false;\n }\n}\n\n/**\n * Pagination-implementing interceptor\n */\n@Injectable()\nexport class PageInterceptor implements NestInterceptor {\n constructor(private readonly httpService: HttpService, private readonly searchService: SearchService) {\n this.prevSearch = new PrevSearch;\n }\n\n /**\n * Override of intercept() method, specified in NestInterceptor interface\n * @param context \n * @param next \n * @returns Page with content and metadata\n */\n async intercept(context: ExecutionContext, next: CallHandler): Promise> {\n let request: RequestDto = context.switchToHttp().getRequest();\n const query: SearchQueryDto = request.query;\n let reverse: boolean = false;\n\n request.es_query = new EsQueryDto();\n\n request.es_query.query = {\n query_string: {\n query: query.query,\n default_field: 'content',\n }\n };\n request.es_query.sort = [\n { _score: { order: !query?.order ? Order.DESC : query.order } },\n { _shard_doc: 'desc' }\n ];\n\n if (this.prevSearch.isSet()) {\n request.es_query.pit = this.prevSearch.pit;\n request.es_query.search_after = this.prevSearch.tiebreaker;\n\n let limit = !query?.limit ? 10 : query.limit;\n request.es_query.size = limit * Math.abs(query.page - this.prevSearch.prevPage);\n \n if (query.page {\n // Setting the page meta-data\n let meta: PageMeta = {\n total: res.hits.total.value,\n pagenum: !query?.page ? 1 : query.page,\n order: query?.order?.toUpperCase() === Order.ASC ? Order.ASC : Order.DESC,\n hasNext: false,\n hasPrev: false,\n pagesize: !query?.limit ? 10 : query.limit,\n }; \n // meta.hasNext = res.hits.hits[meta.pagenum * meta.pagesize] ? true : false;\n // meta.hasPrev = res.hits.hits[(meta.pagenum - 1) * meta.pagesize - 1] ? true: false;\n\n // Saving the search info\n this.prevSearch.pit.id = res.pit_id;\n this.prevSearch.tiebreaker = res.hits.hits[res.hits.hits.length - 1].sort;\n this.prevSearch.prevPage = query.page;\n\n let data = res.hits.hits.slice(-meta.pagesize);\n if (reverse) {\n console.log('REVERSE');\n this.prevSearch.tiebreaker = data[0].sort;\n data.reverse();\n reverse = false;\n }\n\n // Return the page\n return new PageDto(data, meta);\n })\n );\n }\n\n /**\n * Elastichsearch server port-number\n */\n private readonly ES_PORT = process.env.ES_PORT;\n\n /**\n * Info about previously completed search\n */\n private prevSearch: PrevSearch;\n\n /**\n * Acquires a PIT ID from Elasticsearch, needed for a request\n * @param alive, amount of time in minutes (defaults to 1). If time unit is not specified - defaults to minutes.\n * @returns PIT object containing PIT ID and keep_alive value\n */\n public async getPIT(alive: number, unit: EsTime = EsTime.min): Promise {\n return new Promise((resolve, reject) => {\n try {\n (this.httpService.post(`http://localhost:${this.ES_PORT}/papers/_pit?keep_alive=${alive+unit}`)\n .pipe(take(1), map(axiosRes => axiosRes.data))\n .subscribe((res) => {\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://localhost:${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 // getQueryParams(str: string): any {\n // let parameters: object = {};\n // let pairs: string[] = str.split(',');\n // parameters['main'] = pairs[0];\n // pairs.shift();\n\n // if(!pairs || pairs[0] === '') return parameters;\n\n // for (const pair of pairs) {\n // const key: string = pair.substring(0, pair.indexOf('='));\n // const value: string = pair.substring(pair.indexOf('=') + 1);\n // parameters[key] = value;\n // }\n\n // return parameters;\n // }\n\n\n /**\n * OLD WAY PAGINATION\n * // Setting the page data\n // const data = res.hits.slice((meta.pagenum - 1) * meta.pagesize, meta.pagenum * meta.pagesize);\n */\n\n\n // if (query.page == 1) {\n // this.prevSearch.pit = request.es_query.pit = await this.getPIT(1);\n // } else {\n // if (!this.prevSearch.isSet()) {\n // this.prevSearch.pit = request.es_query.pit = await this.getPIT(1);\n\n // request.es_query.size = query.limit * (query.page - 1);\n // this.searchService.findByContext(request.es_query).then((res: SearchResultDto) => {\n // request.es_query.search_after = res.data.hits.hits[res.data.hits.hits.length - 1].sort;\n // });\n // } else {\n // if (query.page == this.prevSearch.prevPage) {\n // return;\n // } else {\n // request.es_query.pit = this.prevSearch.pit;\n // request.es_query.search_after = this.prevSearch.tiebreaker;\n // request.es_query.size = (query.page - this.prevSearch.prevPage);\n // }\n\n // // request.es_query.pit = this.prevSearch.pit;\n // // request.es_query.search_after = this.prevSearch.tiebreaker;\n // }\n // }\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/PageMeta.html":{"url":"interfaces/PageMeta.html","title":"interface - PageMeta","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n PageMeta\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/domain/interfaces/page-meta.interface.ts\n \n\n\n \n Description\n \n \n Structure of page metadata\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n hasNext\n \n \n \n \n hasPrev\n \n \n \n \n order\n \n \n \n \n pagenum\n \n \n \n \n pagesize\n \n \n \n \n total\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n hasNext\n \n \n \n \n \n \n \n \n hasNext: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag that indicates presence of the next page\n\n \n \n \n \n \n \n \n \n \n hasPrev\n \n \n \n \n \n \n \n \n hasPrev: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag that indicates presence of the previous page\n\n \n \n \n \n \n \n \n \n \n order\n \n \n \n \n \n \n \n \n order: Order\n\n \n \n\n\n \n \n Type : Order\n\n \n \n\n\n\n\n\n \n \n Order of the elements on the page\n\n \n \n \n \n \n \n \n \n \n pagenum\n \n \n \n \n \n \n \n \n pagenum: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Number of the page\n\n \n \n \n \n \n \n \n \n \n pagesize\n \n \n \n \n \n \n \n \n pagesize: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Number of elements on the page\n\n \n \n \n \n \n \n \n \n \n total\n \n \n \n \n \n \n \n \n total: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Total search results\n\n \n \n \n \n \n \n\n\n \n import { Order } from \"../enums/page-order.enum\";\n\n/**\n * Structure of page metadata\n */\nexport interface PageMeta {\n /**\n * Total search results\n */\n total: number;\n\n /**\n * Number of the page\n */\n pagenum: number;\n\n /**\n * Order of the elements on the page\n */\n order: Order;\n\n /**\n * Flag that indicates presence of the next page\n */\n hasNext: boolean;\n\n /**\n * Flag that indicates presence of the previous page\n */ \n hasPrev: boolean;\n\n /**\n * Number of elements on the page\n */\n pagesize: number;\n}\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/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:46\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:88\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:24\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:68\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:79\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:35\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:57\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsIn, IsInt, IsNotEmpty, IsOptional, IsString } from \"class-validator\";\nimport { EsQueryDto } from \"./es-query.dto\";\nimport { SearchQueryDto } from \"./search-q.dto\";\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 */\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 Prefix\n \n \n papers\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(query: RequestDto)\n \n \n\n \n \n Decorators : \n \n @ApiOperation({summary: 'Finds papers by context based on the query.'})@ApiResponse({status: 200, description: 'Returns back acquired papers.', type: SearchResultDto})@Get('search')@UseInterceptors(PageInterceptor)@HttpCode(200)\n \n \n\n \n \n Defined in src/application/controller/papers.controller.ts:30\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 query\n \n RequestDto\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : object\n\n \n \n a response with a set of matching papers\n\n \n \n \n \n \n \n \n \n \n \n \n getByID\n \n \n \n \n \n \ngetByID(uuid: string)\n \n \n\n \n \n Decorators : \n \n @ApiOperation({summary: 'Finds paper by its UUID.'})@ApiResponse({status: 200, description: 'Returns back acquired paper.', type: SearchResultDto})@Get(':uuid')@UseInterceptors(PageInterceptor)@HttpCode(200)\n \n \n\n \n \n Defined in src/application/controller/papers.controller.ts:56\n \n \n\n\n \n \n Request handler for GET /papers/{uuid}\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n uuid\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : object\n\n \n \n a response with a requested object\n\n \n \n \n \n \n \n\n\n \n import { Controller, Get, HttpCode, HttpException, Next, Param, ParseUUIDPipe, Put, Query, Req, Res, UseInterceptors } from \"@nestjs/common\";\nimport { SearchService } from \"../../core/services/common/search.service\";\nimport { PageInterceptor } from \"src/core/interceptors/page.interceptor\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\nimport { ApiOperation, ApiResponse } from \"@nestjs/swagger\";\nimport { RequestDto } from \"src/core/domain/dtos/request.dto\";\n\n/**\n * /papers/ route controller\n */\n@Controller('papers')\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 @ApiOperation({ summary: 'Finds papers by context based on the query.' })\n @ApiResponse({\n status: 200,\n description: 'Returns back acquired papers.',\n type: SearchResultDto,\n })\n @Get('search')\n @UseInterceptors(PageInterceptor)\n @HttpCode(200)\n getByContext(@Req() query: RequestDto): object {\n return this.searchService.findByContext(query.es_query).then(\n (response: SearchResultDto) => {\n return response.data;\n },\n (error: SearchResultDto) => {\n throw new HttpException(error.data, error.statusCode);\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 @ApiOperation({ summary: 'Finds paper by its UUID.' })\n @ApiResponse({\n status: 200,\n description: 'Returns back acquired paper.',\n type: SearchResultDto,\n })\n @Get(':uuid')\n @UseInterceptors(PageInterceptor)\n @HttpCode(200)\n getByID(@Param('uuid', ParseUUIDPipe) uuid: string): object {\n return this.searchService.findByID(uuid).then(\n (response) => {\n return response.data;\n },\n (error) => {\n throw new HttpException(error.data, error.status);\n }\n );\n }\n}\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/PrevSearch.html":{"url":"classes/PrevSearch.html","title":"class - PrevSearch","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n PrevSearch\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/interceptors/page.interceptor.ts\n \n\n\n\n\n \n Implements\n \n \n SearchInfo\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n pit\n \n \n prevPage\n \n \n tiebreaker\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n clearInfo\n \n \n Public\n isSet\n \n \n Public\n saveInfo\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/interceptors/page.interceptor.ts:17\n \n \n\n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n pit\n \n \n \n \n \n \n Type : EsPit\n\n \n \n \n \n Defined in src/core/interceptors/page.interceptor.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n prevPage\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Defined in src/core/interceptors/page.interceptor.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n tiebreaker\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Defined in src/core/interceptors/page.interceptor.ts:25\n \n \n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n Public\n clearInfo\n \n \n \n \n \n \n \n clearInfo()\n \n \n\n\n \n \n Defined in src/core/interceptors/page.interceptor.ts:37\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n Public\n isSet\n \n \n \n \n \n \n \n isSet()\n \n \n\n\n \n \n Defined in src/core/interceptors/page.interceptor.ts:43\n \n \n\n\n \n \n\n \n Returns : boolean\n\n \n \n \n \n \n \n \n \n \n \n \n Public\n saveInfo\n \n \n \n \n \n \n \n saveInfo(pit: EsPit, tiebreaker: [], page: number)\n \n \n\n\n \n \n Defined in src/core/interceptors/page.interceptor.ts:28\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 pit\n \n EsPit\n \n\n \n No\n \n\n\n \n \n tiebreaker\n \n []\n \n\n \n No\n \n\n\n \n \n page\n \n number\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 { HttpService } from \"@nestjs/axios\";\nimport { CallHandler, ExecutionContext, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { reverse } from \"dns\";\nimport { Observable, map, take } from \"rxjs\";\nimport { EsResponseDto, PageDto } from \"../domain/dtos\";\nimport { EsQueryDto } from \"../domain/dtos/es-query.dto\";\nimport { RequestDto } from \"../domain/dtos/request.dto\";\nimport { SearchQueryDto } from \"../domain/dtos/search-q.dto\";\nimport { SearchResultDto } from \"../domain/dtos/search-result.dto\";\nimport { EsTime } from \"../domain/enums/es-time.enum\";\nimport { Order } from \"../domain/enums/page-order.enum\";\nimport { PageMeta } from \"../domain/interfaces\";\nimport { EsPit } from \"../domain/interfaces/es-pit.interface\";\nimport { SearchInfo } from \"../domain/interfaces/search-info.interface\";\nimport { SearchService } from \"../services/common/search.service\";\n\nclass PrevSearch implements SearchInfo {\n constructor() {\n this.pit = undefined;\n this.tiebreaker = undefined;\n this.prevPage = -1;\n }\n\n pit: EsPit;\n tiebreaker: unknown[];\n prevPage: number;\n\n public saveInfo(pit: EsPit, tiebreaker: unknown[], page: number) {\n this.pit.id = pit.id;\n this.pit.keep_alive = pit.keep_alive;\n\n this.tiebreaker = tiebreaker.slice();\n\n this.prevPage = page;\n }\n\n public clearInfo() {\n this.pit = undefined;\n this.tiebreaker = undefined;\n this.prevPage = -1;\n }\n\n public isSet(): boolean {\n if (this.pit && this.tiebreaker && this.prevPage !== -1) return true;\n return false;\n }\n}\n\n/**\n * Pagination-implementing interceptor\n */\n@Injectable()\nexport class PageInterceptor implements NestInterceptor {\n constructor(private readonly httpService: HttpService, private readonly searchService: SearchService) {\n this.prevSearch = new PrevSearch;\n }\n\n /**\n * Override of intercept() method, specified in NestInterceptor interface\n * @param context \n * @param next \n * @returns Page with content and metadata\n */\n async intercept(context: ExecutionContext, next: CallHandler): Promise> {\n let request: RequestDto = context.switchToHttp().getRequest();\n const query: SearchQueryDto = request.query;\n let reverse: boolean = false;\n\n request.es_query = new EsQueryDto();\n\n request.es_query.query = {\n query_string: {\n query: query.query,\n default_field: 'content',\n }\n };\n request.es_query.sort = [\n { _score: { order: !query?.order ? Order.DESC : query.order } },\n { _shard_doc: 'desc' }\n ];\n\n if (this.prevSearch.isSet()) {\n request.es_query.pit = this.prevSearch.pit;\n request.es_query.search_after = this.prevSearch.tiebreaker;\n\n let limit = !query?.limit ? 10 : query.limit;\n request.es_query.size = limit * Math.abs(query.page - this.prevSearch.prevPage);\n \n if (query.page {\n // Setting the page meta-data\n let meta: PageMeta = {\n total: res.hits.total.value,\n pagenum: !query?.page ? 1 : query.page,\n order: query?.order?.toUpperCase() === Order.ASC ? Order.ASC : Order.DESC,\n hasNext: false,\n hasPrev: false,\n pagesize: !query?.limit ? 10 : query.limit,\n }; \n // meta.hasNext = res.hits.hits[meta.pagenum * meta.pagesize] ? true : false;\n // meta.hasPrev = res.hits.hits[(meta.pagenum - 1) * meta.pagesize - 1] ? true: false;\n\n // Saving the search info\n this.prevSearch.pit.id = res.pit_id;\n this.prevSearch.tiebreaker = res.hits.hits[res.hits.hits.length - 1].sort;\n this.prevSearch.prevPage = query.page;\n\n let data = res.hits.hits.slice(-meta.pagesize);\n if (reverse) {\n console.log('REVERSE');\n this.prevSearch.tiebreaker = data[0].sort;\n data.reverse();\n reverse = false;\n }\n\n // Return the page\n return new PageDto(data, meta);\n })\n );\n }\n\n /**\n * Elastichsearch server port-number\n */\n private readonly ES_PORT = process.env.ES_PORT;\n\n /**\n * Info about previously completed search\n */\n private prevSearch: PrevSearch;\n\n /**\n * Acquires a PIT ID from Elasticsearch, needed for a request\n * @param alive, amount of time in minutes (defaults to 1). If time unit is not specified - defaults to minutes.\n * @returns PIT object containing PIT ID and keep_alive value\n */\n public async getPIT(alive: number, unit: EsTime = EsTime.min): Promise {\n return new Promise((resolve, reject) => {\n try {\n (this.httpService.post(`http://localhost:${this.ES_PORT}/papers/_pit?keep_alive=${alive+unit}`)\n .pipe(take(1), map(axiosRes => axiosRes.data))\n .subscribe((res) => {\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://localhost:${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 // getQueryParams(str: string): any {\n // let parameters: object = {};\n // let pairs: string[] = str.split(',');\n // parameters['main'] = pairs[0];\n // pairs.shift();\n\n // if(!pairs || pairs[0] === '') return parameters;\n\n // for (const pair of pairs) {\n // const key: string = pair.substring(0, pair.indexOf('='));\n // const value: string = pair.substring(pair.indexOf('=') + 1);\n // parameters[key] = value;\n // }\n\n // return parameters;\n // }\n\n\n /**\n * OLD WAY PAGINATION\n * // Setting the page data\n // const data = res.hits.slice((meta.pagenum - 1) * meta.pagesize, meta.pagenum * meta.pagesize);\n */\n\n\n // if (query.page == 1) {\n // this.prevSearch.pit = request.es_query.pit = await this.getPIT(1);\n // } else {\n // if (!this.prevSearch.isSet()) {\n // this.prevSearch.pit = request.es_query.pit = await this.getPIT(1);\n\n // request.es_query.size = query.limit * (query.page - 1);\n // this.searchService.findByContext(request.es_query).then((res: SearchResultDto) => {\n // request.es_query.search_after = res.data.hits.hits[res.data.hits.hits.length - 1].sort;\n // });\n // } else {\n // if (query.page == this.prevSearch.prevPage) {\n // return;\n // } else {\n // request.es_query.pit = this.prevSearch.pit;\n // request.es_query.search_after = this.prevSearch.tiebreaker;\n // request.es_query.size = (query.page - this.prevSearch.prevPage);\n // }\n\n // // request.es_query.pit = this.prevSearch.pit;\n // // request.es_query.search_after = this.prevSearch.tiebreaker;\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:34\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()@ApiProperty({description: '', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/request.dto.ts:34\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({description: '', example: undefined})\n \n \n \n \n \n Defined in src/core/domain/dtos/request.dto.ts:24\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsDefined, IsIn, IsInt, IsNotEmpty, IsOptional, IsString } from \"class-validator\";\nimport { EsQueryDto } from \"./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 */\nexport class RequestDto {\n /**\n * Query parameters object\n */\n @IsDefined()\n @IsNotEmpty()\n @ApiProperty({\n description: '',\n example: {}\n })\n query: SearchQueryDto;\n \n /**\n * Elasticsearch query object\n */\n @IsOptional()\n @ApiProperty({\n description: '',\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 \"./es-pit.interface\";\n\n/**\n * Structure of search metadata\n */\nexport interface SearchInfo {\n /**\n * Previous search saved PIT\n */\n pit: EsPit;\n\n /**\n * Special tiebreaker used by Elasticsearch.\n * Indicates the starting point of next search\n */\n tiebreaker: unknown[];\n}\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SearchModule.html":{"url":"modules/SearchModule.html","title":"module - SearchModule","body":"\n \n\n\n\n\n Modules\n SearchModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_SearchModule\n\n\n\ncluster_SearchModule_exports\n\n\n\ncluster_SearchModule_providers\n\n\n\n\nSearchService \n\nSearchService \n\n\n\nSearchModule\n\nSearchModule\n\nSearchService -->\n\nSearchModule->SearchService \n\n\n\n\n\nSearchService\n\nSearchService\n\nSearchModule -->\n\nSearchService->SearchModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/infrastructure/modules/search.module.ts\n \n\n\n\n \n Description\n \n \n search module\n\n \n\n\n \n \n \n Providers\n \n \n SearchService\n \n \n \n \n Controllers\n \n \n PapersController\n \n \n \n \n Exports\n \n \n SearchService\n \n \n \n \n \n\n\n \n\n\n \n import { HttpModule } from \"@nestjs/axios\";\nimport { Module } from \"@nestjs/common\";\nimport { PapersController } from \"src/application\";\nimport { SearchService } from \"../../core/services/common/search.service\";\n\n/**\n * search module\n */\n@Module({\n imports: [\n HttpModule,\n ],\n exports: [SearchService],\n providers: [SearchService],\n controllers: [PapersController],\n})\nexport class SearchModule {}\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/SearchQueryDto.html":{"url":"classes/SearchQueryDto.html","title":"class - SearchQueryDto","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n SearchQueryDto\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/domain/dtos/search-q.dto.ts\n \n\n\n \n Description\n \n \n Elasticsearch response DTO\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n limit\n \n \n order\n \n \n page\n \n \n query\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(query: string, page: number, limit: number, order: string)\n \n \n \n \n Defined in src/core/domain/dtos/search-q.dto.ts:58\n \n \n\n \n \n Constructs an object with provided parameters\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n query\n \n \n string\n \n \n \n No\n \n \n \n \n page\n \n \n number\n \n \n \n No\n \n \n \n \n limit\n \n \n number\n \n \n \n No\n \n \n \n \n order\n \n \n string\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n limit\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Decorators : \n \n \n @IsOptional()@IsInt()@ApiProperty({description: 'limit', example: 10})\n \n \n \n \n \n Defined in src/core/domain/dtos/search-q.dto.ts:47\n \n \n\n \n \n Limits the number of displayed elements.\n\n \n \n\n \n \n \n \n \n \n \n \n order\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Decorators : \n \n \n @IsOptional()@IsString()@ApiProperty({description: 'order', example: 'asc'})\n \n \n \n \n \n Defined in src/core/domain/dtos/search-q.dto.ts:58\n \n \n\n \n \n Limits the number of displayed elements.\n\n \n \n\n \n \n \n \n \n \n \n \n page\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Decorators : \n \n \n @IsDefined()@IsNotEmpty()@IsInt()@ApiProperty({description: 'page', example: 3})\n \n \n \n \n \n Defined in src/core/domain/dtos/search-q.dto.ts:36\n \n \n\n \n \n Page number to display.\n\n \n \n\n \n \n \n \n \n \n \n \n query\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Decorators : \n \n \n @IsDefined()@IsNotEmpty()@IsString()@ApiProperty({description: 'query', example: 'Particle Accelerator'})\n \n \n \n \n \n Defined in src/core/domain/dtos/search-q.dto.ts:24\n \n \n\n \n \n Given query string to perform the\nsearch on.\n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n \n import { ApiProperty } from \"@nestjs/swagger\";\nimport { IsDefined, IsIn, 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 */\nexport class SearchQueryDto {\n /**\n * Given query string to perform the\n * search on.\n */\n @IsDefined()\n @IsNotEmpty()\n @IsString()\n @ApiProperty({\n description: 'query',\n example: 'Particle Accelerator'\n })\n query: string;\n \n /**\n * Page number to display.\n */\n @IsDefined()\n @IsNotEmpty()\n @IsInt()\n @ApiProperty({\n description: 'page',\n example: 3,\n })\n page: number;\n\n /**\n * Limits the number of displayed elements.\n */\n @IsOptional()\n @IsInt()\n @ApiProperty({\n description: 'limit',\n example: 10,\n })\n limit: number;\n\n /**\n * Limits the number of displayed elements.\n */\n @IsOptional()\n @IsString()\n @ApiProperty({\n description: 'order',\n example: 'asc',\n })\n order: string;\n\n /**\n * Constructs an object with provided parameters\n * @param query \n * @param page \n * @param limit \n * @param order \n */\n constructor(query: string, page: number, limit: number, order: string) {\n this.query = query;\n this.page = page;\n this.limit = limit;\n this.order = order;\n }\n}\n \n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/SearchResultDto.html":{"url":"classes/SearchResultDto.html","title":"class - SearchResultDto","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n SearchResultDto\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/core/domain/dtos/search-result.dto.ts\n \n\n\n \n Description\n \n \n Elasticsearch response DTO\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n data\n \n \n statusCode\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(code: number, data: EsResponseDto)\n \n \n \n \n Defined in src/core/domain/dtos/search-result.dto.ts:38\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:38\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:24\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 { ApiProperty } from \"@nestjs/swagger\";\nimport { IsArray, IsDefined, IsInt, IsNotEmpty, IsOptional, IsString } from \"class-validator\";\nimport { EsResponseDto } from \"./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 */\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 \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_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:14\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:68\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:32\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_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:25\n \n \n\n \n \n Elastichsearch server port-number\n\n \n \n\n \n \n\n\n \n\n\n \n import { HttpService } from \"@nestjs/axios\";\nimport { GatewayTimeoutException, Injectable } from \"@nestjs/common\";\nimport { map, take } from \"rxjs\";\nimport { EsResponseDto } from \"src/core/domain/dtos\";\nimport { EsQueryDto } from \"src/core/domain/dtos/es-query.dto\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\nimport { EsTime } from \"src/core/domain/enums/es-time.enum\";\nimport { EsPit } from \"src/core/domain/interfaces/es-pit.interface\";\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 * 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://localhost:${this.ES_PORT}/_search`, {\n data: ESQ,\n headers: {'Content-Type': 'application/json'},\n }))\n .pipe(take(1), map(axiosRes => axiosRes.data))\n .subscribe((res: EsResponseDto) => {\n if (res.timed_out) {\n throw new GatewayTimeoutException;\n // reject(new SearchResultDto(504, {message: 'Timed Out'}));\n }\n\n resolve(new SearchResultDto(200, res));\n });\n } catch (error) {\n reject(new SearchResultDto(700, 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 console.log(`SEARCH|SERVICE: ${JSON.stringify(es_query, null, 2)}`);\n return new Promise((resolve, reject) => {\n try {\n (this.httpService.get(`http://localhost:${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 throw new GatewayTimeoutException;\n // reject(new SearchResultDto(504, {status: 504, message: 'Timed Out'}));\n }\n\n resolve(new SearchResultDto(200, res));\n });\n } catch (error) {\n reject(new SearchResultDto(700, error));\n }\n });\n }\n}\n\n// let ESQ: EsQueryDto = new EsQueryDto;\n\n // if (limit) ESQ.size = limit;\n // ESQ.query = {\n // query_string: {\n // query: query_str,\n // default_field: 'content',\n // }\n // }\n // this.getPIT(1).then((pit) => {\n // ESQ.pit = pit;\n // });\n\n/**\n * Context\n * // let es_query = { // DTO\n // query: { // Interface\n // query_string: { // Interface\n // query: query_str,\n // default_field: \"content\"\n // }\n // },\n // }\n */\n\n/**\n * Single\n * // let es_query = {\n // query: {\n // query_string: {\n // query: 'id:' + uuid\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/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/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/es-query.dto.ts\n \n class\n EsQueryDto\n \n 85 %\n (6/7)\n \n \n \n \n \n src/core/domain/dtos/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/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/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.dto.ts\n \n class\n PageDto\n \n 100 %\n (4/4)\n \n \n \n \n \n src/core/domain/dtos/page.dto.ts\n \n variable\n allowedProperties\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/domain/dtos/paper.dto.ts\n \n class\n PaperDto\n \n 100 %\n (8/8)\n \n \n \n \n \n src/core/domain/dtos/paper.dto.ts\n \n variable\n allowedProperties\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/domain/dtos/request.dto.ts\n \n class\n RequestDto\n \n 100 %\n (4/4)\n \n \n \n \n \n src/core/domain/dtos/request.dto.ts\n \n variable\n allowedProperties\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/domain/dtos/search-q.dto.ts\n \n class\n SearchQueryDto\n \n 100 %\n (6/6)\n \n \n \n \n \n src/core/domain/dtos/search-q.dto.ts\n \n variable\n allowedProperties\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/domain/dtos/search-result.dto.ts\n \n class\n SearchResultDto\n \n 100 %\n (4/4)\n \n \n \n \n \n src/core/domain/dtos/search-result.dto.ts\n \n variable\n allowedProperties\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/domain/interfaces/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/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/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/es-response-hits.interface.ts\n \n interface\n EsResponseHits\n \n 75 %\n (3/4)\n \n \n \n \n \n src/core/domain/interfaces/http-response.interface.ts\n \n interface\n HttpResponse\n \n 100 %\n (6/6)\n \n \n \n \n \n src/core/domain/interfaces/page-meta.interface.ts\n \n interface\n PageMeta\n \n 100 %\n (7/7)\n \n \n \n \n \n src/core/domain/interfaces/search-info.interface.ts\n \n interface\n SearchInfo\n \n 100 %\n (3/3)\n \n \n \n \n \n src/core/exceptions/http-response.exception.ts\n \n class\n HttpResponseException\n \n 100 %\n (2/2)\n \n \n \n \n \n src/core/guards/roles.guard.ts\n \n guard\n RolesGuard\n \n 100 %\n (3/3)\n \n \n \n \n \n src/core/helpers/env.helper.ts\n \n function\n expandEnvVariables\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n function\n naiveRound\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n function\n processHttpError\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n function\n processMicroserviceHttpError\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n function\n validateDTO\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n function\n validateOutputDTO\n \n 100 %\n (1/1)\n \n \n \n \n \n src/core/interceptors/logger.interceptor.ts\n \n injectable\n LoggerInterceptor\n \n 100 %\n (4/4)\n \n \n \n \n \n src/core/interceptors/page.interceptor.ts\n \n class\n PrevSearch\n \n 0 %\n (0/8)\n \n \n \n \n \n src/core/interceptors/page.interceptor.ts\n \n injectable\n PageInterceptor\n \n 85 %\n (6/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 (5/5)\n \n \n \n \n \n src/infrastructure/config/env.objects.ts\n \n interface\n VirtualBankOptions\n \n 100 %\n (4/4)\n \n \n \n \n \n src/infrastructure/config/env.objects.ts\n \n variable\n configuration\n \n 100 %\n (1/1)\n \n \n \n \n \n src/infrastructure/config/env.validation.ts\n \n class\n EnvironmentVariables\n \n 100 %\n (1/1)\n \n \n \n \n \n src/infrastructure/config/env.validation.ts\n \n function\n validate\n \n 100 %\n (1/1)\n \n \n \n \n \n src/infrastructure/modules/app.module.ts\n \n variable\n modulesList\n \n 100 %\n (1/1)\n \n \n \n \n \n src/main.ts\n \n function\n bootstrap\n \n 100 %\n (1/1)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @compodoc/compodoc : ^1.1.19\n \n @nestjs-addons/in-memory-db : ^ 3.0.3\n \n @nestjs/axios : 0.0.8\n \n @nestjs/common : ^8.0.0\n \n @nestjs/config : ^2.0.0\n \n @nestjs/core : ^8.0.0\n \n @nestjs/platform-express : ^8.0.0\n \n @nestjs/swagger : ^5.0.8\n \n @nestjs/terminus : ^8.0.6\n \n @willsoto/nestjs-prometheus : ^4.6.0\n \n async-mutex : ^0.3.2\n \n cache-manager : ^3.6.1\n \n class-transformer : ^0.5.1\n \n class-validator : ^0.13.2\n \n dotenv-expand : ^5.1.0\n \n dotenv-flow : ^3.2.0\n \n faker : ^5.1.0\n \n latest : ^0.2.0\n \n prom-client : ^14.0.1\n \n reflect-metadata : ^0.1.13\n \n rimraf : ^3.0.2\n \n rxjs : ^7.5.5\n \n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/enumerations.html":{"url":"miscellaneous/enumerations.html","title":"miscellaneous-enumerations - enumerations","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Enumerations\n\n\n\n Index\n \n \n \n \n \n \n EnvObjects   (src/.../env.objects.ts)\n \n \n EsTime   (src/.../es-time.enum.ts)\n \n \n HttpResponseDescriptions   (src/.../httpResponseDescriptions.enum.ts)\n \n \n HttpResponseMessages   (src/.../httpResponseMessages.enum.ts)\n \n \n HttpResponseTypes   (src/.../httpResponseTypes.enum.ts)\n \n \n HttpResponseTypesCodes   (src/.../httpResponseTypeCodes.enum.ts)\n \n \n Order   (src/.../page-order.enum.ts)\n \n \n Roles   (src/.../roles.enum.ts)\n \n \n \n \n \n \n\n\n src/infrastructure/config/env.objects.ts\n \n \n \n \n \n \n EnvObjects\n \n \n \n \n options enum\n\n \n \n \n \n  TRANSACTION_COMMISSION\n \n \n \n \n Value : VirtualBankOptions\n \n \n \n \n  WIDRAW_COMMISSION\n \n \n \n \n Value : VirtualBankOptions\n \n \n \n \n  DEPOSIT_FEE_PER_MINUTE\n \n \n \n \n Value : VirtualBankOptions\n \n \n \n \n\n src/core/domain/enums/es-time.enum.ts\n \n \n \n \n \n \n EsTime\n \n \n \n \n Elasticsearch time-units\n\n \n \n \n \n  days\n \n \n \n \n Value : d\n \n \n \n \n  hours\n \n \n \n \n Value : h\n \n \n \n \n  min\n \n \n \n \n Value : m\n \n \n \n \n  sec\n \n \n \n \n Value : s\n \n \n \n \n  ms\n \n \n \n \n Value : ms\n \n \n \n \n  us\n \n \n \n \n Value : micros\n \n \n \n \n  ns\n \n \n \n \n Value : nanos\n \n \n \n \n\n src/core/domain/enums/httpResponse/httpResponseDescriptions.enum.ts\n \n \n \n \n \n \n HttpResponseDescriptions\n \n \n \n \n  CONTINUE\n \n \n \n \n Value : The client SHOULD continue with its request\n \n \n \n \n  SWITCHING_PROTOCOLS\n \n \n \n \n Value : The server understands and is willing to comply with the client's request, via the Upgrade message header field, for a change in the application protocol being used on this connection\n \n \n \n \n  PROCESSING\n \n \n \n \n Value : The 102 (Processing) status code is an interim response used to inform the client that the server has accepted the complete request, but has not yet completed it\n \n \n \n \n  OK\n \n \n \n \n Value : The request has succeeded\n \n \n \n \n  CREATED\n \n \n \n \n Value : The request has been fulfilled and resulted in a new resource being created\n \n \n \n \n  ACCEPTED\n \n \n \n \n Value : The request has been accepted for processing, but the processing has not been completed\n \n \n \n \n  NON_AUTHORITATIVE_INFORMATION\n \n \n \n \n Value : The returned metainformation in the entity-header is not the definitive set as available from the origin server, but is gathered from a local or a third-party copy\n \n \n \n \n  NO_CONTENT\n \n \n \n \n Value : The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation\n \n \n \n \n  RESET_CONTENT\n \n \n \n \n Value : The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent\n \n \n \n \n  PARTIAL_CONTENT\n \n \n \n \n Value : The server has fulfilled the partial GET request for the resource\n \n \n \n \n  AMBIGUOUS\n \n \n \n \n Value : The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent- driven negotiation information (section 12) is being provided so that the user (or user agent) can select a preferred representation and redirect its request to that location\n \n \n \n \n  MOVED_PERMANENTLY\n \n \n \n \n Value : The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs\n \n \n \n \n  FOUND\n \n \n \n \n Value : The requested resource resides temporarily under a different URI\n \n \n \n \n  SEE_OTHER\n \n \n \n \n Value : The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource\n \n \n \n \n  NOT_MODIFIED\n \n \n \n \n Value : If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code\n \n \n \n \n  TEMPORARY_REDIRECT\n \n \n \n \n Value : The requested resource resides temporarily under a different URI\n \n \n \n \n  PERMANENT_REDIRECT\n \n \n \n \n Value : The request, and all future requests should be repeated using another URI\n \n \n \n \n  BAD_REQUEST\n \n \n \n \n Value : The request could not be understood by the server due to malformed syntax\n \n \n \n \n  UNAUTHORIZED\n \n \n \n \n Value : The request requires user authentication\n \n \n \n \n  PAYMENT_REQUIRED\n \n \n \n \n Value : This code is reserved for future use.\n \n \n \n \n  FORBIDDEN\n \n \n \n \n Value : The server understood the request, but is refusing to fulfill it\n \n \n \n \n  NOT_FOUND\n \n \n \n \n Value : The server has not found anything matching the Request-URI\n \n \n \n \n  METHOD_NOT_ALLOWED\n \n \n \n \n Value : The method specified in the Request-Line is not allowed for the resource identified by the Request-URI\n \n \n \n \n  NOT_ACCEPTABLE\n \n \n \n \n Value : The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request\n \n \n \n \n  PROXY_AUTHENTICATION_REQUIRED\n \n \n \n \n Value : This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy\n \n \n \n \n  REQUEST_TIMEOUT\n \n \n \n \n Value : The client did not produce a request within the time that the server was prepared to wait\n \n \n \n \n  CONFLICT\n \n \n \n \n Value : The request could not be completed due to a conflict with the current state of the resource\n \n \n \n \n  GONE\n \n \n \n \n Value : The requested resource is no longer available at the server and no forwarding address is known\n \n \n \n \n  LENGTH_REQUIRED\n \n \n \n \n Value : The server refuses to accept the request without a defined Content- Length\n \n \n \n \n  PRECONDITION_FAILED\n \n \n \n \n Value : The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server\n \n \n \n \n  PAYLOAD_TOO_LARGE\n \n \n \n \n Value : The server is refusing to process a request because the request entity is larger than the server is willing or able to process\n \n \n \n \n  URI_TOO_LONG\n \n \n \n \n Value : The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret\n \n \n \n \n  UNSUPPORTED_MEDIA_TYPE\n \n \n \n \n Value : The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method\n \n \n \n \n  REQUESTED_RANGE_NOT_SATISFIABLE\n \n \n \n \n Value : A server SHOULD return a response with this status code if a request included a Range request-header field (section 14.35), and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field\n \n \n \n \n  EXPECTATION_FAILED\n \n \n \n \n Value : The expectation given in an Expect request-header field could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server\n \n \n \n \n  I_AM_A_TEAPOT\n \n \n \n \n Value : This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not expected to be implemented by actual HTTP servers\n \n \n \n \n  UNPROCESSABLE_ENTITY\n \n \n \n \n Value : The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions\n \n \n \n \n  FAILED_DEPENDENCY\n \n \n \n \n Value : The 424 (Failed Dependency) status code means that the method could not be performed on the resource because the requested action depended on another action and that action failed\n \n \n \n \n  TOO_MANY_REQUESTS\n \n \n \n \n Value : The 429 status code indicates that the user has sent too many requests in a given amount of time (\"rate limiting\")\n \n \n \n \n  INTERNAL_SERVER_ERROR\n \n \n \n \n Value : The server encountered an unexpected condition which prevented it from fulfilling the request\n \n \n \n \n  NOT_IMPLEMENTED\n \n \n \n \n Value : The server does not support the functionality required to fulfill the request\n \n \n \n \n  BAD_GATEWAY\n \n \n \n \n Value : The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request\n \n \n \n \n  SERVICE_UNAVAILABLE\n \n \n \n \n Value : The server is currently unable to handle the request due to a temporary overloading or maintenance of the server\n \n \n \n \n  GATEWAY_TIMEOUT\n \n \n \n \n Value : The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request\n \n \n \n \n  HTTP_VERSION_NOT_SUPPORTED\n \n \n \n \n Value : The server does not support, or refuses to support, the HTTP protocol version that was used in the request message\n \n \n \n \n\n src/core/domain/enums/httpResponse/httpResponseMessages.enum.ts\n \n \n \n \n \n \n HttpResponseMessages\n \n \n \n \n  CONTINUE\n \n \n \n \n Value : Continue\n \n \n \n \n  SWITCHING_PROTOCOLS\n \n \n \n \n Value : Switching Protocols\n \n \n \n \n  PROCESSING\n \n \n \n \n Value : Processing\n \n \n \n \n  OK\n \n \n \n \n Value : OK\n \n \n \n \n  CREATED\n \n \n \n \n Value : Created\n \n \n \n \n  ACCEPTED\n \n \n \n \n Value : Accepted\n \n \n \n \n  NON_AUTHORITATIVE_INFORMATION\n \n \n \n \n Value : Non-Authoritative Information\n \n \n \n \n  NO_CONTENT\n \n \n \n \n Value : No Content\n \n \n \n \n  RESET_CONTENT\n \n \n \n \n Value : Reset Content\n \n \n \n \n  PARTIAL_CONTENT\n \n \n \n \n Value : Partial Content\n \n \n \n \n  AMBIGUOUS\n \n \n \n \n Value : Multiple Choices\n \n \n \n \n  MOVED_PERMANENTLY\n \n \n \n \n Value : Moved Permanently\n \n \n \n \n  FOUND\n \n \n \n \n Value : Found\n \n \n \n \n  SEE_OTHER\n \n \n \n \n Value : See Other\n \n \n \n \n  NOT_MODIFIED\n \n \n \n \n Value : Not Modified\n \n \n \n \n  TEMPORARY_REDIRECT\n \n \n \n \n Value : Temporary Redirect\n \n \n \n \n  PERMANENT_REDIRECT\n \n \n \n \n Value : Permanent Redirect\n \n \n \n \n  BAD_REQUEST\n \n \n \n \n Value : Bad Request\n \n \n \n \n  UNAUTHORIZED\n \n \n \n \n Value : Unauthorized\n \n \n \n \n  PAYMENT_REQUIRED\n \n \n \n \n Value : Payment Required\n \n \n \n \n  FORBIDDEN\n \n \n \n \n Value : Forbidden\n \n \n \n \n  NOT_FOUND\n \n \n \n \n Value : Not Found\n \n \n \n \n  METHOD_NOT_ALLOWED\n \n \n \n \n Value : Method Not Allowed\n \n \n \n \n  NOT_ACCEPTABLE\n \n \n \n \n Value : Not Acceptable\n \n \n \n \n  PROXY_AUTHENTICATION_REQUIRED\n \n \n \n \n Value : Proxy Authentication Required\n \n \n \n \n  REQUEST_TIMEOUT\n \n \n \n \n Value : Request Timeout\n \n \n \n \n  CONFLICT\n \n \n \n \n Value : Conflict\n \n \n \n \n  GONE\n \n \n \n \n Value : Gone\n \n \n \n \n  LENGTH_REQUIRED\n \n \n \n \n Value : Length Required\n \n \n \n \n  PRECONDITION_FAILED\n \n \n \n \n Value : Precondition Failed\n \n \n \n \n  PAYLOAD_TOO_LARGE\n \n \n \n \n Value : Request Entity Too Large\n \n \n \n \n  URI_TOO_LONG\n \n \n \n \n Value : Request-URI Too Long\n \n \n \n \n  UNSUPPORTED_MEDIA_TYPE\n \n \n \n \n Value : Unsupported Media Type\n \n \n \n \n  REQUESTED_RANGE_NOT_SATISFIABLE\n \n \n \n \n Value : Requested Range Not Satisfiable\n \n \n \n \n  EXPECTATION_FAILED\n \n \n \n \n Value : Expectation Failed\n \n \n \n \n  I_AM_A_TEAPOT\n \n \n \n \n Value : I'm a teapot\n \n \n \n \n  UNPROCESSABLE_ENTITY\n \n \n \n \n Value : Unprocessable Entity\n \n \n \n \n  FAILED_DEPENDENCY\n \n \n \n \n Value : Failed Dependency\n \n \n \n \n  TOO_MANY_REQUESTS\n \n \n \n \n Value : Too Many Requests\n \n \n \n \n  INTERNAL_SERVER_ERROR\n \n \n \n \n Value : Internal Server Error\n \n \n \n \n  NOT_IMPLEMENTED\n \n \n \n \n Value : Not Implemented\n \n \n \n \n  BAD_GATEWAY\n \n \n \n \n Value : Bad Gateway\n \n \n \n \n  SERVICE_UNAVAILABLE\n \n \n \n \n Value : Service Unavailable\n \n \n \n \n  GATEWAY_TIMEOUT\n \n \n \n \n Value : Gateway Timeout\n \n \n \n \n  HTTP_VERSION_NOT_SUPPORTED\n \n \n \n \n Value : HTTP Version Not Supported\n \n \n \n \n\n src/core/domain/enums/httpResponse/httpResponseTypes.enum.ts\n \n \n \n \n \n \n HttpResponseTypes\n \n \n \n \n  INFORMATIONAL\n \n \n \n \n Value : Informational\n \n \n \n \n  SUCCESS\n \n \n \n \n Value : Success\n \n \n \n \n  REDIRECTION\n \n \n \n \n Value : Redirection\n \n \n \n \n  CLEINT_ERROR\n \n \n \n \n Value : Client Error\n \n \n \n \n  SERVER_ERROR\n \n \n \n \n Value : Server Error\n \n \n \n \n\n src/core/domain/enums/httpResponse/httpResponseTypeCodes.enum.ts\n \n \n \n \n \n \n HttpResponseTypesCodes\n \n \n \n \n  INFORMATIONAL\n \n \n \n \n Value : 1\n \n \n \n \n  SUCCESS\n \n \n \n \n Value : 2\n \n \n \n \n  REDIRECTION\n \n \n \n \n Value : 3\n \n \n \n \n  CLEINT_ERROR\n \n \n \n \n Value : 4\n \n \n \n \n  SERVER_ERROR\n \n \n \n \n Value : 5\n \n \n \n \n\n src/core/domain/enums/page-order.enum.ts\n \n \n \n \n \n \n Order\n \n \n \n \n Page display order\n\n \n \n \n \n  ASC\n \n \n \n \n Value : asc\n \n \n \n \n  DESC\n \n \n \n \n Value : desc\n \n \n \n \n\n src/core/domain/enums/roles.enum.ts\n \n \n \n \n \n \n Roles\n \n \n \n \n  Superadmin\n \n \n \n \n Value : Superadmin\n \n \n \n \n  Admin\n \n \n \n \n Value : Admin\n \n \n \n \n  User\n \n \n \n \n Value : User\n \n \n \n \n  Public\n \n \n \n \n Value : Public\n \n \n \n \n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Functions\n\n\n\n Index\n \n \n \n \n \n \n bootstrap   (src/.../main.ts)\n \n \n expandEnvVariables   (src/.../env.helper.ts)\n \n \n naiveRound   (src/.../util.helper.ts)\n \n \n processHttpError   (src/.../util.helper.ts)\n \n \n processMicroserviceHttpError   (src/.../util.helper.ts)\n \n \n validate   (src/.../env.validation.ts)\n \n \n validateDTO   (src/.../util.helper.ts)\n \n \n validateOutputDTO   (src/.../util.helper.ts)\n \n \n \n \n \n \n\n\n src/main.ts\n \n \n \n \n \n \n \n bootstrap\n \n \n \n \n \n \nbootstrap()\n \n \n\n\n\n\n \n \n Main entry point of the application\n\n\n \n \n \n \n \n \n src/core/helpers/env.helper.ts\n \n \n \n \n \n \n \n expandEnvVariables\n \n \n \n \n \n \nexpandEnvVariables()\n \n \n\n\n\n\n \n \n Expands the environmanet variables\n\n\n \n Returns : void\n\n \n \n \n \n \n src/core/helpers/util.helper.ts\n \n \n \n \n \n \n \n naiveRound\n \n \n \n \n \n \nnaiveRound(num: number, decimalPlaces: number)\n \n \n\n\n\n\n \n \n Takes a number and rounds to a percission number\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n Description\n \n \n \n \n num\n \n number\n \n\n \n No\n \n\n \n \n\n \n number to be rounded\n\n \n \n \n decimalPlaces\n \n number\n \n\n \n No\n \n\n \n 2\n \n\n \n number of decimal places\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n processHttpError\n \n \n \n \n \n \nprocessHttpError(error: any, logger: any)\n \n \n\n\n\n\n \n \n processes http error that was throwed by service\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n error (exception or string)\n\n \n \n \n logger\n \n any\n \n\n \n No\n \n\n\n \n logger service\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n processMicroserviceHttpError\n \n \n \n \n \n \nprocessMicroserviceHttpError(error: any, logger: any)\n \n \n\n\n\n\n \n \n processes http error that was throwed by service\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n error (exception or string)\n\n \n \n \n logger\n \n any\n \n\n \n No\n \n\n\n \n logger service\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n validateDTO\n \n \n \n \n \n \nvalidateDTO(dto: any, httpResponseGenerator: any)\n \n \n\n\n\n\n \n \n validates dto and returns bad request if it is wrong\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n dto\n \n any\n \n\n \n No\n \n\n\n \n dto\n\n \n \n \n httpResponseGenerator\n \n any\n \n\n \n No\n \n\n\n \n http response service\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n validateOutputDTO\n \n \n \n \n \n \nvalidateOutputDTO(dto: any, logger: any)\n \n \n\n\n\n\n \n \n validates output dto and throws an error if it is wrong\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n dto\n \n any\n \n\n \n No\n \n\n\n \n dto\n\n \n \n \n logger\n \n any\n \n\n \n No\n \n\n\n \n logger service\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n src/infrastructure/config/env.validation.ts\n \n \n \n \n \n \n \n validate\n \n \n \n \n \n \nvalidate(config: Record)\n \n \n\n\n\n\n \n \n validates the config\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n config\n \n Record\n \n\n \n No\n \n\n\n \n congig\n\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nHexagonal architecture\nTable of Contents\n\nOverview\n\nCode architecture\n\nsource code\n\nService build information\n\nRegular user\n\nAdvanced user\n\nDeployment\n\nHelm\n\nKubernetes manifests\n\nMonitoring and alerting\n\nHealth check\n\nOpenApi\n\nDocumentation\n\nToDo list\n\n\nOverview\nThe hexagonal architecture, or ports and adapters architecture, is an architectural pattern used in software design. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation.\n\nCode architecture\n\n\nsource code\ngit clone https://github.com/MoeidHeidari/nestjs-boilerplate\ncd monetary-transactionService build information\nThere are different stages of building the application for this service. Based on the environment you want to deploy we have different ways to build the application. following information may help with building the service.\nRegular user\nnpm install\n\nnpm run build\n\nnpm run test:ci\n\nnpm start:{dev || debug || prod}Advanced user\ncd scripts\n\nbash run.sh -h\n\n2022.05.30.14.43\n\nUsage: $(basename \"${BASH_SOURCE[0]}\") [-h] [-buildDocker] [-runDocker] [-runApp] [-runDoc] [-packageHelm]\n\nThis script helps you to run the application in different forms. below you can get the full list of available options.\n\nAvailable options:\n\n-h, --help Print this help and exit\n\n-buildDocker Build the docker image called \"imageName:latest\"\n\n-runDocker Build the docker image and run on local machine\n\n-runApp Run application with npm in usual way for development\n\n-runDoc Generate the code documentation\n\n-packageHelm makes a helm package from the helm chart.Deployment\nHelm\nwith the following instruction you can install the helm chart on an up and running kubernetes cluster.\ncd k8s\n\nhelm install {sample-app} {app-0.1.0.tgz} --set service.type=NodePortKubernetes manifests\nAlternativelly you can deploy the application on an up an running kubernetes cluster using provided config files.\ncd k8s/configFiles\nkubectl apply -f app-namespace.yaml, app-configmap.yaml, app-deployment.yaml, app-service.yamlit should give you following output\nnamespace/app created\nconfigmap/app-config created\ndeployment.apps/app created\nservice/app createdMonitoring and alerting\nHealth check\nby calling the following endpoint you can make sure that the application is running and listening to your desired port\nhttp://localhost:{port_number}/health\nmost probably you will get a result back as follow\n\nExample\n\n\n{\"status\":\"ok\",\"info\":{\"alive\":{\"status\":\"up\"}},\"error\":{},\"details\":{\"alive\":{\"status\":\"up\"}}}\n\nmertics\nto get the default metrics of the application you can use the following endpoint\nhttp://localhost:{port_number}/metrics\nOpenApi\nby calling the following endpoint you can see the Swagger OpenApi documentation and explore all the available apis and schemas.\nhttp://localhost:{port_number}/api\nDocumentation\nBy running following comman you can generate the full code documentation (Compodoc) and get access to it through port 7000\nnpm run dochttp://localhost:7000\nToDo list\n\n add terraform infrastructure\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\nDefinitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\"Licensor\" shall mean the copyright owner or entity authorized by\nthe copyright owner that is granting the License.\n\"Legal Entity\" shall mean the union of the acting entity and all\nother entities that control, are controlled by, or are under common\ncontrol with that entity. For the purposes of this definition,\n\"control\" means (i) the power, direct or indirect, to cause the\ndirection or management of such entity, whether by contract or\notherwise, or (ii) ownership of fifty percent (50%) or more of the\noutstanding shares, or (iii) beneficial ownership of such entity.\n\"You\" (or \"Your\") shall mean an individual or Legal Entity\nexercising permissions granted by this License.\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation\nsource, and configuration files.\n\"Object\" form shall mean any form resulting from mechanical\ntransformation or translation of a Source form, including but\nnot limited to compiled object code, generated documentation,\nand conversions to other media types.\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a\ncopyright notice that is included in or attached to the work\n(an example is provided in the Appendix below).\n\"Derivative Works\" shall mean any work, whether in Source or Object\nform, that is based on (or derived from) the Work and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship. For the purposes\nof this License, Derivative Works shall not include works that remain\nseparable from, or merely link (or bind by name) to the interfaces of,\nthe Work and Derivative Works thereof.\n\"Contribution\" shall mean any work of authorship, including\nthe original version of the Work and any modifications or additions\nto that Work or Derivative Works thereof, that is intentionally\nsubmitted to Licensor for inclusion in the Work by the copyright owner\nor by an individual or Legal Entity authorized to submit on behalf of\nthe copyright owner. For the purposes of this definition, \"submitted\"\nmeans any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems,\nand issue tracking systems that are managed by, or on behalf of, the\nLicensor for the purpose of discussing and improving the Work, but\nexcluding communication that is conspicuously marked or otherwise\ndesignated in writing by the copyright owner as \"Not a Contribution.\"\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\nGrant of Copyright License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\ncopyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the\nWork and such Derivative Works in Source or Object form.\n\nGrant of Patent License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\n(except as stated in this section) patent license to make, have made,\nuse, offer to sell, sell, import, and otherwise transfer the Work,\nwhere such license applies only to those patent claims licensable\nby such Contributor that are necessarily infringed by their\nContribution(s) alone or by combination of their Contribution(s)\nwith the Work to which such Contribution(s) was submitted. If You\ninstitute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work\nor a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses\ngranted to You under this License for that Work shall terminate\nas of the date such litigation is filed.\n\nRedistribution. You may reproduce and distribute copies of the\nWork or Derivative Works thereof in any medium, with or without\nmodifications, and in Source or Object form, provided that You\nmeet the following conditions:\n(a) You must give any other recipients of the Work or\nDerivative Works a copy of this License; and\n(b) You must cause any modified files to carry prominent notices\nstating that You changed the files; and\n(c) You must retain, in the Source form of any Derivative Works\nthat You distribute, all copyright, patent, trademark, and\nattribution notices from the Source form of the Work,\nexcluding those notices that do not pertain to any part of\nthe Derivative Works; and\n(d) If the Work includes a \"NOTICE\" text file as part of its\ndistribution, then any Derivative Works that You distribute must\ninclude a readable copy of the attribution notices contained\nwithin such NOTICE file, excluding those notices that do not\npertain to any part of the Derivative Works, in at least one\nof the following places: within a NOTICE text file distributed\nas part of the Derivative Works; within the Source form or\ndocumentation, if provided along with the Derivative Works; or,\nwithin a display generated by the Derivative Works, if and\nwherever such third-party notices normally appear. The contents\nof the NOTICE file are for informational purposes only and\ndo not modify the License. You may add Your own attribution\nnotices within Derivative Works that You distribute, alongside\nor as an addendum to the NOTICE text from the Work, provided\nthat such additional attribution notices cannot be construed\nas modifying the License.\nYou may add Your own copyright statement to Your modifications and\nmay provide additional or different license terms and conditions\nfor use, reproduction, or distribution of Your modifications, or\nfor any such Derivative Works as a whole, provided Your use,\nreproduction, and distribution of the Work otherwise complies with\nthe conditions stated in this License.\n\nSubmission of Contributions. Unless You explicitly state otherwise,\nany Contribution intentionally submitted for inclusion in the Work\nby You to the Licensor shall be under the terms and conditions of\nthis License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify\nthe terms of any separate license agreement you may have executed\nwith Licensor regarding such Contributions.\n\nTrademarks. This License does not grant permission to use the trade\nnames, trademarks, service marks, or product names of the Licensor,\nexcept as required for reasonable and customary use in describing the\norigin of the Work and reproducing the content of the NOTICE file.\n\nDisclaimer of Warranty. Unless required by applicable law or\nagreed to in writing, Licensor provides the Work (and each\nContributor provides its Contributions) on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied, including, without limitation, any warranties or conditions\nof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\nPARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any\nrisks associated with Your exercise of permissions under this License.\n\nLimitation of Liability. In no event and under no legal theory,\nwhether in tort (including negligence), contract, or otherwise,\nunless required by applicable law (such as deliberate and grossly\nnegligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special,\nincidental, or consequential damages of any character arising as a\nresult of this License or out of the use or inability to use the\nWork (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all\nother commercial damages or losses), even if such Contributor\nhas been advised of the possibility of such damages.\n\nAccepting Warranty or Additional Liability. While redistributing\nthe Work or Derivative Works thereof, You may choose to offer,\nand charge a fee for, acceptance of support, warranty, indemnity,\nor other liability obligations and/or rights consistent with this\nLicense. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf\nof any other Contributor, and only if You agree to indemnify,\ndefend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason\nof your accepting any such warranty or additional liability.\n\n\n END OF TERMS AND CONDITIONS\n APPENDIX: How to apply the Apache License to your work.\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives. Copyright [yyyy] [name of copyright owner]\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n AppModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n CommonModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n HealthModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n HttpResponseModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n LoggerModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n SearchModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_AppModule\n\n\n\ncluster_AppModule_imports\n\n\n\ncluster_CommonModule\n\n\n\ncluster_CommonModule_imports\n\n\n\ncluster_CommonModule_exports\n\n\n\ncluster_HttpResponseModule\n\n\n\ncluster_HttpResponseModule_exports\n\n\n\ncluster_HttpResponseModule_providers\n\n\n\ncluster_LoggerModule\n\n\n\ncluster_LoggerModule_exports\n\n\n\ncluster_LoggerModule_providers\n\n\n\ncluster_SearchModule\n\n\n\ncluster_SearchModule_exports\n\n\n\ncluster_SearchModule_providers\n\n\n\n\nCommonModule\n\nCommonModule\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nCommonModule->AppModule\n\n\n\n\n\nHttpResponseModule \n\nHttpResponseModule \n\nHttpResponseModule -->\n\nCommonModule->HttpResponseModule \n\n\n\n\n\nLoggerModule \n\nLoggerModule \n\nLoggerModule -->\n\nCommonModule->LoggerModule \n\n\n\n\n\nSearchModule\n\nSearchModule\n\nAppModule -->\n\nSearchModule->AppModule\n\n\n\n\n\nSearchService \n\nSearchService \n\nSearchService -->\n\nSearchModule->SearchService \n\n\n\n\n\nHttpResponseModule\n\nHttpResponseModule\n\nCommonModule -->\n\nHttpResponseModule->CommonModule\n\n\n\n\n\nHttpResponseService \n\nHttpResponseService \n\nHttpResponseService -->\n\nHttpResponseModule->HttpResponseService \n\n\n\n\n\nLoggerModule\n\nLoggerModule\n\nCommonModule -->\n\nLoggerModule->CommonModule\n\n\n\n\n\nLoggerService \n\nLoggerService \n\nLoggerService -->\n\nLoggerModule->LoggerService \n\n\n\n\n\nHttpResponseService\n\nHttpResponseService\n\nHttpResponseModule -->\n\nHttpResponseService->HttpResponseModule\n\n\n\n\n\nLoggerService\n\nLoggerService\n\nLoggerModule -->\n\nLoggerService->LoggerModule\n\n\n\n\n\nSearchService\n\nSearchService\n\nSearchModule -->\n\nSearchService->SearchModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n \n\n \n \n \n \n \n \n 6 Modules\n \n \n \n \n \n \n \n \n 2 Controllers\n \n \n \n \n \n \n \n 5 Injectables\n \n \n \n \n \n \n \n 11 Classes\n \n \n \n \n \n \n \n 1 Guard\n \n \n \n \n \n \n \n 9 Interfaces\n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Properties\n \n \n \n Version : 0.0.1\n \n Description : This is a boilerplate for Nodejs (Nestjs/typescript) that can be used to make http server application.\n \n License : Apache\n \n Author : Moeid Heidari\n \n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n allowedProperties   (src/.../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 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 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/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/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/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/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/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"}}
}