var COMPODOC_SEARCH_INDEX = {
    "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/modules/AppModule.html",[0,1.019,1,2.16]],["body/modules/AppModule.html",[0,1.733,1,4.075,2,2.177,3,2.13,4,2.961,5,2.961,6,3.552,7,0.03,8,3.552,9,2.526,10,1.742,11,1.479,12,0.427,13,0.34,14,0.34,15,2.588,16,0.474,17,2.837,18,2.526,19,3.447,20,3.069,21,0.777,22,4.69,23,3.528,24,0.866,25,5.268,26,2.309,27,2.961,28,2.588,29,2.773,30,3.528,31,3.44,32,3.528,33,2.773,34,3.528,35,2.961,36,3.528,37,3.528,38,2.961,39,2.961,40,3.528,41,3.528,42,1.742,43,1.267,44,3.44,45,2.961,46,2.961,47,2.588,48,2.588,49,3.528,50,3.528,51,3.528,52,3.528,53,3.528,54,2.393,55,2.961,56,3.528,57,2.309,58,3.936,59,4.69,60,0.427,61,0.184,62,0.021,63,0.021]],["title/modules/CommonModule.html",[0,1.019,6,1.951]],["body/modules/CommonModule.html",[0,1.636,2,1.654,3,2.407,6,3.885,7,0.029,9,2.854,10,2.106,11,1.789,12,0.517,13,0.411,14,0.411,20,3.467,21,0.698,24,1.047,35,4.448,60,0.517,61,0.223,62,0.023,63,0.023,64,3.581,65,3.581,66,3.581,67,3.924,68,3.924,69,4.267,70,3.467]],["title/classes/EnvironmentVariables.html",[61,0.172,71,2.421]],["body/classes/EnvironmentVariables.html",[7,0.03,12,0.477,13,0.38,14,0.38,16,0.529,21,0.61,43,1.81,54,1.79,60,0.477,61,0.29,62,0.022,63,0.022,71,3.697,72,1.945,73,2.89,74,3.697,75,5.041,76,3.941,77,3.307,78,3.941,79,3.833,80,1.945,81,2.89,82,2.89,83,3.941,84,2.579,85,3.307,86,2.579,87,5.041,88,2.579,89,2.579,90,3.941,91,3.307,92,4.296,93,1.312,94,3.307,95,1.415,96,3.941,97,2.33,98,3.307,99,3.307,100,5.041,101,3.941,102,3.941,103,3.307,104,3.941,105,3.941,106,2.579,107,3.941,108,3.307,109,3.307,110,1.79,111,3.941,112,1.528]],["title/classes/EsResponseDto.html",[61,0.172,113,2.16]],["body/classes/EsResponseDto.html",[7,0.03,11,1.732,12,0.355,13,0.283,14,0.283,16,0.735,21,0.5,42,1.448,43,1.053,54,1.877,60,0.355,61,0.216,62,0.018,63,0.018,72,1.448,79,3.131,80,1.448,106,2.704,108,3.468,113,2.704,114,4.016,115,2.151,116,3.717,117,1.484,118,2.362,119,0.52,120,1.369,121,4.768,122,4.281,123,4.768,124,5.003,125,0.92,126,2.564,127,2.564,128,4.133,129,3.21,130,3.468,131,1.179,132,2.933,133,4.36,134,2.203,135,4.133,136,2.704,137,3.21,138,2.933,139,3.031,140,3.468,141,2.443,142,2.704,143,2.933,144,2.933,145,1.732,146,3.468,147,4.133,148,4.133,149,2.933,150,2.704,151,2.933,152,4.133,153,4.133,154,3.583,155,1.58,156,4.133,157,3.509,158,3.509,159,4.133,160,4.785,161,1.448,162,1.58,163,4.133,164,2.443,165,2.933,166,2.933,167,2.462,168,1.332,169,2.151,170,2.933,171,2.933,172,2.933,173,4.133,174,2.933,175,2.462,176,2.933,177,2.933,178,2.933,179,2.933,180,2.151]],["title/controllers/HealthController.html",[181,1.951,182,2.16]],["body/controllers/HealthController.html",[7,0.03,12,0.648,13,0.351,14,0.351,16,0.489,18,1.963,21,0.58,24,0.895,60,0.441,61,0.297,62,0.021,63,0.021,93,1.595,95,1.721,112,1.413,117,1.922,119,0.646,127,1.799,131,0.827,145,2.542,181,3.362,182,3.135,183,3.059,184,3.059,185,5.188,186,2.177,187,5.089,188,3.645,189,3.645,190,4.022,191,4.792,192,4.792,193,1.922,194,5.687,195,2.177,196,4.792,197,2.683,198,4.792,199,4.792,200,4.792,201,2.673,202,3.645,203,1.799,204,1.309,205,2.385,206,2.155,207,3.059,208,4.022]],["title/modules/HealthModule.html",[0,1.019,209,2.421]],["body/modules/HealthModule.html",[0,1.733,2,1.819,7,0.03,12,0.568,13,0.452,14,0.452,18,3.024,20,3.069,21,0.754,24,1.152,60,0.568,61,0.245,62,0.025,63,0.025,182,3.932,201,3.44,209,4.118,210,4.691,211,4.712,212,3.069,213,5.615,214,4.691]],["title/interfaces/HttpResponse.html",[215,1.28,216,1.951]],["body/interfaces/HttpResponse.html",[7,0.03,12,0.448,13,0.357,14,0.357,16,0.833,60,0.448,62,0.021,63,0.021,81,4.709,117,2.285,119,0.656,120,1.385,125,1.146,134,2.091,139,3.55,145,2.638,193,2.285,197,2.45,215,1.877,216,2.862,217,1.994,218,3.107,219,3.107,220,3.702,221,2.766,222,3.6,223,3.55,224,4.841,225,4.841,226,5.721,227,4.063,228,4.841,229,4.841,230,4.841,231,2.862,232,4.841]],["title/classes/HttpResponseException.html",[61,0.172,233,2.421]],["body/classes/HttpResponseException.html",[0,1.6,7,0.03,12,0.499,13,0.397,14,0.397,16,0.696,21,0.628,24,1.011,60,0.499,61,0.215,62,0.023,63,0.023,72,2.032,93,1.371,117,2.249,125,0.73,131,0.935,197,2.921,203,2.032,204,1.861,216,3.519,221,2.354,233,3.801,234,4.35,235,3.456,236,3.064,237,4.366,238,4.35,239,4.35,240,4.76,241,4.35,242,4.118,243,5.183,244,1.479,245,1.371,246,1.371,247,3.02,248,4.118,249,4.118,250,5.183]],["title/modules/HttpResponseModule.html",[0,1.019,67,1.951]],["body/modules/HttpResponseModule.html",[0,1.69,2,1.744,3,2.487,7,0.029,9,2.949,10,2.221,11,1.886,12,0.545,13,0.434,14,0.434,21,0.663,24,1.104,57,3.582,60,0.545,61,0.235,62,0.024,63,0.024,67,3.83,70,3.582,251,3.776,252,3.776,253,3.776,254,3.951,255,4.499,256,4.499,257,3.3]],["title/injectables/HttpResponseService.html",[254,1.951,258,1.099]],["body/injectables/HttpResponseService.html",[7,0.03,12,0.321,13,0.256,14,0.256,16,0.856,21,0.548,24,0.652,43,0.953,47,3.32,48,3.32,60,0.321,61,0.139,62,0.017,63,0.017,93,1.887,95,2.085,112,1.925,117,2.085,119,0.47,125,1.049,131,1.127,134,2.386,145,2.699,168,1.206,186,1.748,193,2.21,197,2.795,204,1.382,206,3.498,216,2.935,221,2.637,222,3.638,244,1.783,245,1.652,246,1.652,247,1.947,254,2.275,258,1.281,259,1.43,260,4.423,261,2.228,262,3.799,263,3.848,264,3.848,265,3.848,266,2.655,267,2.655,268,3.848,269,1.43,270,3.848,271,4.964,272,3.848,273,3.848,274,2.655,275,5.496,276,3.848,277,2.655,278,3.848,279,2.655,280,2.655,281,2.228,282,3.799,283,3.799,284,2.228,285,2.228,286,2.655,287,2.655,288,2.655,289,2.655,290,2.655,291,2.655]],["title/injectables/LoggerInterceptor.html",[33,1.951,258,1.099]],["body/injectables/LoggerInterceptor.html",[7,0.03,12,0.332,13,0.264,14,0.264,16,0.618,21,0.646,24,0.672,33,2.327,43,2.173,60,0.332,61,0.143,62,0.017,63,0.017,93,1.676,95,1.808,110,1.788,112,1.526,117,1.654,119,0.485,120,1.126,125,0.816,131,1.046,134,1.786,137,2.481,168,1.244,186,1.788,195,1.788,197,2.523,204,1.413,206,3.283,236,1.619,244,1.413,245,1.31,246,1.31,257,2.008,258,1.31,259,1.475,269,1.475,292,2.298,293,4.661,294,4.661,295,3.014,296,3.379,297,4.227,298,3.936,299,3.303,300,4.197,301,3.283,302,4.227,303,2.739,304,4.227,305,3.154,306,3.936,307,3.866,308,3.936,309,5.963,310,2.739,311,3.936,312,3.303,313,2.008,314,3.303,315,2.481,316,3.936,317,2.739,318,3.303,319,1.792,320,3.936,321,2.739,322,1.792,323,4.607,324,4.607,325,3.936,326,2.298,327,3.936,328,3.936,329,2.739,330,2.739,331,3.936,332,2.739,333,2.739,334,2.739,335,2.739,336,2.008,337,2.739,338,3.936,339,1.792,340,3.936,341,2.739,342,2.739,343,2.739]],["title/modules/LoggerModule.html",[0,1.019,68,1.951]],["body/modules/LoggerModule.html",[0,1.69,2,1.744,3,2.487,7,0.029,9,2.949,10,2.221,11,1.886,12,0.545,13,0.434,14,0.434,21,0.663,24,1.104,57,3.582,60,0.545,61,0.235,62,0.024,63,0.024,68,3.83,70,3.582,193,1.616,257,3.3,315,3.6,344,3.776,345,3.776,346,3.776,347,4.499]],["title/injectables/LoggerService.html",[258,1.099,315,1.778]],["body/injectables/LoggerService.html",[7,0.03,12,0.247,13,0.196,14,0.196,16,0.719,21,0.382,24,0.5,54,0.925,60,0.247,61,0.106,62,0.014,63,0.014,93,2.002,95,1.976,110,1.433,112,1.497,119,0.361,120,0.902,125,0.996,131,1.276,150,1.332,186,1.433,193,2.333,195,2.756,203,1.905,204,1.133,206,3.254,222,3.896,236,1.204,244,1.925,245,1.784,246,1.872,258,1.05,259,1.097,293,4.719,295,3.255,296,4.368,305,3.131,313,3.449,315,2.533,348,1.709,349,3.154,350,3.86,351,3.154,352,3.936,353,3.648,354,2.313,355,3.154,356,4.347,357,3.154,358,3.154,359,3.154,360,3.154,361,2.036,362,3.154,363,3.154,364,6.483,365,2.036,366,5.813,367,3.154,368,2.036,369,3.154,370,3.154,371,2.036,372,3.154,373,3.154,374,3.154,375,2.036,376,3.154,377,2.036,378,3.154,379,2.036,380,3.154,381,2.036,382,3.154,383,3.154,384,2.036,385,2.036,386,2.036,387,2.036,388,2.036,389,2.036,390,2.036,391,2.036,392,2.036,393,2.036,394,2.036,395,2.036,396,2.036,397,2.036,398,2.036]],["title/classes/PageDto.html",[61,0.172,399,2.16]],["body/classes/PageDto.html",[7,0.03,12,0.416,13,0.331,14,0.331,16,0.697,21,0.629,42,1.694,43,1.233,54,2.092,60,0.416,61,0.24,62,0.02,63,0.02,72,1.694,80,1.694,93,1.533,118,1.694,119,0.608,120,1.487,125,0.921,126,2.273,127,2.273,129,1.849,131,1.179,133,3.865,141,3.283,154,3.4,155,1.849,161,1.694,162,1.849,203,1.694,221,2.902,241,3.865,244,1.866,245,1.143,246,1.143,295,3.901,399,3.013,400,2.518,401,3.745,402,4.605,403,3.865,404,4.598,405,5.791,406,3.524,407,4.605,408,3.377,409,2.722,410,3.433,411,4.66,412,3.433,413,4.605,414,3.433,415,3.433,416,3.433,417,2.881,418,3.433]],["title/injectables/PageInterceptor.html",[258,1.099,419,2.16]],["body/injectables/PageInterceptor.html",[7,0.03,12,0.347,13,0.276,14,0.276,16,0.384,21,0.702,24,0.703,26,1.873,43,2.024,54,1.845,60,0.347,61,0.149,62,0.018,63,0.018,93,1.352,95,1.458,106,3.362,110,1.3,112,2.104,119,0.507,125,0.507,126,1.413,131,0.65,137,1.541,141,2.401,164,3.208,168,1.845,186,1.845,193,1.845,215,1.575,221,1.3,236,1.692,244,1.845,245,0.953,246,0.953,247,2.099,258,1.352,259,1.541,297,4.312,299,3.409,300,3.768,301,3.038,302,4.312,305,2.188,307,3.962,318,4.312,319,1.873,326,2.402,336,2.099,339,2.657,399,1.873,401,2.401,403,3.409,404,2.979,406,2.401,419,2.657,420,2.402,421,4.061,422,4.061,423,2.862,424,4.061,425,3.409,426,2.979,427,2.657,428,2.862,429,2.402,430,2.862,431,2.657,432,2.862,433,2.862,434,2.401,435,2.862,436,2.402,437,1.692,438,2.862,439,2.862,440,2.402,441,2.402,442,2.402,443,2.862,444,2.862,445,4.061,446,2.862,447,2.402,448,2.402,449,2.402,450,2.862,451,2.862,452,2.862,453,2.862,454,5.138,455,2.862,456,2.862,457,2.862,458,2.862,459,2.862,460,2.862,461,4.061,462,2.862,463,2.862,464,4.061,465,2.862,466,2.862,467,2.862,468,2.402,469,2.862,470,2.862,471,2.862,472,2.862]],["title/interfaces/PageMeta.html",[215,1.28,406,1.951]],["body/interfaces/PageMeta.html",[7,0.03,12,0.454,13,0.362,14,0.362,16,0.504,21,0.454,60,0.454,62,0.021,63,0.021,119,0.665,120,1.398,125,1.056,134,2.495,141,2.887,142,3.999,215,1.455,217,2.021,301,2.887,401,3.856,406,2.887,434,3.805,436,3.15,442,4.827,447,4.827,448,4.827,449,4.827,473,3.15,474,3.15,475,4.884,476,5.751,477,4.827,478,5.751,479,4.884,480,4.827,481,3.753]],["title/controllers/PapersController.html",[19,2.16,181,1.951]],["body/controllers/PapersController.html",[7,0.03,12,0.337,13,0.268,14,0.268,16,0.72,18,1.497,19,2.603,21,0.696,24,0.682,33,1.643,60,0.337,61,0.145,62,0.018,63,0.022,93,1.786,95,2.111,109,3.339,110,1.807,112,1.966,117,2.149,119,0.493,125,0.951,126,2.755,127,1.964,131,0.903,137,2.731,145,1.668,155,1.497,175,5.022,181,2.746,184,2.333,186,1.807,193,1.668,195,1.807,205,1.819,240,2.333,244,1.429,245,1.324,246,1.324,301,1.643,304,4.256,305,2.143,322,1.819,419,1.819,437,3.172,441,2.333,482,2.333,483,3.978,484,3.978,485,3.978,486,2.78,487,3.978,488,4.256,489,2.918,490,2.78,491,4.256,492,4.256,493,4.256,494,2.78,495,2.78,496,3.978,497,2.918,498,2.78,499,4.256,500,2.78,501,2.78,502,2.78,503,3.978,504,4.256,505,3.339,506,2.78,507,3.978,508,2.78,509,2.78,510,2.78,511,2.502,512,2.333,513,2.78,514,2.78,515,3.172,516,1.497,517,2.333,518,4.646,519,4.646,520,2.78,521,3.978,522,2.78,523,2.78,524,2.78,525,2.78,526,2.78,527,3.978,528,3.978,529,2.603,530,3.978,531,3.978,532,3.978,533,2.78,534,2.78,535,2.78]],["title/guards/RolesGuard.html",[536,2.16,537,2.421]],["body/guards/RolesGuard.html",[7,0.03,12,0.416,13,0.331,14,0.331,16,0.697,21,0.672,24,0.843,26,2.246,43,1.654,54,2.36,60,0.416,61,0.179,62,0.02,63,0.02,93,1.533,95,1.994,112,1.785,119,0.608,125,0.816,127,1.694,131,1.045,142,3.013,161,2.273,186,2.092,190,3.865,203,1.694,204,1.654,205,2.246,223,3.377,236,2.03,244,1.654,245,1.533,246,1.533,258,1.533,285,2.881,300,4.072,305,2.991,336,2.518,536,4.05,537,3.377,538,3.433,539,2.881,540,3.4,541,5.553,542,3.433,543,6.27,544,3.433,545,4.605,546,5.195,547,4.605,548,3.433,549,4.247,550,3.865,551,3.013,552,3.865,553,2.518,554,4.605,555,3.433,556,3.433,557,3.433,558,3.433,559,3.433]],["title/modules/SearchModule.html",[0,1.019,8,1.951]],["body/modules/SearchModule.html",[0,1.859,2,1.65,3,2.403,7,0.03,8,3.786,9,2.85,10,2.101,11,1.784,12,0.515,13,0.41,14,0.41,16,0.571,18,2.292,20,2.785,21,0.729,24,1.045,27,3.572,28,3.121,57,3.462,60,0.515,61,0.222,62,0.023,63,0.023,70,3.462,211,4.441,212,2.785,511,3.574,512,3.572,560,3.572,561,3.572,562,3.572,563,4.256,564,3.88]],["title/classes/SearchQueryDto.html",[61,0.172,431,2.16]],["body/classes/SearchQueryDto.html",[7,0.03,12,0.39,13,0.31,14,0.31,16,0.76,21,0.534,42,1.589,43,1.156,60,0.39,61,0.23,62,0.019,63,0.019,72,1.589,79,3.29,80,1.589,116,2.884,117,1.583,118,2.481,119,0.57,120,1.439,125,0.958,127,2.669,129,3.285,131,1.227,134,2.426,154,3.706,155,1.734,157,3.687,158,3.687,161,1.589,162,1.734,169,3.233,193,2.1,401,3.54,431,2.884,434,3.458,437,3.605,480,4.538,516,3.051,564,3.233,565,2.361,566,4.909,567,3.219,568,4.408,569,3.219,570,5.407,571,5.407,572,3.219,573,3.7,574,3.219,575,2.702,576,3.219,577,3.7,578,3.219,579,4.408,580,4.408,581,3.219,582,3.233,583,3.7,584,3.219,585,4.219,586,4.219,587,2.702]],["title/classes/SearchResultDto.html",[61,0.172,515,1.951]],["body/classes/SearchResultDto.html",[7,0.03,12,0.414,13,0.33,14,0.33,16,0.696,21,0.556,42,1.687,43,1.228,60,0.414,61,0.24,62,0.02,63,0.02,72,1.687,79,2.237,80,1.687,93,1.528,116,3.627,117,1.649,118,2.559,119,0.606,120,1.484,125,0.919,126,3.003,127,2.267,129,2.986,130,2.869,131,1.177,134,2.242,145,2.592,154,3.393,155,1.841,157,3.803,158,3.803,161,1.687,162,1.841,203,1.687,221,2.939,231,3.596,244,1.862,245,1.138,246,1.138,408,3.368,409,2.715,411,3.854,417,2.869,491,3.854,493,4.652,515,2.715,516,2.986,575,2.869,585,3.854,586,2.869,588,2.507,589,4.592,590,4.592,591,3.419,592,3.419,593,3.419]],["title/injectables/SearchService.html",[258,1.099,511,1.778]],["body/injectables/SearchService.html",[7,0.03,11,1.513,12,0.295,13,0.234,14,0.234,16,0.326,21,0.616,24,0.597,60,0.295,61,0.127,62,0.016,63,0.016,93,1.432,95,1.709,110,1.639,112,1.399,113,1.591,116,3.115,118,1.2,119,0.431,120,1.033,122,3.491,125,0.901,126,2.51,131,1.08,134,1.399,140,3.029,145,1.513,146,3.029,168,1.105,186,1.639,193,2.034,195,2.573,203,1.2,204,1.709,205,1.591,206,2.544,212,1.591,221,1.639,222,2.814,244,1.545,245,1.432,246,1.432,258,1.201,259,1.31,269,1.31,295,3.115,305,1.944,319,1.591,408,2.647,426,3.491,427,2.815,429,2.041,437,3.149,440,3.029,488,3.995,499,3.029,504,3.611,511,1.944,515,1.438,516,1.31,517,2.041,564,2.647,582,2.647,594,2.041,595,3.609,596,4.303,597,4.471,598,3.609,599,3.609,600,2.432,601,5.786,602,2.432,603,3.609,604,3.609,605,3.609,606,2.432,607,3.609,608,2.361,609,4.303,610,3.609,611,2.432,612,4.303,613,3.609,614,2.432,615,3.609,616,2.647,617,3.029,618,2.432,619,2.432,620,2.041,621,1.784,622,4.76,623,3.609,624,3.609,625,3.609,626,3.609,627,3.609,628,3.609,629,3.609,630,3.029,631,3.609,632,3.609,633,3.609,634,3.609,635,3.609,636,3.609,637,5.327,638,3.609,639,3.609,640,3.609,641,3.029,642,3.609,643,3.609,644,3.609,645,3.609,646,2.432,647,2.432,648,2.432]],["title/interfaces/ValidationPipeOptions.html",[215,1.28,649,2.421]],["body/interfaces/ValidationPipeOptions.html",[7,0.03,12,0.493,13,0.392,14,0.392,16,0.546,21,0.493,60,0.493,61,0.212,62,0.023,63,0.023,74,3.772,80,2.007,97,3.04,103,3.413,119,0.721,120,1.472,125,0.999,142,4.085,195,2.336,215,1.577,217,2.191,237,3.772,239,4.316,246,2.078,649,3.772,650,3.413,651,3.365,652,5.143,653,5.143,654,5.64,655,5.926,656,5.926,657,5.926,658,5.143,659,5.143,660,5.143,661,5.143,662,5.143]],["title/interfaces/VirtualBankOptions.html",[215,1.28,663,1.951]],["body/interfaces/VirtualBankOptions.html",[7,0.03,12,0.429,13,0.342,14,0.342,16,0.476,21,0.429,29,3.121,43,1.272,60,0.639,62,0.021,63,0.021,74,2.599,81,4.412,82,3.449,84,3.936,85,3.947,86,3.936,88,3.936,89,3.936,95,1.272,97,2.095,119,0.628,120,1.346,125,0.935,131,1.068,134,2.446,215,1.374,217,1.909,663,3.556,664,2.319,665,4.703,666,3.872,667,3.947,668,4.703,669,3.449,670,4.703,671,4.703,672,5.624,673,4.703,674,4.703,675,4.703,676,4.703,677,4.703,678,3.449,679,3.544,680,3.947,681,2.974,682,3.544,683,2.974,684,2.974,685,2.974]],["title/coverage.html",[686,3.764]],["body/coverage.html",[7,0.03,14,0.29,15,2.21,19,1.972,29,1.781,31,2.21,33,1.781,44,2.21,61,0.299,62,0.019,63,0.019,71,2.21,73,3.089,97,3.548,110,1.369,113,1.972,114,3.089,115,3.089,125,0.534,162,2.831,181,2.49,182,1.972,183,2.529,215,2.038,216,1.781,218,2.529,219,2.529,233,2.21,234,2.529,235,2.529,254,1.781,258,1.841,260,2.529,261,2.529,292,2.529,315,1.623,348,2.529,352,1.972,399,1.972,400,3.089,406,1.781,419,1.972,420,2.529,431,1.972,473,2.529,474,2.529,482,2.529,511,1.623,515,1.781,516,2.831,536,1.972,537,2.21,539,2.529,540,1.972,553,2.21,565,3.089,588,3.089,594,2.529,649,2.21,650,2.529,663,1.781,664,2.756,678,2.21,686,2.529,687,2.21,688,3.013,689,3.013,690,6.744,691,4.855,692,4.212,693,3.535,694,6.176,695,2.529,696,6.537,697,3.535,698,5.257,699,5.531,700,4.212,701,2.529,702,4.642,703,2.529,704,2.529,705,2.529,706,2.529,707,2.529,708,3.013,709,2.529,710,2.529,711,3.013,712,2.529]],["title/dependencies.html",[3,1.801,713,2.029]],["body/dependencies.html",[3,1.903,7,0.03,24,1.029,26,2.742,28,3.074,38,3.517,39,3.517,55,3.517,61,0.273,62,0.023,63,0.023,77,3.517,80,2.069,141,2.478,155,2.257,201,3.074,212,2.742,319,2.742,322,2.742,597,3.517,714,4.191,715,4.191,716,4.191,717,4.191,718,4.191,719,4.191,720,4.191,721,4.191,722,5.718,723,4.191,724,4.191,725,4.191,726,4.191,727,4.191,728,4.191,729,4.191,730,4.191,731,4.191,732,4.191,733,4.191,734,5.241,735,4.191,736,5.241,737,4.191,738,4.191,739,4.191,740,4.191,741,4.191,742,4.191,743,3.517,744,4.191,745,4.191,746,4.191,747,4.191,748,4.191,749,4.191]],["title/miscellaneous/enumerations.html",[750,1.49,751,3.327]],["body/miscellaneous/enumerations.html",[7,0.03,10,1.072,17,0.693,62,0.01,63,0.012,82,0.943,84,0.842,86,0.842,88,0.842,89,0.842,106,0.842,110,0.987,112,1.094,117,1.443,119,0.228,125,0.5,131,0.493,136,1.846,137,3.464,139,1.593,145,1.885,150,0.842,161,1.392,164,0.76,167,3.109,168,3.051,169,0.943,180,0.943,195,1.281,197,1.506,204,1.013,207,2.367,222,1.284,223,0.943,231,2.945,281,1.823,282,1.823,283,1.823,284,1.823,294,2.367,301,0.76,312,1.823,339,2.424,352,1.422,354,0.943,409,0.76,425,1.823,427,2.63,434,1.284,477,1.823,497,1.593,505,3.931,529,0.842,540,1.422,549,3.139,551,1.422,573,1.823,582,2.069,608,1.422,616,4.579,620,1.079,621,0.943,630,1.079,641,3.374,663,1.668,664,0.842,666,0.943,669,0.943,680,1.079,681,1.823,743,3.374,750,0.693,751,1.079,752,1.079,753,1.286,754,1.286,755,1.286,756,1.286,757,1.286,758,2.173,759,1.286,760,1.286,761,3.315,762,2.173,763,2.173,764,2.821,765,1.286,766,1.286,767,1.286,768,1.286,769,4.02,770,3.705,771,2.821,772,2.821,773,1.286,774,4.02,775,1.286,776,1.286,777,1.286,778,3.705,779,2.173,780,2.821,781,1.286,782,2.782,783,3.315,784,1.286,785,5.396,786,2.173,787,2.173,788,3.931,789,1.286,790,1.422,791,1.079,792,1.286,793,1.079,794,1.079,795,1.079,796,1.079,797,2.173,798,1.286,799,1.286,800,1.079,801,1.286,802,2.173,803,2.821,804,1.823,805,1.286,806,1.286,807,2.367,808,2.173,809,2.173,810,2.173,811,1.286,812,2.782,813,1.286,814,2.173,815,1.286,816,1.286,817,1.823,818,1.286,819,1.286,820,1.079,821,1.286,822,2.821,823,2.173,824,1.286,825,2.173,826,4.843,827,2.821,828,1.286,829,1.593,830,1.286,831,2.173,832,2.173,833,2.367,834,2.069,835,2.173,836,1.286,837,2.173,838,2.173,839,1.286,840,1.823,841,1.823,842,1.286,843,2.173,844,2.173,845,1.286,846,2.173,847,2.173,848,2.173,849,2.821,850,1.286,851,1.823,852,3.315,853,1.286,854,2.173,855,2.173,856,1.286,857,2.821,858,3.315,859,2.821,860,2.173,861,1.286,862,2.173,863,1.286,864,2.173,865,2.173,866,1.286,867,1.286,868,1.079,869,1.286,870,2.173,871,1.286,872,2.173,873,2.173,874,1.286,875,1.286,876,1.286,877,1.286,878,1.286,879,3.705,880,2.173,881,1.286,882,1.079,883,1.286,884,1.286,885,3.315,886,2.173,887,0.943,888,2.821,889,2.173,890,1.286,891,1.286,892,1.286,893,2.173,894,2.173,895,1.079,896,2.173,897,2.173,898,2.173,899,1.286,900,1.286,901,2.173,902,2.821,903,1.286,904,2.173,905,1.286,906,2.173,907,2.173,908,2.173,909,1.079,910,3.315,911,1.286,912,1.286,913,1.286,914,1.286,915,1.286,916,1.286,917,1.286,918,1.079,919,2.173,920,2.173,921,1.286,922,2.173,923,1.286,924,1.286,925,1.286,926,2.173,927,1.286,928,1.286,929,1.286,930,1.286,931,1.286,932,1.286,933,1.286,934,1.286,935,1.286,936,1.079,937,1.286,938,1.286,939,1.079,940,1.286,941,2.173,942,1.286,943,2.173,944,1.286,945,2.173,946,1.593,947,1.286,948,1.286,949,1.823,950,2.173,951,1.286,952,1.286,953,1.286,954,2.367,955,2.173,956,1.079,957,1.286,958,2.173,959,1.286,960,2.173,961,2.821,962,1.286,963,2.173,964,1.286,965,2.173,966,1.286,967,1.286,968,2.173,969,1.286,970,1.286,971,1.286,972,1.286,973,1.286,974,2.173,975,2.069,976,1.286,977,2.782,978,2.173,979,1.823,980,3.315,981,1.079,982,1.286,983,2.173,984,1.286,985,2.173,986,2.173,987,1.286,988,1.286,989,2.173,990,1.286,991,1.286,992,2.173,993,1.286,994,1.286,995,2.173,996,1.286,997,1.286,998,1.286,999,1.286,1000,1.286,1001,2.173,1002,1.593,1003,1.286,1004,1.286,1005,1.286,1006,1.079,1007,1.286,1008,1.286,1009,1.286,1010,1.286,1011,1.286,1012,0.943,1013,1.286,1014,2.173,1015,1.286,1016,1.286,1017,1.286,1018,1.286,1019,1.286,1020,1.286,1021,1.286,1022,1.286,1023,1.286,1024,2.367,1025,2.821,1026,2.821,1027,2.173,1028,2.173,1029,1.286,1030,1.079,1031,1.286,1032,2.173,1033,1.286,1034,2.173,1035,2.173]],["title/miscellaneous/functions.html",[750,1.49,1036,3.327]],["body/miscellaneous/functions.html",[7,0.028,16,0.8,17,1.849,31,3.377,62,0.02,63,0.02,73,2.518,91,4.361,92,3.377,94,2.881,95,1.994,98,2.881,99,3.865,117,1.233,118,2.943,119,0.608,125,1.056,134,2.4,137,1.849,168,1.559,193,1.654,195,2.766,197,2.36,204,2.141,237,3.377,244,2.141,245,1.984,246,1.984,269,1.849,296,4.598,313,2.518,426,3.377,529,2.246,651,2.246,678,3.811,701,2.881,702,2.881,703,3.865,704,3.865,705,3.865,706,3.865,707,3.865,709,2.881,710,4.361,750,1.849,954,2.881,1036,2.881,1037,3.433,1038,3.433,1039,5.791,1040,3.433,1041,3.433,1042,3.433,1043,3.433,1044,3.433,1045,3.433,1046,3.433,1047,4.605,1048,3.433,1049,3.433,1050,3.433,1051,3.433,1052,3.433,1053,3.433,1054,2.881,1055,3.433,1056,4.605,1057,4.605,1058,3.433,1059,3.433,1060,4.605,1061,4.605,1062,3.433,1063,2.881,1064,3.433]],["title/index.html",[119,0.49,1065,2.322,1066,2.322]],["body/index.html",[7,0.027,13,0.377,17,3.147,42,2.263,62,0.017,63,0.017,92,2.869,129,1.463,136,1.777,185,3.283,187,3.283,204,1.647,208,3.283,227,3.283,231,3.274,262,3.283,269,1.463,353,2.279,409,1.606,489,1.992,492,2.279,497,1.992,549,3.68,551,3,608,1.777,617,3.283,666,2.869,687,3.9,712,2.279,713,1.992,782,3.848,790,3,793,2.279,800,2.279,829,1.992,834,3.363,840,2.279,946,1.992,1012,1.992,1063,2.279,1067,3.912,1068,5.318,1069,2.279,1070,2.869,1071,5.539,1072,3.912,1073,2.716,1074,2.716,1075,5.539,1076,4.586,1077,3.912,1078,2.716,1079,3.912,1080,4.586,1081,3.912,1082,3.912,1083,3.912,1084,2.716,1085,2.716,1086,3.283,1087,2.716,1088,2.716,1089,2.716,1090,2.716,1091,2.716,1092,3.912,1093,2.716,1094,2.716,1095,3.912,1096,3.912,1097,2.716,1098,2.716,1099,2.716,1100,2.716,1101,2.716,1102,2.716,1103,2.716,1104,2.716,1105,1.992,1106,5.017,1107,2.716,1108,2.716,1109,2.716,1110,3.912,1111,3.912,1112,2.716,1113,4.791,1114,4.586,1115,5.539,1116,4.586,1117,5.539,1118,2.716,1119,2.716,1120,2.716,1121,2.716,1122,2.716,1123,2.716,1124,4.586,1125,2.716,1126,2.716,1127,2.716,1128,2.716,1129,3.912,1130,3.912,1131,3.912,1132,3.912,1133,3.912,1134,2.716,1135,2.716,1136,2.716,1137,2.279,1138,2.716,1139,2.716,1140,3.912,1141,3.912,1142,2.716,1143,2.716,1144,2.716,1145,2.716,1146,2.716,1147,2.716,1148,2.716,1149,2.716,1150,2.716,1151,5.017,1152,3.912,1153,2.716,1154,2.716,1155,5.539,1156,2.716,1157,2.716,1158,2.716,1159,2.279,1160,2.716,1161,2.716,1162,2.279,1163,2.716,1164,2.716,1165,2.716,1166,2.716,1167,2.716,1168,2.279,1169,2.716,1170,2.716,1171,2.716,1172,2.716,1173,2.716,1174,3.912,1175,4.586,1176,1.992,1177,2.716,1178,2.716,1179,2.716,1180,2.716,1181,2.716,1182,2.279,1183,2.716,1184,2.716,1185,2.716,1186,2.716,1187,2.716,1188,2.716,1189,2.716,1190,2.716,1191,2.716,1192,2.716,1193,2.716,1194,2.716,1195,2.279,1196,2.716,1197,2.716,1198,2.279,1199,2.716,1200,2.716]],["title/license.html",[1065,2.322,1066,2.322,1201,2.029]],["body/license.html",[7,0.013,11,0.572,13,0.502,14,0.445,16,0.183,21,0.165,29,0.807,58,1.145,61,0.071,62,0.01,63,0.01,84,2.253,126,2.045,129,0.735,131,0.31,164,0.807,180,1.001,204,0.49,217,0.735,231,1.741,238,1.145,245,0.98,314,1.145,322,1.494,354,1.001,401,0.807,409,2.265,427,0.893,489,1.001,550,1.145,551,0.893,552,1.145,577,1.917,583,1.145,608,0.893,621,1.001,667,1.145,669,1.001,687,2.16,788,4.155,790,0.893,791,1.145,794,1.917,795,1.917,796,2.472,804,1.145,807,1.145,812,1.145,817,1.145,820,1.145,829,3.631,833,4.024,834,1.001,841,1.145,851,1.145,868,1.145,882,3.872,887,1.001,895,3.216,909,1.917,918,2.472,936,2.89,939,2.89,946,1.675,949,1.145,956,1.145,975,1.001,977,2.89,979,1.145,981,1.145,1002,2.16,1006,2.472,1012,1.001,1024,1.145,1054,1.145,1069,1.145,1086,1.917,1105,1.001,1113,2.472,1137,1.145,1159,2.472,1162,1.917,1168,1.145,1176,1.001,1182,1.145,1195,1.145,1198,1.917,1201,4.573,1202,2.89,1203,2.945,1204,1.365,1205,1.365,1206,1.365,1207,4.795,1208,5.308,1209,3.443,1210,3.832,1211,1.365,1212,5.484,1213,4.951,1214,1.365,1215,1.365,1216,4.951,1217,5.308,1218,4.144,1219,2.284,1220,1.365,1221,3.832,1222,1.365,1223,1.365,1224,3.443,1225,2.284,1226,1.365,1227,2.945,1228,2.284,1229,2.284,1230,1.365,1231,1.365,1232,5.689,1233,3.443,1234,2.284,1235,4.144,1236,1.365,1237,2.284,1238,1.365,1239,1.365,1240,1.365,1241,1.365,1242,1.365,1243,1.365,1244,1.365,1245,2.945,1246,1.365,1247,2.945,1248,2.284,1249,5.308,1250,1.365,1251,4.144,1252,4.795,1253,3.443,1254,1.365,1255,1.365,1256,1.365,1257,1.365,1258,1.365,1259,2.284,1260,1.365,1261,1.365,1262,6.236,1263,2.945,1264,2.284,1265,1.365,1266,4.795,1267,1.365,1268,2.284,1269,5.689,1270,5.745,1271,1.365,1272,1.365,1273,1.365,1274,1.365,1275,1.365,1276,1.365,1277,2.284,1278,2.284,1279,1.365,1280,1.365,1281,1.365,1282,1.365,1283,1.365,1284,3.443,1285,3.832,1286,1.365,1287,2.284,1288,3.443,1289,2.284,1290,1.365,1291,3.832,1292,2.284,1293,1.365,1294,1.365,1295,2.945,1296,1.365,1297,1.365,1298,1.365,1299,2.284,1300,1.365,1301,1.365,1302,1.365,1303,2.945,1304,1.365,1305,1.365,1306,2.945,1307,1.365,1308,1.365,1309,1.365,1310,3.443,1311,4.951,1312,1.365,1313,2.284,1314,2.945,1315,2.284,1316,2.284,1317,2.284,1318,2.284,1319,2.284,1320,2.284,1321,2.945,1322,2.284,1323,2.284,1324,2.284,1325,2.284,1326,1.365,1327,2.284,1328,1.365,1329,3.832,1330,4.4,1331,2.945,1332,2.284,1333,2.284,1334,2.284,1335,1.365,1336,1.365,1337,2.945,1338,2.284,1339,1.365,1340,1.365,1341,1.365,1342,2.945,1343,1.365,1344,1.365,1345,1.365,1346,2.284,1347,2.284,1348,1.365,1349,1.365,1350,1.365,1351,1.365,1352,1.365,1353,1.365,1354,1.365,1355,2.284,1356,1.365,1357,1.365,1358,1.365,1359,1.365,1360,1.365,1361,1.365,1362,1.365,1363,1.365,1364,1.365,1365,1.365,1366,1.365,1367,1.365,1368,4.614,1369,1.365,1370,1.365,1371,1.365,1372,1.365,1373,1.365,1374,3.443,1375,2.284,1376,3.443,1377,1.365,1378,1.365,1379,1.365,1380,2.945,1381,1.365,1382,1.365,1383,1.365,1384,1.365,1385,2.284,1386,1.365,1387,1.365,1388,3.832,1389,1.365,1390,1.365,1391,1.365,1392,1.365,1393,1.365,1394,2.945,1395,3.443,1396,1.365,1397,1.365,1398,1.365,1399,1.365,1400,1.365,1401,1.365,1402,1.365,1403,1.365,1404,1.365,1405,2.284,1406,1.365,1407,2.284,1408,1.365,1409,1.365,1410,1.365,1411,1.365,1412,1.365,1413,1.365,1414,1.365,1415,3.443,1416,2.945,1417,2.945,1418,2.945,1419,2.284,1420,2.284,1421,2.945,1422,2.284,1423,2.284,1424,2.284,1425,1.365,1426,1.365,1427,1.365,1428,1.365,1429,1.365,1430,1.365,1431,1.365,1432,1.365,1433,2.284,1434,1.365,1435,1.365,1436,1.365,1437,1.365,1438,3.832,1439,1.365,1440,1.365,1441,1.365,1442,1.365,1443,1.365,1444,1.365,1445,1.365,1446,1.365,1447,1.365,1448,3.832,1449,1.365,1450,1.365,1451,1.365,1452,1.365,1453,1.365,1454,1.365,1455,1.365,1456,1.365,1457,1.365,1458,1.365,1459,1.365,1460,1.365,1461,1.365,1462,1.365,1463,1.365,1464,1.365,1465,1.365,1466,2.945,1467,1.365,1468,1.365,1469,1.365,1470,2.284,1471,1.365,1472,1.365,1473,1.365,1474,1.365,1475,1.365,1476,1.365,1477,1.365,1478,1.365,1479,1.365,1480,1.365,1481,1.365,1482,1.365,1483,1.365,1484,1.365,1485,1.365,1486,1.365,1487,2.284,1488,2.284,1489,1.365,1490,1.365,1491,1.365,1492,1.365,1493,1.365,1494,1.365,1495,1.365,1496,1.365,1497,1.365,1498,1.365,1499,1.365,1500,1.365,1501,1.365,1502,1.365,1503,1.365,1504,1.365,1505,1.365,1506,1.365]],["title/modules.html",[2,1.739]],["body/modules.html",[1,3.15,2,1.866,6,2.846,7,0.025,8,2.846,62,0.025,63,0.025,67,2.846,68,2.846,209,3.53,790,3.15,975,4.702,1507,6.412,1508,6.412,1509,6.502,1510,4.814]],["title/overview.html",[1070,3.289]],["body/overview.html",[1,4.049,2,1.524,3,2.286,4,3.3,5,3.3,6,3.804,7,0.029,8,3.659,9,2.711,10,1.941,11,1.648,18,2.118,62,0.022,63,0.022,64,3.3,65,3.3,66,3.3,67,3.835,68,3.835,72,1.941,150,2.572,164,2.324,217,2.118,251,3.3,252,3.3,253,3.3,254,3.72,259,2.118,315,3.389,344,3.3,345,3.3,346,3.3,511,3.389,529,2.572,536,2.572,560,3.3,561,3.3,562,3.3,1030,3.3,1070,2.883,1511,5.033]],["title/properties.html",[120,1.134,713,2.029]],["body/properties.html",[7,0.029,16,0.663,17,2.663,62,0.025,63,0.025,120,1.415,136,3.235,197,2.245,616,3.626,1002,3.626,1105,3.626,1176,3.626,1201,3.626,1202,4.149,1512,4.944,1513,4.944,1514,4.944,1515,4.944,1516,4.944,1517,4.944]],["title/miscellaneous/variables.html",[651,2.594,750,1.49]],["body/miscellaneous/variables.html",[2,1.78,7,0.03,15,2.507,17,1.841,29,3.065,42,2.939,44,3.368,45,2.869,46,2.869,47,2.507,48,2.507,54,1.553,62,0.02,63,0.02,86,2.237,88,2.237,89,2.237,97,2.021,114,2.507,115,3.368,118,2.736,119,0.606,120,1.586,121,2.869,122,2.507,123,2.869,124,2.869,125,1.055,131,0.776,145,1.433,161,2.736,162,3.331,168,2.875,193,1.649,221,2.086,269,3.409,339,2.237,352,3.627,400,2.507,404,2.507,434,2.021,437,2.021,468,2.869,516,2.473,540,3.981,546,2.869,553,3.368,565,3.368,566,2.869,587,2.869,588,3.368,651,2.237,663,2.021,664,2.237,683,2.869,684,2.869,685,2.869,693,2.869,695,3.854,697,2.869,750,1.841,752,2.869,887,2.507,1518,3.419,1519,4.592,1520,3.419,1521,4.592,1522,3.419,1523,4.592,1524,3.419,1525,3.419,1526,3.419,1527,3.419,1528,3.419,1529,3.419]],["title/routes.html",[1530,3.764]],["body/routes.html",[7,0.026,62,0.026,63,0.026,1530,4.413]]],"invertedIndex":[["",{"_index":7,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":108,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{}}}],["0.0.1",{"_index":1512,"title":{},"body":{"properties.html":{}}}],["0.0.8",{"_index":721,"title":{},"body":{"dependencies.html":{}}}],["0.0001",{"_index":90,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["0.001",{"_index":87,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["0.1.0.tgz",{"_index":1156,"title":{},"body":{"index.html":{}}}],["0.1.13",{"_index":746,"title":{},"body":{"dependencies.html":{}}}],["0.13.2",{"_index":733,"title":{},"body":{"dependencies.html":{}}}],["0.2.0",{"_index":741,"title":{},"body":{"dependencies.html":{}}}],["0.3.2",{"_index":729,"title":{},"body":{"dependencies.html":{}}}],["0.5.1",{"_index":732,"title":{},"body":{"dependencies.html":{}}}],["01002",{"_index":177,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1",{"_index":164,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{},"license.html":{},"overview.html":{}}}],["1.1.19",{"_index":715,"title":{},"body":{"dependencies.html":{}}}],["1.2",{"_index":173,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["1/1",{"_index":696,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":568,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["100",{"_index":690,"title":{},"body":{"coverage.html":{}}}],["100)].tostring",{"_index":289,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["102",{"_index":775,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["11/11",{"_index":708,"title":{},"body":{"coverage.html":{}}}],["12",{"_index":818,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["14.0.1",{"_index":744,"title":{},"body":{"dependencies.html":{}}}],["14.35",{"_index":911,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["1998",{"_index":927,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["2",{"_index":529,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"overview.html":{}}}],["2.0",{"_index":1203,"title":{},"body":{"license.html":{}}}],["2.0.0",{"_index":723,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":691,"title":{},"body":{"coverage.html":{}}}],["200",{"_index":491,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["2004",{"_index":1205,"title":{},"body":{"license.html":{}}}],["2022.05.30.14.43",{"_index":1125,"title":{},"body":{"index.html":{}}}],["2324",{"_index":934,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["3",{"_index":169,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["3.0.2",{"_index":748,"title":{},"body":{"dependencies.html":{}}}],["3.0.3",{"_index":720,"title":{},"body":{"dependencies.html":{}}}],["3.2.0",{"_index":738,"title":{},"body":{"dependencies.html":{}}}],["3.6.1",{"_index":731,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":692,"title":{},"body":{"coverage.html":{}}}],["4",{"_index":1030,"title":{},"body":{"miscellaneous/enumerations.html":{},"overview.html":{}}}],["4.6.0",{"_index":727,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":699,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":953,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["401",{"_index":875,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["404",{"_index":648,"title":{},"body":{"injectables/SearchService.html":{}}}],["415(unsupported",{"_index":948,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["422",{"_index":944,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["424",{"_index":959,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["429",{"_index":964,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["5",{"_index":150,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{},"overview.html":{}}}],["5.0.8",{"_index":725,"title":{},"body":{"dependencies.html":{}}}],["5.1.0",{"_index":736,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":698,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":1240,"title":{},"body":{"license.html":{}}}],["504",{"_index":647,"title":{},"body":{"injectables/SearchService.html":{}}}],["6",{"_index":1511,"title":{},"body":{"overview.html":{}}}],["6/6",{"_index":700,"title":{},"body":{"coverage.html":{}}}],["7.5.5",{"_index":749,"title":{},"body":{"dependencies.html":{}}}],["7000",{"_index":1196,"title":{},"body":{"index.html":{}}}],["8.0.0",{"_index":722,"title":{},"body":{"dependencies.html":{}}}],["8.0.6",{"_index":726,"title":{},"body":{"dependencies.html":{}}}],["9",{"_index":1215,"title":{},"body":{"license.html":{}}}],["_id",{"_index":176,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_index",{"_index":174,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_score",{"_index":178,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["_search",{"_index":629,"title":{},"body":{"injectables/SearchService.html":{}}}],["_shards",{"_index":121,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["_source",{"_index":179,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["above",{"_index":1398,"title":{},"body":{"license.html":{}}}],["accelerator",{"_index":580,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["accept",{"_index":872,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptable",{"_index":870,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acceptance",{"_index":1468,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":778,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["accepting",{"_index":1466,"title":{},"body":{"license.html":{}}}],["access",{"_index":840,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["accessed",{"_index":984,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["according",{"_index":871,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acquired",{"_index":493,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{}}}],["act",{"_index":1474,"title":{},"body":{"license.html":{}}}],["acting",{"_index":979,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["action",{"_index":961,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["acts",{"_index":1446,"title":{},"body":{"license.html":{}}}],["actual",{"_index":223,"title":{},"body":{"interfaces/HttpResponse.html":{},"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{}}}],["adapters",{"_index":1083,"title":{},"body":{"index.html":{}}}],["add",{"_index":1198,"title":{},"body":{"index.html":{},"license.html":{}}}],["addendum",{"_index":1387,"title":{},"body":{"license.html":{}}}],["additional",{"_index":1388,"title":{},"body":{"license.html":{}}}],["additions",{"_index":1286,"title":{},"body":{"license.html":{}}}],["addons/in",{"_index":717,"title":{},"body":{"dependencies.html":{}}}],["address",{"_index":891,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["admin",{"_index":1035,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["advanced",{"_index":1073,"title":{},"body":{"index.html":{}}}],["advised",{"_index":1464,"title":{},"body":{"license.html":{}}}],["against",{"_index":1347,"title":{},"body":{"license.html":{}}}],["agent",{"_index":803,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["agree",{"_index":1477,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":1418,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":1402,"title":{},"body":{"license.html":{}}}],["aims",{"_index":1088,"title":{},"body":{"index.html":{}}}],["alerting",{"_index":1079,"title":{},"body":{"index.html":{}}}],["alive",{"_index":194,"title":{},"body":{"controllers/HealthController.html":{}}}],["alleging",{"_index":1352,"title":{},"body":{"license.html":{}}}],["allowed",{"_index":161,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["allowedproperties",{"_index":162,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["alone",{"_index":1343,"title":{},"body":{"license.html":{}}}],["along",{"_index":1381,"title":{},"body":{"license.html":{}}}],["alongside",{"_index":1386,"title":{},"body":{"license.html":{}}}],["alternativelly",{"_index":1158,"title":{},"body":{"index.html":{}}}],["ambiguous",{"_index":810,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["ammount",{"_index":675,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["amount",{"_index":82,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["and/or",{"_index":1471,"title":{},"body":{"license.html":{}}}],["annotations",{"_index":1274,"title":{},"body":{"license.html":{}}}],["another",{"_index":846,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["anything",{"_index":861,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["apache",{"_index":1202,"title":{},"body":{"license.html":{},"properties.html":{}}}],["api",{"_index":224,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["apioperation",{"_index":518,"title":{},"body":{"controllers/PapersController.html":{}}}],["apioperation({summary",{"_index":487,"title":{},"body":{"controllers/PapersController.html":{}}}],["apiproperty",{"_index":154,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["apiproperty({description",{"_index":414,"title":{},"body":{"classes/PageDto.html":{}}}],["apiresponse",{"_index":519,"title":{},"body":{"controllers/PapersController.html":{}}}],["apis",{"_index":1190,"title":{},"body":{"index.html":{}}}],["app",{"_index":1155,"title":{},"body":{"index.html":{}}}],["app_interceptor",{"_index":25,"title":{},"body":{"modules/AppModule.html":{}}}],["appear",{"_index":1384,"title":{},"body":{"license.html":{}}}],["appendix",{"_index":1268,"title":{},"body":{"license.html":{}}}],["applicable",{"_index":1416,"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":214,"title":{},"body":{"modules/HealthModule.html":{}}}],["application/json",{"_index":631,"title":{},"body":{"injectables/SearchService.html":{}}}],["applies",{"_index":1336,"title":{},"body":{"license.html":{}}}],["apply",{"_index":1162,"title":{},"body":{"index.html":{},"license.html":{}}}],["appmodule",{"_index":1,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["appropriate",{"_index":552,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["appropriateness",{"_index":1432,"title":{},"body":{"license.html":{}}}],["april",{"_index":930,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["architectural",{"_index":1084,"title":{},"body":{"index.html":{}}}],["architecture",{"_index":1068,"title":{},"body":{"index.html":{}}}],["archives",{"_index":1498,"title":{},"body":{"license.html":{}}}],["args",{"_index":364,"title":{},"body":{"injectables/LoggerService.html":{}}}],["args.length",{"_index":396,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arguments",{"_index":366,"title":{},"body":{"injectables/LoggerService.html":{}}}],["arising",{"_index":1453,"title":{},"body":{"license.html":{}}}],["asc",{"_index":573,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{}}}],["asserted",{"_index":1483,"title":{},"body":{"license.html":{}}}],["assigned",{"_index":824,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["associated",{"_index":1436,"title":{},"body":{"license.html":{}}}],["assume",{"_index":1434,"title":{},"body":{"license.html":{}}}],["async",{"_index":597,"title":{},"body":{"injectables/SearchService.html":{},"dependencies.html":{}}}],["attach",{"_index":1486,"title":{},"body":{"license.html":{}}}],["attached",{"_index":1267,"title":{},"body":{"license.html":{}}}],["attempting",{"_index":985,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["attribution",{"_index":1374,"title":{},"body":{"license.html":{}}}],["authenticate",{"_index":877,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authentication",{"_index":854,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["author",{"_index":1515,"title":{},"body":{"properties.html":{}}}],["authoritative",{"_index":1007,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["authorized",{"_index":1219,"title":{},"body":{"license.html":{}}}],["authorship",{"_index":1263,"title":{},"body":{"license.html":{}}}],["automation",{"_index":1101,"title":{},"body":{"index.html":{}}}],["auxiliary",{"_index":998,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["available",{"_index":790,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{},"modules.html":{}}}],["axiosres.data",{"_index":634,"title":{},"body":{"injectables/SearchService.html":{}}}],["b",{"_index":1365,"title":{},"body":{"license.html":{}}}],["back",{"_index":492,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{}}}],["bad",{"_index":954,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["bad_gateway",{"_index":978,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bad_request",{"_index":847,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["bank",{"_index":673,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["based",{"_index":489,"title":{},"body":{"controllers/PapersController.html":{},"index.html":{},"license.html":{}}}],["basename",{"_index":1127,"title":{},"body":{"index.html":{}}}],["bash",{"_index":1122,"title":{},"body":{"index.html":{}}}],["bash_source[0",{"_index":1128,"title":{},"body":{"index.html":{}}}],["basic",{"_index":220,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["basis",{"_index":1420,"title":{},"body":{"license.html":{}}}],["before",{"_index":147,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["behalf",{"_index":1291,"title":{},"body":{"license.html":{}}}],["being",{"_index":772,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["below",{"_index":1137,"title":{},"body":{"index.html":{},"license.html":{}}}],["beneficial",{"_index":1244,"title":{},"body":{"license.html":{}}}],["bind",{"_index":1283,"title":{},"body":{"license.html":{}}}],["block",{"_index":413,"title":{},"body":{"classes/PageDto.html":{}}}],["body",{"_index":799,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["boilerplate",{"_index":1105,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["boolean",{"_index":142,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/PageMeta.html":{},"guards/RolesGuard.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["bootstrap",{"_index":710,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["brackets",{"_index":1488,"title":{},"body":{"license.html":{}}}],["browse",{"_index":1509,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":1507,"title":{},"body":{"modules.html":{}}}],["build",{"_index":1071,"title":{},"body":{"index.html":{}}}],["builddocker",{"_index":1129,"title":{},"body":{"index.html":{}}}],["building",{"_index":1110,"title":{},"body":{"index.html":{}}}],["c",{"_index":1371,"title":{},"body":{"license.html":{}}}],["cache",{"_index":55,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["cacheinterceptor",{"_index":22,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule",{"_index":23,"title":{},"body":{"modules/AppModule.html":{}}}],["cachemodule.register",{"_index":50,"title":{},"body":{"modules/AppModule.html":{}}}],["call",{"_index":306,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["called",{"_index":1142,"title":{},"body":{"index.html":{}}}],["callhandler",{"_index":302,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["calling",{"_index":1174,"title":{},"body":{"index.html":{}}}],["canactivate",{"_index":541,"title":{},"body":{"guards/RolesGuard.html":{}}}],["canactivate(context",{"_index":547,"title":{},"body":{"guards/RolesGuard.html":{}}}],["capable",{"_index":866,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["carry",{"_index":1366,"title":{},"body":{"license.html":{}}}],["case",{"_index":225,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["catch",{"_index":644,"title":{},"body":{"injectables/SearchService.html":{}}}],["cause",{"_index":1229,"title":{},"body":{"license.html":{}}}],["caused",{"_index":806,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["cd",{"_index":1106,"title":{},"body":{"index.html":{}}}],["change",{"_index":620,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["changed",{"_index":1370,"title":{},"body":{"license.html":{}}}],["character",{"_index":1452,"title":{},"body":{"license.html":{}}}],["characteristics",{"_index":869,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["charge",{"_index":1321,"title":{},"body":{"license.html":{}}}],["chart",{"_index":1150,"title":{},"body":{"index.html":{}}}],["chart.deployment",{"_index":1148,"title":{},"body":{"index.html":{}}}],["check",{"_index":187,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["checks",{"_index":190,"title":{},"body":{"controllers/HealthController.html":{},"guards/RolesGuard.html":{}}}],["choices",{"_index":1009,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["choose",{"_index":1467,"title":{},"body":{"license.html":{}}}],["claim",{"_index":1349,"title":{},"body":{"license.html":{}}}],["claims",{"_index":1338,"title":{},"body":{"license.html":{}}}],["class",{"_index":61,"title":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.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":{},"controllers/PapersController.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":72,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"classes/HttpResponseException.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"overview.html":{}}}],["cleint_error",{"_index":1027,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["client",{"_index":743,"title":{},"body":{"dependencies.html":{},"miscellaneous/enumerations.html":{}}}],["client's",{"_index":766,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["clone",{"_index":1103,"title":{},"body":{"index.html":{}}}],["cluster",{"_index":1152,"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":64,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_commonmodule_exports",{"_index":66,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_commonmodule_imports",{"_index":65,"title":{},"body":{"modules/CommonModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule",{"_index":251,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_exports",{"_index":252,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_httpresponsemodule_providers",{"_index":253,"title":{},"body":{"modules/HttpResponseModule.html":{},"overview.html":{}}}],["cluster_loggermodule",{"_index":344,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_exports",{"_index":345,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_loggermodule_providers",{"_index":346,"title":{},"body":{"modules/LoggerModule.html":{},"overview.html":{}}}],["cluster_searchmodule",{"_index":560,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_exports",{"_index":561,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["cluster_searchmodule_providers",{"_index":562,"title":{},"body":{"modules/SearchModule.html":{},"overview.html":{}}}],["code",{"_index":231,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["coffee",{"_index":937,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["colors",{"_index":397,"title":{},"body":{"injectables/LoggerService.html":{}}}],["combination",{"_index":1344,"title":{},"body":{"license.html":{}}}],["comission",{"_index":83,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["comman",{"_index":1193,"title":{},"body":{"index.html":{}}}],["comment",{"_index":1492,"title":{},"body":{"license.html":{}}}],["commercial",{"_index":1461,"title":{},"body":{"license.html":{}}}],["commision",{"_index":674,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["commission",{"_index":676,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["common",{"_index":238,"title":{},"body":{"classes/HttpResponseException.html":{},"license.html":{}}}],["common/common.module",{"_index":36,"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":1295,"title":{},"body":{"license.html":{}}}],["compiled",{"_index":1258,"title":{},"body":{"license.html":{}}}],["complete",{"_index":779,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completed",{"_index":780,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["completion",{"_index":148,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["compliance",{"_index":1501,"title":{},"body":{"license.html":{}}}],["complies",{"_index":1392,"title":{},"body":{"license.html":{}}}],["comply",{"_index":765,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["compodoc",{"_index":1194,"title":{},"body":{"index.html":{}}}],["compodoc/compodoc",{"_index":714,"title":{},"body":{"dependencies.html":{}}}],["components",{"_index":1092,"title":{},"body":{"index.html":{}}}],["computer",{"_index":1458,"title":{},"body":{"license.html":{}}}],["condition",{"_index":971,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditional",{"_index":839,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["conditions",{"_index":1208,"title":{},"body":{"license.html":{}}}],["config",{"_index":92,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["config/env.objects",{"_index":30,"title":{},"body":{"modules/AppModule.html":{}}}],["config/env.validation",{"_index":32,"title":{},"body":{"modules/AppModule.html":{}}}],["configmap.yaml",{"_index":1165,"title":{},"body":{"index.html":{}}}],["configmap/app",{"_index":1170,"title":{},"body":{"index.html":{}}}],["configmodule",{"_index":27,"title":{},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{}}}],["configmodule.forroot",{"_index":51,"title":{},"body":{"modules/AppModule.html":{}}}],["configuration",{"_index":29,"title":{},"body":{"modules/AppModule.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["conflict",{"_index":885,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["congig",{"_index":94,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["connected",{"_index":1094,"title":{},"body":{"index.html":{}}}],["connection",{"_index":773,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["consequential",{"_index":1451,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":1473,"title":{},"body":{"license.html":{}}}],["console.log(json.stringify(response.data",{"_index":527,"title":{},"body":{"controllers/PapersController.html":{}}}],["conspicuously",{"_index":1307,"title":{},"body":{"license.html":{}}}],["const",{"_index":43,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/VirtualBankOptions.html":{}}}],["constitutes",{"_index":1353,"title":{},"body":{"license.html":{}}}],["constructor",{"_index":203,"title":{},"body":{"controllers/HealthController.html":{},"classes/HttpResponseException.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"guards/RolesGuard.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["constructor(code",{"_index":589,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["constructor(context",{"_index":358,"title":{},"body":{"injectables/LoggerService.html":{}}}],["constructor(data",{"_index":241,"title":{},"body":{"classes/HttpResponseException.html":{},"classes/PageDto.html":{}}}],["constructor(httpservice",{"_index":600,"title":{},"body":{"injectables/SearchService.html":{}}}],["constructor(private",{"_index":205,"title":{},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["constructor(reflector",{"_index":542,"title":{},"body":{"guards/RolesGuard.html":{}}}],["constructs",{"_index":408,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["construed",{"_index":1389,"title":{},"body":{"license.html":{}}}],["contained",{"_index":956,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["contains",{"_index":133,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{}}}],["content",{"_index":427,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["contents",{"_index":1069,"title":{},"body":{"index.html":{},"license.html":{}}}],["context",{"_index":305,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["context.getclass",{"_index":557,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.getclass().name",{"_index":333,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gethandler",{"_index":556,"title":{},"body":{"guards/RolesGuard.html":{}}}],["context.gethandler().name",{"_index":335,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.gettype",{"_index":325,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["context.switchtohttp().getrequest",{"_index":336,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["context.switchtohttp().getresponse",{"_index":337,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["contexttype",{"_index":324,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["continue",{"_index":761,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["contract",{"_index":1234,"title":{},"body":{"license.html":{}}}],["contribution",{"_index":1285,"title":{},"body":{"license.html":{}}}],["contribution(s",{"_index":1342,"title":{},"body":{"license.html":{}}}],["contributions",{"_index":1394,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":1311,"title":{},"body":{"license.html":{}}}],["contributory",{"_index":1354,"title":{},"body":{"license.html":{}}}],["control",{"_index":939,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["controlled",{"_index":1223,"title":{},"body":{"license.html":{}}}],["controller",{"_index":181,"title":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["controller('health",{"_index":202,"title":{},"body":{"controllers/HealthController.html":{}}}],["controller('papers",{"_index":520,"title":{},"body":{"controllers/PapersController.html":{}}}],["controllername",{"_index":332,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllername}:${handlername",{"_index":343,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["controllers",{"_index":18,"title":{},"body":{"modules/AppModule.html":{},"controllers/HealthController.html":{},"modules/HealthModule.html":{},"controllers/PapersController.html":{},"modules/SearchModule.html":{},"overview.html":{}}}],["contructor",{"_index":243,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["contructs",{"_index":545,"title":{},"body":{"guards/RolesGuard.html":{}}}],["conversions",{"_index":1260,"title":{},"body":{"license.html":{}}}],["copies",{"_index":1361,"title":{},"body":{"license.html":{}}}],["copy",{"_index":796,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["copyright",{"_index":1217,"title":{},"body":{"license.html":{}}}],["core/helpers/env.helper",{"_index":679,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["core/interceptors",{"_index":34,"title":{},"body":{"modules/AppModule.html":{}}}],["core/modules",{"_index":35,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{}}}],["core/services/common/search.service",{"_index":512,"title":{},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{}}}],["correct",{"_index":951,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["corresponds",{"_index":811,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["counterclaim",{"_index":1350,"title":{},"body":{"license.html":{}}}],["coupled",{"_index":1091,"title":{},"body":{"index.html":{}}}],["coverage",{"_index":686,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["created",{"_index":782,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["createdmonitoring",{"_index":1173,"title":{},"body":{"index.html":{}}}],["createlogger",{"_index":351,"title":{},"body":{"injectables/LoggerService.html":{}}}],["createlogger(context",{"_index":360,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creates",{"_index":362,"title":{},"body":{"injectables/LoggerService.html":{}}}],["creating",{"_index":1089,"title":{},"body":{"index.html":{}}}],["cross",{"_index":1348,"title":{},"body":{"license.html":{}}}],["current",{"_index":886,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["currently",{"_index":987,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["custom",{"_index":271,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["customary",{"_index":1411,"title":{},"body":{"license.html":{}}}],["customer",{"_index":670,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["d",{"_index":1377,"title":{},"body":{"license.html":{}}}],["damages",{"_index":1448,"title":{},"body":{"license.html":{}}}],["data",{"_index":221,"title":{},"body":{"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["data.description",{"_index":249,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["data.status",{"_index":250,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["date",{"_index":1358,"title":{},"body":{"license.html":{}}}],["date.now",{"_index":323,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["db",{"_index":719,"title":{},"body":{"dependencies.html":{}}}],["debug",{"_index":353,"title":{},"body":{"injectables/LoggerService.html":{},"index.html":{}}}],["debug(message",{"_index":363,"title":{},"body":{"injectables/LoggerService.html":{}}}],["decimal",{"_index":1053,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decimalplaces",{"_index":1047,"title":{},"body":{"miscellaneous/functions.html":{}}}],["decorates",{"_index":1526,"title":{},"body":{"miscellaneous/variables.html":{}}}],["decorators",{"_index":127,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/HealthController.html":{},"classes/PageDto.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["default",{"_index":269,"title":{},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["default_field",{"_index":646,"title":{},"body":{"injectables/SearchService.html":{}}}],["defend",{"_index":1479,"title":{},"body":{"license.html":{}}}],["defined",{"_index":131,"title":{},"body":{"classes/EsResponseDto.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":{},"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":1225,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":1211,"title":{},"body":{"license.html":{}}}],["definitive",{"_index":789,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["deliberate",{"_index":1443,"title":{},"body":{"license.html":{}}}],["depended",{"_index":962,"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":960,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["deploy",{"_index":1111,"title":{},"body":{"index.html":{}}}],["deployment",{"_index":1074,"title":{},"body":{"index.html":{}}}],["deployment.apps/app",{"_index":1171,"title":{},"body":{"index.html":{}}}],["deployment.yaml",{"_index":1166,"title":{},"body":{"index.html":{}}}],["deposit_fee_per_minute",{"_index":89,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["depth",{"_index":398,"title":{},"body":{"injectables/LoggerService.html":{}}}],["derivative",{"_index":1269,"title":{},"body":{"license.html":{}}}],["derived",{"_index":1271,"title":{},"body":{"license.html":{}}}],["desc",{"_index":1032,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["describing",{"_index":1412,"title":{},"body":{"license.html":{}}}],["description",{"_index":16,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":1087,"title":{},"body":{"index.html":{}}}],["designated",{"_index":1309,"title":{},"body":{"license.html":{}}}],["desired",{"_index":1179,"title":{},"body":{"index.html":{}}}],["details",{"_index":196,"title":{},"body":{"controllers/HealthController.html":{}}}],["determining",{"_index":1431,"title":{},"body":{"license.html":{}}}],["development",{"_index":1147,"title":{},"body":{"index.html":{}}}],["different",{"_index":834,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["direct",{"_index":1227,"title":{},"body":{"license.html":{}}}],["direction",{"_index":1230,"title":{},"body":{"license.html":{}}}],["disabled",{"_index":659,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disableerrormessages",{"_index":655,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["disclaimer",{"_index":1414,"title":{},"body":{"license.html":{}}}],["discussing",{"_index":1304,"title":{},"body":{"license.html":{}}}],["display",{"_index":577,"title":{},"body":{"classes/SearchQueryDto.html":{},"license.html":{}}}],["displayed",{"_index":571,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["distribute",{"_index":1329,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":1380,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":1210,"title":{},"body":{"license.html":{}}}],["dns",{"_index":999,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dochttp://localhost:7000",{"_index":1197,"title":{},"body":{"index.html":{}}}],["docker",{"_index":1140,"title":{},"body":{"index.html":{}}}],["document",{"_index":804,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["documentation",{"_index":687,"title":{},"body":{"coverage.html":{},"index.html":{},"license.html":{}}}],["documents",{"_index":140,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["domain/dtos",{"_index":430,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/dtos/search",{"_index":432,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/enums",{"_index":285,"title":{},"body":{"injectables/HttpResponseService.html":{},"guards/RolesGuard.html":{}}}],["domain/enums/page",{"_index":435,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["domain/interfaces",{"_index":247,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/PageInterceptor.html":{}}}],["don't",{"_index":1491,"title":{},"body":{"license.html":{}}}],["dotenv",{"_index":734,"title":{},"body":{"dependencies.html":{}}}],["driven",{"_index":815,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["dto",{"_index":118,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["due",{"_index":849,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["e.g",{"_index":995,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["each",{"_index":84,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["easier",{"_index":1496,"title":{},"body":{"license.html":{}}}],["easily",{"_index":1093,"title":{},"body":{"index.html":{}}}],["editorial",{"_index":1272,"title":{},"body":{"license.html":{}}}],["elaborations",{"_index":1275,"title":{},"body":{"license.html":{}}}],["elastichsearch",{"_index":615,"title":{},"body":{"injectables/SearchService.html":{}}}],["elasticsearch",{"_index":116,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["electronic",{"_index":1292,"title":{},"body":{"license.html":{}}}],["elements",{"_index":480,"title":{},"body":{"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{}}}],["empty",{"_index":226,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["enableimplicitconversion",{"_index":102,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["enclosed",{"_index":1487,"title":{},"body":{"license.html":{}}}],["encountered",{"_index":969,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["end",{"_index":1485,"title":{},"body":{"license.html":{}}}],["endpoint",{"_index":1175,"title":{},"body":{"index.html":{}}}],["entities",{"_index":868,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entity",{"_index":788,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["entry",{"_index":1042,"title":{},"body":{"miscellaneous/functions.html":{}}}],["enum",{"_index":680,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["enumerations",{"_index":751,"title":{"miscellaneous/enumerations.html":{}},"body":{"miscellaneous/enumerations.html":{}}}],["enums/page",{"_index":481,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["env",{"_index":74,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["environmanet",{"_index":1045,"title":{},"body":{"miscellaneous/functions.html":{}}}],["environment",{"_index":1095,"title":{},"body":{"index.html":{}}}],["environmentvariables",{"_index":71,"title":{"classes/EnvironmentVariables.html":{}},"body":{"classes/EnvironmentVariables.html":{},"coverage.html":{}}}],["envobjects",{"_index":681,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{}}}],["eq",{"_index":171,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["error",{"_index":195,"title":{},"body":{"controllers/HealthController.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["error(errors.tostring",{"_index":111,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["error(message",{"_index":367,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.message",{"_index":330,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["error.stack",{"_index":392,"title":{},"body":{"injectables/LoggerService.html":{}}}],["error.status",{"_index":532,"title":{},"body":{"controllers/PapersController.html":{}}}],["errors",{"_index":103,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["errors.length",{"_index":107,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["es_port",{"_index":596,"title":{},"body":{"injectables/SearchService.html":{}}}],["es_query",{"_index":622,"title":{},"body":{"injectables/SearchService.html":{}}}],["esresponsedto",{"_index":113,"title":{"classes/EsResponseDto.html":{}},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["evaluated",{"_index":899,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["even",{"_index":1463,"title":{},"body":{"license.html":{}}}],["event",{"_index":1439,"title":{},"body":{"license.html":{}}}],["evidence",{"_index":924,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["example",{"_index":129,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"license.html":{}}}],["except",{"_index":1331,"title":{},"body":{"license.html":{}}}],["exception",{"_index":237,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["exceptionfactory",{"_index":656,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["exchangeable",{"_index":1097,"title":{},"body":{"index.html":{}}}],["excluding",{"_index":1306,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":1320,"title":{},"body":{"license.html":{}}}],["execute",{"_index":153,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["executed",{"_index":1403,"title":{},"body":{"license.html":{}}}],["executioncontext",{"_index":300,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["exercise",{"_index":1437,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":1246,"title":{},"body":{"license.html":{}}}],["exit",{"_index":1139,"title":{},"body":{"index.html":{}}}],["expand",{"_index":735,"title":{},"body":{"dependencies.html":{}}}],["expandenvvariables",{"_index":678,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["expands",{"_index":1044,"title":{},"body":{"miscellaneous/functions.html":{}}}],["expandvariables",{"_index":56,"title":{},"body":{"modules/AppModule.html":{}}}],["expect",{"_index":921,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation",{"_index":920,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expectation_failed",{"_index":919,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["expected",{"_index":940,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["explicitly",{"_index":1396,"title":{},"body":{"license.html":{}}}],["explore",{"_index":1189,"title":{},"body":{"index.html":{}}}],["export",{"_index":60,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["exports",{"_index":70,"title":{},"body":{"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["express",{"_index":322,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{},"dependencies.html":{},"license.html":{}}}],["extends",{"_index":239,"title":{},"body":{"classes/HttpResponseException.html":{},"interfaces/ValidationPipeOptions.html":{}}}],["extent",{"_index":916,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["f",{"_index":1163,"title":{},"body":{"index.html":{}}}],["facilitates",{"_index":1099,"title":{},"body":{"index.html":{}}}],["factory",{"_index":660,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["failed",{"_index":167,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{}}}],["failed_dependency",{"_index":958,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["failure",{"_index":1459,"title":{},"body":{"license.html":{}}}],["faker",{"_index":739,"title":{},"body":{"dependencies.html":{}}}],["false",{"_index":106,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["fee",{"_index":667,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"license.html":{}}}],["field",{"_index":770,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fields",{"_index":180,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["fifty",{"_index":1238,"title":{},"body":{"license.html":{}}}],["file",{"_index":14,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":1359,"title":{},"body":{"license.html":{}}}],["files",{"_index":1159,"title":{},"body":{"index.html":{},"license.html":{}}}],["findbycontext",{"_index":598,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbycontext(query_str",{"_index":605,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid",{"_index":599,"title":{},"body":{"injectables/SearchService.html":{}}}],["findbyid(uuid",{"_index":610,"title":{},"body":{"injectables/SearchService.html":{}}}],["finds",{"_index":488,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["first",{"_index":876,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fitness",{"_index":1427,"title":{},"body":{"license.html":{}}}],["flag",{"_index":476,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["flow",{"_index":737,"title":{},"body":{"dependencies.html":{}}}],["follow",{"_index":1183,"title":{},"body":{"index.html":{}}}],["following",{"_index":1113,"title":{},"body":{"index.html":{},"license.html":{}}}],["fools",{"_index":931,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["forbidden",{"_index":857,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["form",{"_index":1249,"title":{},"body":{"license.html":{}}}],["format",{"_index":354,"title":{},"body":{"injectables/LoggerService.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["format(message",{"_index":370,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formats",{"_index":372,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatted",{"_index":373,"title":{},"body":{"injectables/LoggerService.html":{}}}],["formatwithoptions",{"_index":383,"title":{},"body":{"injectables/LoggerService.html":{}}}],["forms",{"_index":1136,"title":{},"body":{"index.html":{}}}],["forwarding",{"_index":890,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["found",{"_index":641,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["free",{"_index":1323,"title":{},"body":{"license.html":{}}}],["ftp",{"_index":996,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfill",{"_index":859,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilled",{"_index":783,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["fulfilling",{"_index":973,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["full",{"_index":227,"title":{},"body":{"interfaces/HttpResponse.html":{},"index.html":{}}}],["function",{"_index":97,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["functionality",{"_index":976,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["functions",{"_index":1036,"title":{"miscellaneous/functions.html":{}},"body":{"miscellaneous/functions.html":{}}}],["future",{"_index":827,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway",{"_index":980,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gateway_timeout",{"_index":992,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["gathered",{"_index":792,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["generate",{"_index":262,"title":{},"body":{"injectables/HttpResponseService.html":{},"index.html":{}}}],["generate(status",{"_index":266,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generated",{"_index":1259,"title":{},"body":{"license.html":{}}}],["generates",{"_index":268,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["generating",{"_index":867,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["get(':uuid",{"_index":533,"title":{},"body":{"controllers/PapersController.html":{}}}],["get('search",{"_index":522,"title":{},"body":{"controllers/PapersController.html":{}}}],["get()@healthcheck",{"_index":188,"title":{},"body":{"controllers/HealthController.html":{}}}],["getbycontext",{"_index":484,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(@query",{"_index":525,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbycontext(query",{"_index":486,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid",{"_index":485,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(@param('uuid",{"_index":534,"title":{},"body":{"controllers/PapersController.html":{}}}],["getbyid(uuid",{"_index":498,"title":{},"body":{"controllers/PapersController.html":{}}}],["getdescription",{"_index":263,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getdescription(status",{"_index":273,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage",{"_index":264,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getmessage(status",{"_index":276,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getqueryparams(str",{"_index":460,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["gets",{"_index":275,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["getting",{"_index":1065,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettype",{"_index":265,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["gettype(status",{"_index":278,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["git",{"_index":1102,"title":{},"body":{"index.html":{}}}],["give",{"_index":1168,"title":{},"body":{"index.html":{},"license.html":{}}}],["given",{"_index":582,"title":{},"body":{"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["gone",{"_index":888,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["goodwill",{"_index":1456,"title":{},"body":{"license.html":{}}}],["governing",{"_index":1505,"title":{},"body":{"license.html":{}}}],["grant",{"_index":1314,"title":{},"body":{"license.html":{}}}],["granted",{"_index":1248,"title":{},"body":{"license.html":{}}}],["granting",{"_index":1220,"title":{},"body":{"license.html":{}}}],["grants",{"_index":1317,"title":{},"body":{"license.html":{}}}],["graph",{"_index":1510,"title":{},"body":{"modules.html":{}}}],["grossly",{"_index":1444,"title":{},"body":{"license.html":{}}}],["guard",{"_index":536,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"overview.html":{}}}],["guards",{"_index":538,"title":{},"body":{"guards/RolesGuard.html":{}}}],["h",{"_index":1124,"title":{},"body":{"index.html":{}}}],["handle",{"_index":988,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["handler",{"_index":304,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{}}}],["handlername",{"_index":334,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["harmless",{"_index":1481,"title":{},"body":{"license.html":{}}}],["hasnext",{"_index":447,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{}}}],["hasprev",{"_index":448,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{}}}],["header",{"_index":769,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["headers",{"_index":630,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["health",{"_index":185,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["healthcheck",{"_index":200,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcheckservice",{"_index":198,"title":{},"body":{"controllers/HealthController.html":{}}}],["healthcontroller",{"_index":182,"title":{"controllers/HealthController.html":{}},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"coverage.html":{}}}],["healthmodule",{"_index":209,"title":{"modules/HealthModule.html":{}},"body":{"modules/HealthModule.html":{},"modules.html":{}}}],["heidari",{"_index":1517,"title":{},"body":{"properties.html":{}}}],["helm",{"_index":1075,"title":{},"body":{"index.html":{}}}],["help",{"_index":1114,"title":{},"body":{"index.html":{}}}],["helps",{"_index":1135,"title":{},"body":{"index.html":{}}}],["hence",{"_index":947,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["hereby",{"_index":1316,"title":{},"body":{"license.html":{}}}],["herein",{"_index":1399,"title":{},"body":{"license.html":{}}}],["hexagonal",{"_index":1067,"title":{},"body":{"index.html":{}}}],["hits",{"_index":122,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["hold",{"_index":1480,"title":{},"body":{"license.html":{}}}],["hop",{"_index":925,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["http",{"_index":197,"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":1192,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/health",{"_index":1180,"title":{},"body":{"index.html":{}}}],["http://localhost:{port_number}/metrics",{"_index":1187,"title":{},"body":{"index.html":{}}}],["http://www.apache.org/licenses",{"_index":1206,"title":{},"body":{"license.html":{}}}],["http://www.apache.org/licenses/license",{"_index":1503,"title":{},"body":{"license.html":{}}}],["http_version_not_supported",{"_index":1001,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["httpcode",{"_index":506,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpcode(200",{"_index":524,"title":{},"body":{"controllers/PapersController.html":{}}}],["httpexception",{"_index":240,"title":{},"body":{"classes/HttpResponseException.html":{},"controllers/PapersController.html":{}}}],["httpexception(error.data",{"_index":531,"title":{},"body":{"controllers/PapersController.html":{}}}],["httphealthindicator",{"_index":199,"title":{},"body":{"controllers/HealthController.html":{}}}],["httpmodule",{"_index":211,"title":{},"body":{"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["httpresponse",{"_index":216,"title":{"interfaces/HttpResponse.html":{}},"body":{"interfaces/HttpResponse.html":{},"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["httpresponsedescriptions",{"_index":281,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsedescriptions[httpstatus[status].tostring",{"_index":287,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponseexception",{"_index":233,"title":{"classes/HttpResponseException.html":{}},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["httpresponsegenerator",{"_index":1060,"title":{},"body":{"miscellaneous/functions.html":{}}}],["httpresponsemessages",{"_index":282,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsemessages[httpstatus[status].tostring",{"_index":286,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["httpresponsemodule",{"_index":67,"title":{"modules/HttpResponseModule.html":{}},"body":{"modules/CommonModule.html":{},"modules/HttpResponseModule.html":{},"modules.html":{},"overview.html":{}}}],["httpresponseservice",{"_index":254,"title":{"injectables/HttpResponseService.html":{}},"body":{"modules/HttpResponseModule.html":{},"injectables/HttpResponseService.html":{},"coverage.html":{},"overview.html":{}}}],["httpresponsetypes",{"_index":283,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes",{"_index":284,"title":{},"body":{"injectables/HttpResponseService.html":{},"miscellaneous/enumerations.html":{}}}],["httpresponsetypescodes[math.floor(status",{"_index":288,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["https://developer.mozilla.org/en",{"_index":228,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["https://github.com/moeidheidari/nestjs",{"_index":1104,"title":{},"body":{"index.html":{}}}],["httpservice",{"_index":601,"title":{},"body":{"injectables/SearchService.html":{}}}],["httpstatus",{"_index":280,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["hyper",{"_index":935,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i'm",{"_index":1019,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["i_am_a_teapot",{"_index":926,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["id",{"_index":612,"title":{},"body":{"injectables/SearchService.html":{}}}],["identification",{"_index":1497,"title":{},"body":{"license.html":{}}}],["identified",{"_index":864,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["identifier",{"_index":688,"title":{},"body":{"coverage.html":{}}}],["identifying",{"_index":1490,"title":{},"body":{"license.html":{}}}],["ietf",{"_index":929,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["if(!pairs",{"_index":466,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["ii",{"_index":1236,"title":{},"body":{"license.html":{}}}],["iii",{"_index":1243,"title":{},"body":{"license.html":{}}}],["image",{"_index":1141,"title":{},"body":{"index.html":{}}}],["imagename:latest",{"_index":1143,"title":{},"body":{"index.html":{}}}],["implemented",{"_index":941,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["implementing",{"_index":421,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["implements",{"_index":236,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{}}}],["implied",{"_index":1423,"title":{},"body":{"license.html":{}}}],["import",{"_index":21,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.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":{},"interfaces/PageMeta.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{}}}],["imports",{"_index":20,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"modules/HealthModule.html":{},"modules/SearchModule.html":{}}}],["improving",{"_index":1305,"title":{},"body":{"license.html":{}}}],["inability",{"_index":1454,"title":{},"body":{"license.html":{}}}],["inappropriate",{"_index":950,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["incidental",{"_index":1450,"title":{},"body":{"license.html":{}}}],["include",{"_index":918,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["included",{"_index":909,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["includes",{"_index":1378,"title":{},"body":{"license.html":{}}}],["including",{"_index":1252,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":1289,"title":{},"body":{"license.html":{}}}],["incorporated",{"_index":1313,"title":{},"body":{"license.html":{}}}],["incurred",{"_index":1482,"title":{},"body":{"license.html":{}}}],["indemnify",{"_index":1478,"title":{},"body":{"license.html":{}}}],["indemnity",{"_index":1469,"title":{},"body":{"license.html":{}}}],["index",{"_index":119,"title":{"index.html":{}},"body":{"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":1265,"title":{},"body":{"license.html":{}}}],["indicates",{"_index":477,"title":{},"body":{"interfaces/PageMeta.html":{},"miscellaneous/enumerations.html":{}}}],["indirect",{"_index":1228,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1245,"title":{},"body":{"license.html":{}}}],["info",{"_index":12,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}}}],["inform",{"_index":777,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["information",{"_index":551,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["informational",{"_index":1024,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["infrastructure",{"_index":1200,"title":{},"body":{"index.html":{}}}],["infringed",{"_index":1341,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":1355,"title":{},"body":{"license.html":{}}}],["injectable",{"_index":258,"title":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["injectables",{"_index":259,"title":{},"body":{"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"overview.html":{}}}],["injection",{"_index":603,"title":{},"body":{"injectables/SearchService.html":{}}}],["install",{"_index":1116,"title":{},"body":{"index.html":{}}}],["instance",{"_index":604,"title":{},"body":{"injectables/SearchService.html":{}}}],["instanceof",{"_index":391,"title":{},"body":{"injectables/LoggerService.html":{}}}],["institute",{"_index":1345,"title":{},"body":{"license.html":{}}}],["instruction",{"_index":1149,"title":{},"body":{"index.html":{}}}],["instructions",{"_index":957,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["intentionally",{"_index":1287,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":297,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["intercept(context",{"_index":299,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["interceptor",{"_index":422,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["interface",{"_index":215,"title":{"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/HttpResponse.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{}}}],["interfaces",{"_index":217,"title":{},"body":{"interfaces/HttpResponse.html":{},"interfaces/PageMeta.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"license.html":{},"overview.html":{}}}],["interfaces/page",{"_index":415,"title":{},"body":{"classes/PageDto.html":{}}}],["interim",{"_index":776,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal",{"_index":1021,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["internal_server_error",{"_index":968,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["interpret",{"_index":905,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["invalid",{"_index":982,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["irrevocable",{"_index":1324,"title":{},"body":{"license.html":{}}}],["is_public_key",{"_index":695,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["isarray",{"_index":411,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{}}}],["isarray()@apiproperty({description",{"_index":410,"title":{},"body":{"classes/PageDto.html":{}}}],["isboolean",{"_index":156,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined",{"_index":157,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isarray()@apiproperty({description",{"_index":591,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isboolean()@apiproperty({description",{"_index":143,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isint()@apiproperty({description",{"_index":575,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isdefined()@isnotempty()@isnumber()@apiproperty({description",{"_index":149,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isdefined()@isnotempty()@isstring()@apiproperty({description",{"_index":578,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isglobal",{"_index":53,"title":{},"body":{"modules/AppModule.html":{}}}],["isin",{"_index":584,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isint",{"_index":585,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnotempty",{"_index":158,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isnumber",{"_index":159,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isobject",{"_index":160,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isoptional",{"_index":79,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["isoptional()@isint()@apiproperty({description",{"_index":567,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["isoptional()@isobject()@apiproperty({description",{"_index":128,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["isoptional()@isstring()@apiproperty({description",{"_index":572,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["ispublic",{"_index":1524,"title":{},"body":{"miscellaneous/variables.html":{}}}],["isstring",{"_index":586,"title":{},"body":{"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{}}}],["issue",{"_index":1300,"title":{},"body":{"license.html":{}}}],["itself",{"_index":878,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["january",{"_index":1204,"title":{},"body":{"license.html":{}}}],["jokes",{"_index":932,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["k8s",{"_index":1153,"title":{},"body":{"index.html":{}}}],["k8s/configfiles",{"_index":1160,"title":{},"body":{"index.html":{}}}],["keeps",{"_index":671,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["key",{"_index":468,"title":{},"body":{"injectables/PageInterceptor.html":{},"miscellaneous/variables.html":{}}}],["keyof",{"_index":47,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":1529,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kind",{"_index":1422,"title":{},"body":{"license.html":{}}}],["known",{"_index":892,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["kubectl",{"_index":1161,"title":{},"body":{"index.html":{}}}],["kubernetes",{"_index":1076,"title":{},"body":{"index.html":{}}}],["language",{"_index":1504,"title":{},"body":{"license.html":{}}}],["large",{"_index":1015,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["larger",{"_index":903,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["latest",{"_index":740,"title":{},"body":{"dependencies.html":{}}}],["law",{"_index":1417,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":1351,"title":{},"body":{"license.html":{}}}],["ldap",{"_index":997,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["legal",{"_index":1221,"title":{},"body":{"license.html":{}}}],["length",{"_index":896,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["length_required",{"_index":893,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["level",{"_index":1098,"title":{},"body":{"index.html":{}}}],["liability",{"_index":1438,"title":{},"body":{"license.html":{}}}],["liable",{"_index":1447,"title":{},"body":{"license.html":{}}}],["licensable",{"_index":1339,"title":{},"body":{"license.html":{}}}],["license",{"_index":1201,"title":{"license.html":{}},"body":{"license.html":{},"properties.html":{}}}],["licensed",{"_index":1500,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":1356,"title":{},"body":{"license.html":{}}}],["licensor",{"_index":1216,"title":{},"body":{"license.html":{}}}],["limit",{"_index":566,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["limitation",{"_index":1424,"title":{},"body":{"license.html":{}}}],["limitations",{"_index":1506,"title":{},"body":{"license.html":{}}}],["limited",{"_index":1253,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":967,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["limits",{"_index":570,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["line",{"_index":863,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["link",{"_index":1282,"title":{},"body":{"license.html":{}}}],["list",{"_index":42,"title":{},"body":{"modules/AppModule.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["listening",{"_index":1178,"title":{},"body":{"index.html":{}}}],["lists",{"_index":1298,"title":{},"body":{"license.html":{}}}],["litigation",{"_index":1346,"title":{},"body":{"license.html":{}}}],["liveness",{"_index":191,"title":{},"body":{"controllers/HealthController.html":{}}}],["load",{"_index":52,"title":{},"body":{"modules/AppModule.html":{}}}],["local",{"_index":793,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["location",{"_index":814,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["log",{"_index":355,"title":{},"body":{"injectables/LoggerService.html":{}}}],["log(message",{"_index":374,"title":{},"body":{"injectables/LoggerService.html":{}}}],["logger",{"_index":296,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["logger(context",{"_index":386,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerinterceptor",{"_index":33,"title":{"injectables/LoggerInterceptor.html":{}},"body":{"modules/AppModule.html":{},"injectables/LoggerInterceptor.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["loggermodule",{"_index":68,"title":{"modules/LoggerModule.html":{}},"body":{"modules/CommonModule.html":{},"modules/LoggerModule.html":{},"modules.html":{},"overview.html":{}}}],["loggerservice",{"_index":315,"title":{"injectables/LoggerService.html":{}},"body":{"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"coverage.html":{},"overview.html":{}}}],["loggerservice(context",{"_index":388,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loggerservice(loggerinterceptor.name",{"_index":316,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logging",{"_index":349,"title":{},"body":{"injectables/LoggerService.html":{}}}],["loghttprequest",{"_index":298,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["loghttprequest(context",{"_index":308,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["logs",{"_index":293,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{}}}],["long",{"_index":1016,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["longer",{"_index":889,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["loosely",{"_index":1090,"title":{},"body":{"index.html":{}}}],["loss",{"_index":1455,"title":{},"body":{"license.html":{}}}],["losses",{"_index":1462,"title":{},"body":{"license.html":{}}}],["machine",{"_index":1144,"title":{},"body":{"index.html":{}}}],["made",{"_index":1264,"title":{},"body":{"license.html":{}}}],["mailing",{"_index":1297,"title":{},"body":{"license.html":{}}}],["main",{"_index":1041,"title":{},"body":{"miscellaneous/functions.html":{}}}],["maintenance",{"_index":991,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["make",{"_index":1176,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["makes",{"_index":1096,"title":{},"body":{"index.html":{}}}],["making",{"_index":1250,"title":{},"body":{"license.html":{}}}],["malformed",{"_index":850,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["malfunction",{"_index":1460,"title":{},"body":{"license.html":{}}}],["managed",{"_index":1302,"title":{},"body":{"license.html":{}}}],["management",{"_index":1231,"title":{},"body":{"license.html":{}}}],["manager",{"_index":730,"title":{},"body":{"dependencies.html":{}}}],["manifests",{"_index":1077,"title":{},"body":{"index.html":{}}}],["many",{"_index":965,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["map",{"_index":429,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["map((res",{"_index":439,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["map(axiosres",{"_index":633,"title":{},"body":{"injectables/SearchService.html":{}}}],["marked",{"_index":1308,"title":{},"body":{"license.html":{}}}],["marks",{"_index":1408,"title":{},"body":{"license.html":{}}}],["matching",{"_index":63,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{},"routes.html":{}}}],["max_score",{"_index":172,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["mean",{"_index":1213,"title":{},"body":{"license.html":{}}}],["means",{"_index":946,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["mechanical",{"_index":1255,"title":{},"body":{"license.html":{}}}],["media",{"_index":949,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["medium",{"_index":1362,"title":{},"body":{"license.html":{}}}],["meet",{"_index":1363,"title":{},"body":{"license.html":{}}}],["memory",{"_index":718,"title":{},"body":{"dependencies.html":{}}}],["merchantability",{"_index":1426,"title":{},"body":{"license.html":{}}}],["merely",{"_index":1281,"title":{},"body":{"license.html":{}}}],["mertics",{"_index":1185,"title":{},"body":{"index.html":{}}}],["message",{"_index":222,"title":{},"body":{"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerService.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["messages",{"_index":658,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["met",{"_index":922,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["meta",{"_index":404,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/variables.html":{}}}],["meta.hasnext",{"_index":452,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["meta.hasprev",{"_index":455,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["meta.interface",{"_index":416,"title":{},"body":{"classes/PageDto.html":{}}}],["meta.interface.ts",{"_index":474,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["meta.pagenum",{"_index":458,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["meta.pagesize",{"_index":454,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["metadata",{"_index":141,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"dependencies.html":{}}}],["metadatascanner",{"_index":428,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["metainformation",{"_index":787,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["method",{"_index":339,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["method.touppercase",{"_index":342,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["method_not_allowed",{"_index":862,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["methods",{"_index":186,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{}}}],["metrics",{"_index":1186,"title":{},"body":{"index.html":{}}}],["milliseconds",{"_index":152,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["minute",{"_index":668,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["miscellaneous",{"_index":750,"title":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["model",{"_index":402,"title":{},"body":{"classes/PageDto.html":{}}}],["modifications",{"_index":1251,"title":{},"body":{"license.html":{}}}],["modified",{"_index":841,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["modify",{"_index":1385,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":1390,"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":46,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["moduleslist",{"_index":44,"title":{},"body":{"modules/AppModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["moeid",{"_index":1516,"title":{},"body":{"properties.html":{}}}],["monetary",{"_index":1107,"title":{},"body":{"index.html":{}}}],["money",{"_index":672,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["monitoring",{"_index":1078,"title":{},"body":{"index.html":{}}}],["more",{"_index":669,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["moved",{"_index":1010,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["moved_permanently",{"_index":823,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["multiple",{"_index":1008,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["mutex",{"_index":728,"title":{},"body":{"dependencies.html":{}}}],["naiveround",{"_index":703,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["naiveround(num",{"_index":1046,"title":{},"body":{"miscellaneous/functions.html":{}}}],["name",{"_index":245,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["names",{"_index":1407,"title":{},"body":{"license.html":{}}}],["namespace.yaml",{"_index":1164,"title":{},"body":{"index.html":{}}}],["namespace/app",{"_index":1169,"title":{},"body":{"index.html":{}}}],["necessarily",{"_index":1340,"title":{},"body":{"license.html":{}}}],["need",{"_index":798,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["needed",{"_index":1000,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["negligence",{"_index":1442,"title":{},"body":{"license.html":{}}}],["negligent",{"_index":1445,"title":{},"body":{"license.html":{}}}],["negotiation",{"_index":816,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nestinterceptor",{"_index":318,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["nestjs",{"_index":716,"title":{},"body":{"dependencies.html":{}}}],["nestjs/axios",{"_index":212,"title":{},"body":{"modules/HealthModule.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/common",{"_index":24,"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":{},"guards/RolesGuard.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["nestjs/config",{"_index":28,"title":{},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{},"dependencies.html":{}}}],["nestjs/core",{"_index":26,"title":{},"body":{"modules/AppModule.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{},"dependencies.html":{}}}],["nestjs/platform",{"_index":724,"title":{},"body":{"dependencies.html":{}}}],["nestjs/swagger",{"_index":155,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"dependencies.html":{}}}],["nestjs/terminus",{"_index":201,"title":{},"body":{"controllers/HealthController.html":{},"modules/HealthModule.html":{},"dependencies.html":{}}}],["nestjs/typescript",{"_index":1514,"title":{},"body":{"properties.html":{}}}],["nestloggerservice",{"_index":382,"title":{},"body":{"injectables/LoggerService.html":{}}}],["new",{"_index":110,"title":{},"body":{"classes/EnvironmentVariables.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{}}}],["next",{"_index":301,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{}}}],["next.handle().pipe",{"_index":326,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["no_content",{"_index":797,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nodejs",{"_index":1513,"title":{},"body":{"properties.html":{}}}],["non",{"_index":1006,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["non_authoritative_information",{"_index":786,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["none",{"_index":912,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["normally",{"_index":1383,"title":{},"body":{"license.html":{}}}],["not_acceptable",{"_index":865,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_found",{"_index":860,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_implemented",{"_index":974,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["not_modified",{"_index":837,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["nothing",{"_index":314,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"license.html":{}}}],["notice",{"_index":1266,"title":{},"body":{"license.html":{}}}],["notices",{"_index":1368,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":1397,"title":{},"body":{"license.html":{}}}],["npm",{"_index":1115,"title":{},"body":{"index.html":{}}}],["null",{"_index":528,"title":{},"body":{"controllers/PapersController.html":{}}}],["num",{"_index":1051,"title":{},"body":{"miscellaneous/functions.html":{}}}],["number",{"_index":134,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["object",{"_index":126,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"license.html":{}}}],["object.keys(modules).map(moduleindex",{"_index":45,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["obligations",{"_index":1470,"title":{},"body":{"license.html":{}}}],["observable",{"_index":307,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{}}}],["obtain",{"_index":1502,"title":{},"body":{"license.html":{}}}],["offer",{"_index":1333,"title":{},"body":{"license.html":{}}}],["ok",{"_index":207,"title":{},"body":{"controllers/HealthController.html":{},"miscellaneous/enumerations.html":{}}}],["one",{"_index":812,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["openapi",{"_index":1080,"title":{},"body":{"index.html":{}}}],["optional",{"_index":246,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":666,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["order",{"_index":434,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["order.asc",{"_index":445,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["order.desc",{"_index":446,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["order.enum",{"_index":436,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{}}}],["order.enum.ts",{"_index":758,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["origin",{"_index":791,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["original",{"_index":1278,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":1235,"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":1063,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["outstanding",{"_index":1241,"title":{},"body":{"license.html":{}}}],["overlap",{"_index":915,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["overloading",{"_index":990,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["override",{"_index":424,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["overview",{"_index":1070,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owner",{"_index":1218,"title":{},"body":{"license.html":{}}}],["ownership",{"_index":1237,"title":{},"body":{"license.html":{}}}],["package",{"_index":713,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["packagehelm",{"_index":1133,"title":{},"body":{"index.html":{}}}],["page",{"_index":401,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{},"license.html":{}}}],["pagedto",{"_index":399,"title":{"classes/PageDto.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"coverage.html":{}}}],["pagedto(data",{"_index":459,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pageinterceptor",{"_index":419,"title":{"injectables/PageInterceptor.html":{}},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["pagemeta",{"_index":406,"title":{"interfaces/PageMeta.html":{}},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{},"coverage.html":{}}}],["pagen",{"_index":587,"title":{},"body":{"classes/SearchQueryDto.html":{},"miscellaneous/variables.html":{}}}],["pagenum",{"_index":442,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{}}}],["pagesize",{"_index":449,"title":{},"body":{"injectables/PageInterceptor.html":{},"interfaces/PageMeta.html":{}}}],["pagination",{"_index":403,"title":{},"body":{"classes/PageDto.html":{},"injectables/PageInterceptor.html":{}}}],["pair",{"_index":467,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pair.indexof",{"_index":470,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pair.substring(0",{"_index":469,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pair.substring(pair.indexof",{"_index":471,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pairs",{"_index":461,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pairs.shift",{"_index":465,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["pairs[0",{"_index":464,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["paper",{"_index":499,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["papers",{"_index":175,"title":{},"body":{"classes/EsResponseDto.html":{},"controllers/PapersController.html":{}}}],["papers/search",{"_index":496,"title":{},"body":{"controllers/PapersController.html":{}}}],["papers/{uuid",{"_index":503,"title":{},"body":{"controllers/PapersController.html":{}}}],["paperscontroller",{"_index":19,"title":{"controllers/PapersController.html":{}},"body":{"modules/AppModule.html":{},"controllers/PapersController.html":{},"coverage.html":{}}}],["param",{"_index":93,"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":{},"guards/RolesGuard.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{}}}],["parameters",{"_index":244,"title":{},"body":{"classes/HttpResponseException.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["parameters['main",{"_index":463,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["parameters[key",{"_index":472,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["parseuuidpipe",{"_index":507,"title":{},"body":{"controllers/PapersController.html":{}}}],["part",{"_index":1376,"title":{},"body":{"license.html":{}}}],["partial",{"_index":809,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["partial_content",{"_index":808,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["particle",{"_index":579,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["particular",{"_index":1428,"title":{},"body":{"license.html":{}}}],["party",{"_index":795,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["patent",{"_index":1330,"title":{},"body":{"license.html":{}}}],["pattern",{"_index":1085,"title":{},"body":{"index.html":{}}}],["payload_too_large",{"_index":901,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment",{"_index":1013,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["payment_required",{"_index":855,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["percent",{"_index":1239,"title":{},"body":{"license.html":{}}}],["percission",{"_index":1050,"title":{},"body":{"miscellaneous/functions.html":{}}}],["perform",{"_index":583,"title":{},"body":{"classes/SearchQueryDto.html":{},"license.html":{}}}],["performed",{"_index":838,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent",{"_index":825,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanent_redirect",{"_index":844,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permanently",{"_index":1011,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["permission",{"_index":550,"title":{},"body":{"guards/RolesGuard.html":{},"license.html":{}}}],["permissions",{"_index":1247,"title":{},"body":{"license.html":{}}}],["perpetual",{"_index":1318,"title":{},"body":{"license.html":{}}}],["pertain",{"_index":1375,"title":{},"body":{"license.html":{}}}],["pipe(take(1",{"_index":632,"title":{},"body":{"injectables/SearchService.html":{}}}],["pipeline",{"_index":653,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["places",{"_index":1054,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["plaintoclass",{"_index":76,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["plaintoclass(environmentvariables",{"_index":101,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["point",{"_index":1043,"title":{},"body":{"miscellaneous/functions.html":{}}}],["port",{"_index":617,"title":{},"body":{"injectables/SearchService.html":{},"index.html":{}}}],["ports",{"_index":1082,"title":{},"body":{"index.html":{}}}],["possibility",{"_index":1465,"title":{},"body":{"license.html":{}}}],["pot",{"_index":938,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["power",{"_index":1226,"title":{},"body":{"license.html":{}}}],["precondition",{"_index":898,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["precondition_failed",{"_index":897,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["preferred",{"_index":820,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["prefix",{"_index":184,"title":{},"body":{"controllers/HealthController.html":{},"controllers/PapersController.html":{}}}],["prepare",{"_index":1326,"title":{},"body":{"license.html":{}}}],["prepared",{"_index":883,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["presence",{"_index":478,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["prevented",{"_index":972,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["previous",{"_index":479,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["print",{"_index":1138,"title":{},"body":{"index.html":{}}}],["printed",{"_index":1495,"title":{},"body":{"license.html":{}}}],["private",{"_index":206,"title":{},"body":{"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/SearchService.html":{}}}],["probably",{"_index":1181,"title":{},"body":{"index.html":{}}}],["process",{"_index":902,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["process.env.deposit_fee_per_minute",{"_index":685,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.es_port",{"_index":613,"title":{},"body":{"injectables/SearchService.html":{}}}],["process.env.transaction_commission",{"_index":683,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["process.env.widraw_commission",{"_index":684,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"miscellaneous/variables.html":{}}}],["processes",{"_index":1056,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processhttperror",{"_index":704,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processhttperror(error",{"_index":1055,"title":{},"body":{"miscellaneous/functions.html":{}}}],["processing",{"_index":774,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["processmicroservicehttperror",{"_index":705,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["processmicroservicehttperror(error",{"_index":1058,"title":{},"body":{"miscellaneous/functions.html":{}}}],["produce",{"_index":881,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["product",{"_index":1409,"title":{},"body":{"license.html":{}}}],["prod}advanced",{"_index":1120,"title":{},"body":{"index.html":{}}}],["project",{"_index":192,"title":{},"body":{"controllers/HealthController.html":{}}}],["prom",{"_index":742,"title":{},"body":{"dependencies.html":{}}}],["prometheus",{"_index":39,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["prometheusmodule",{"_index":37,"title":{},"body":{"modules/AppModule.html":{}}}],["prometheusmodule.register",{"_index":49,"title":{},"body":{"modules/AppModule.html":{}}}],["prominent",{"_index":1367,"title":{},"body":{"license.html":{}}}],["promise",{"_index":426,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":624,"title":{},"body":{"injectables/SearchService.html":{}}}],["properties",{"_index":120,"title":{"properties.html":{}},"body":{"classes/EsResponseDto.html":{},"interfaces/HttpResponse.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"interfaces/PageMeta.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"interfaces/ValidationPipeOptions.html":{},"interfaces/VirtualBankOptions.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["protocol",{"_index":771,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["protocols",{"_index":1005,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["provide",{"_index":58,"title":{},"body":{"modules/AppModule.html":{},"license.html":{}}}],["provided",{"_index":409,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["provider",{"_index":595,"title":{},"body":{"injectables/SearchService.html":{}}}],["providers",{"_index":57,"title":{},"body":{"modules/AppModule.html":{},"modules/HttpResponseModule.html":{},"modules/LoggerModule.html":{},"modules/SearchModule.html":{}}}],["provides",{"_index":1419,"title":{},"body":{"license.html":{}}}],["proxy",{"_index":879,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["proxy_authentication_required",{"_index":873,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["public",{"_index":352,"title":{},"body":{"injectables/LoggerService.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["publicly",{"_index":1327,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":1303,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":1224,"title":{},"body":{"license.html":{}}}],["put",{"_index":508,"title":{},"body":{"controllers/PapersController.html":{}}}],["q.dto",{"_index":433,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["q.dto.ts",{"_index":565,"title":{},"body":{"classes/SearchQueryDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["q.dto.ts:24",{"_index":581,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:36",{"_index":576,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:47",{"_index":569,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["q.dto.ts:58",{"_index":574,"title":{},"body":{"classes/SearchQueryDto.html":{}}}],["query",{"_index":437,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/variables.html":{}}}],["query.'})@apiresponse({status",{"_index":490,"title":{},"body":{"controllers/PapersController.html":{}}}],["query.limit",{"_index":451,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query?.limit",{"_index":450,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query?.order?.touppercase",{"_index":444,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query?.page",{"_index":443,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["query_str",{"_index":609,"title":{},"body":{"injectables/SearchService.html":{}}}],["query_string",{"_index":623,"title":{},"body":{"injectables/SearchService.html":{}}}],["range",{"_index":910,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rate",{"_index":966,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["readable",{"_index":1379,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":295,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/SearchService.html":{}}}],["reason",{"_index":1484,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":1410,"title":{},"body":{"license.html":{}}}],["receive",{"_index":993,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["received",{"_index":981,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["recipients",{"_index":1364,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1493,"title":{},"body":{"license.html":{}}}],["record",{"_index":99,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["redirect",{"_index":822,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redirection",{"_index":1026,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["redistributing",{"_index":1433,"title":{},"body":{"license.html":{}}}],["redistribution",{"_index":1360,"title":{},"body":{"license.html":{}}}],["references",{"_index":828,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["reflect",{"_index":745,"title":{},"body":{"dependencies.html":{}}}],["reflector",{"_index":543,"title":{},"body":{"guards/RolesGuard.html":{}}}],["refuses",{"_index":894,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["refusing",{"_index":858,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["regarding",{"_index":1404,"title":{},"body":{"license.html":{}}}],["regular",{"_index":1072,"title":{},"body":{"index.html":{}}}],["reject",{"_index":625,"title":{},"body":{"injectables/SearchService.html":{}}}],["reject(new",{"_index":637,"title":{},"body":{"injectables/SearchService.html":{}}}],["relation",{"_index":170,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["relevant",{"_index":607,"title":{},"body":{"injectables/SearchService.html":{}}}],["remain",{"_index":1279,"title":{},"body":{"license.html":{}}}],["repeated",{"_index":845,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["replaced",{"_index":1489,"title":{},"body":{"license.html":{}}}],["represent",{"_index":1276,"title":{},"body":{"license.html":{}}}],["representation",{"_index":821,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representations",{"_index":813,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["representatives",{"_index":1296,"title":{},"body":{"license.html":{}}}],["represents",{"_index":81,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/HttpResponse.html":{},"interfaces/VirtualBankOptions.html":{}}}],["reproduce",{"_index":1325,"title":{},"body":{"license.html":{}}}],["reproducing",{"_index":1413,"title":{},"body":{"license.html":{}}}],["reproduction",{"_index":1209,"title":{},"body":{"license.html":{}}}],["req",{"_index":509,"title":{},"body":{"controllers/PapersController.html":{}}}],["reqtime",{"_index":328,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["reqtime}ms",{"_index":331,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["request",{"_index":137,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["request.query",{"_index":438,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["request_timeout",{"_index":880,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requested",{"_index":505,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{}}}],["requested_range_not_satisfiable",{"_index":908,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["requests",{"_index":294,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["required",{"_index":977,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["requiredroles",{"_index":554,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requiredroles.includes(role",{"_index":559,"title":{},"body":{"guards/RolesGuard.html":{}}}],["requires",{"_index":853,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["res",{"_index":441,"title":{},"body":{"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{}}}],["res.hits",{"_index":440,"title":{},"body":{"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{}}}],["res.hits.hits.length",{"_index":639,"title":{},"body":{"injectables/SearchService.html":{}}}],["res.hits.slice((meta.pagenum",{"_index":457,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.hits[(meta.pagenum",{"_index":456,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.hits[meta.pagenum",{"_index":453,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["res.timed_out",{"_index":636,"title":{},"body":{"injectables/SearchService.html":{}}}],["reserved",{"_index":856,"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":802,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resides",{"_index":831,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resolve(new",{"_index":642,"title":{},"body":{"injectables/SearchService.html":{}}}],["resource",{"_index":785,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["respond",{"_index":842,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["response",{"_index":117,"title":{},"body":{"classes/EsResponseDto.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":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{}}}],["response(https://en.wikipedia.org/wiki/list_of_http_status_codes",{"_index":232,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["response.data",{"_index":530,"title":{},"body":{"controllers/PapersController.html":{}}}],["response.dto.ts",{"_index":115,"title":{},"body":{"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["response.dto.ts:24",{"_index":151,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:37",{"_index":144,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:54",{"_index":132,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.dto.ts:82",{"_index":138,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["response.exception.ts",{"_index":235,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["response.exception.ts:8",{"_index":242,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["response.interface.ts",{"_index":219,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["response.module.ts",{"_index":256,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["response.service.ts",{"_index":261,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["response.service.ts:22",{"_index":277,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:32",{"_index":274,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:42",{"_index":279,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["response.service.ts:57",{"_index":267,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["responsibility",{"_index":1476,"title":{},"body":{"license.html":{}}}],["responsible",{"_index":1430,"title":{},"body":{"license.html":{}}}],["result",{"_index":1182,"title":{},"body":{"index.html":{},"license.html":{}}}],["result.dto",{"_index":517,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["result.dto.ts",{"_index":588,"title":{},"body":{"classes/SearchResultDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["result.dto.ts:23",{"_index":592,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["result.dto.ts:37",{"_index":590,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["resulted",{"_index":784,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["resulting",{"_index":1254,"title":{},"body":{"license.html":{}}}],["results",{"_index":62,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":1372,"title":{},"body":{"license.html":{}}}],["retrieved",{"_index":836,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["retuns",{"_index":1528,"title":{},"body":{"miscellaneous/variables.html":{}}}],["return",{"_index":112,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{}}}],["returned",{"_index":139,"title":{},"body":{"classes/EsResponseDto.html":{},"interfaces/HttpResponse.html":{},"miscellaneous/enumerations.html":{}}}],["returns",{"_index":95,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/HealthController.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"guards/RolesGuard.html":{},"injectables/SearchService.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/functions.html":{}}}],["revisions",{"_index":1273,"title":{},"body":{"license.html":{}}}],["rfc",{"_index":933,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["rights",{"_index":1472,"title":{},"body":{"license.html":{}}}],["rimraf",{"_index":747,"title":{},"body":{"dependencies.html":{}}}],["risks",{"_index":1435,"title":{},"body":{"license.html":{}}}],["role",{"_index":546,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["roles",{"_index":540,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["roles_key",{"_index":553,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["rolesguard",{"_index":537,"title":{"guards/RolesGuard.html":{}},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["rounded",{"_index":1052,"title":{},"body":{"miscellaneous/functions.html":{}}}],["rounds",{"_index":1049,"title":{},"body":{"miscellaneous/functions.html":{}}}],["route",{"_index":483,"title":{},"body":{"controllers/PapersController.html":{}}}],["routes",{"_index":1530,"title":{"routes.html":{}},"body":{"routes.html":{}}}],["royalty",{"_index":1322,"title":{},"body":{"license.html":{}}}],["run",{"_index":1117,"title":{},"body":{"index.html":{}}}],["run.sh",{"_index":1123,"title":{},"body":{"index.html":{}}}],["runapp",{"_index":1131,"title":{},"body":{"index.html":{}}}],["rundoc",{"_index":1132,"title":{},"body":{"index.html":{}}}],["rundocker",{"_index":1130,"title":{},"body":{"index.html":{}}}],["running",{"_index":1151,"title":{},"body":{"index.html":{}}}],["rxjs",{"_index":319,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":321,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["same",{"_index":1494,"title":{},"body":{"license.html":{}}}],["sample",{"_index":1154,"title":{},"body":{"index.html":{}}}],["satisfiable",{"_index":1018,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["schemas",{"_index":1191,"title":{},"body":{"index.html":{}}}],["script",{"_index":1134,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":1121,"title":{},"body":{"index.html":{}}}],["search",{"_index":564,"title":{},"body":{"modules/SearchModule.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{}}}],["search.module",{"_index":41,"title":{},"body":{"modules/AppModule.html":{}}}],["searchmodule",{"_index":8,"title":{"modules/SearchModule.html":{}},"body":{"modules/AppModule.html":{},"modules/SearchModule.html":{},"modules.html":{},"overview.html":{}}}],["searchquerydto",{"_index":431,"title":{"classes/SearchQueryDto.html":{}},"body":{"injectables/PageInterceptor.html":{},"classes/SearchQueryDto.html":{},"coverage.html":{}}}],["searchresultdto",{"_index":515,"title":{"classes/SearchResultDto.html":{}},"body":{"controllers/PapersController.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{}}}],["searchresultdto(200",{"_index":643,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto(404",{"_index":640,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto(504",{"_index":638,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto(700",{"_index":645,"title":{},"body":{"injectables/SearchService.html":{}}}],["searchresultdto})@get(':uuid",{"_index":501,"title":{},"body":{"controllers/PapersController.html":{}}}],["searchresultdto})@get('search')@useinterceptors(pageinterceptor)@httpcode(200",{"_index":494,"title":{},"body":{"controllers/PapersController.html":{}}}],["searchservice",{"_index":511,"title":{"injectables/SearchService.html":{}},"body":{"controllers/PapersController.html":{},"modules/SearchModule.html":{},"injectables/SearchService.html":{},"coverage.html":{},"overview.html":{}}}],["section",{"_index":817,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["sections",{"_index":1214,"title":{},"body":{"license.html":{}}}],["see",{"_index":1012,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["see_other",{"_index":835,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["select",{"_index":819,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["selected",{"_index":917,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sell",{"_index":1334,"title":{},"body":{"license.html":{}}}],["sent",{"_index":807,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["separable",{"_index":1280,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1401,"title":{},"body":{"license.html":{}}}],["server",{"_index":616,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"properties.html":{}}}],["server_error",{"_index":1028,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["servers",{"_index":942,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["service",{"_index":204,"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":1157,"title":{},"body":{"index.html":{}}}],["service.yamlit",{"_index":1167,"title":{},"body":{"index.html":{}}}],["service/app",{"_index":1172,"title":{},"body":{"index.html":{}}}],["service_unavailable",{"_index":986,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["services/common",{"_index":257,"title":{},"body":{"modules/HttpResponseModule.html":{},"injectables/LoggerInterceptor.html":{},"modules/LoggerModule.html":{}}}],["set",{"_index":497,"title":{},"body":{"controllers/PapersController.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["setmetadata(is_public_key",{"_index":1525,"title":{},"body":{"miscellaneous/variables.html":{}}}],["setmetadata(roles_key",{"_index":1527,"title":{},"body":{"miscellaneous/variables.html":{}}}],["shall",{"_index":1212,"title":{},"body":{"license.html":{}}}],["shards",{"_index":135,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["shares",{"_index":1242,"title":{},"body":{"license.html":{}}}],["short",{"_index":230,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["similar",{"_index":874,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["skipmissingproperties",{"_index":105,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["skipped",{"_index":166,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["software",{"_index":1086,"title":{},"body":{"index.html":{},"license.html":{}}}],["sole",{"_index":1475,"title":{},"body":{"license.html":{}}}],["solely",{"_index":1429,"title":{},"body":{"license.html":{}}}],["source",{"_index":13,"title":{},"body":{"modules/AppModule.html":{},"modules/CommonModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":1449,"title":{},"body":{"license.html":{}}}],["specific",{"_index":621,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"license.html":{}}}],["specified",{"_index":425,"title":{},"body":{"injectables/PageInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["specifier",{"_index":913,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../app.module.ts",{"_index":1522,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../env.helper.ts",{"_index":1038,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../env.objects.ts",{"_index":752,"title":{},"body":{"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/.../env.validation.ts",{"_index":1040,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../es",{"_index":1518,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../httpresponsedescriptions.enum.ts",{"_index":753,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsemessages.enum.ts",{"_index":754,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypecodes.enum.ts",{"_index":756,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../httpresponsetypes.enum.ts",{"_index":755,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../main.ts",{"_index":1037,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../page",{"_index":757,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../page.dto.ts",{"_index":1520,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../public.decorator.ts",{"_index":1521,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.decorator.ts",{"_index":1523,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../roles.enum.ts",{"_index":759,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/.../search",{"_index":1519,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../util.helper.ts",{"_index":1039,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/application/controller/health.controller.ts",{"_index":183,"title":{},"body":{"controllers/HealthController.html":{},"coverage.html":{}}}],["src/application/controller/health.controller.ts:21",{"_index":189,"title":{},"body":{"controllers/HealthController.html":{}}}],["src/application/controller/papers.controller",{"_index":40,"title":{},"body":{"modules/AppModule.html":{}}}],["src/application/controller/papers.controller.ts",{"_index":482,"title":{},"body":{"controllers/PapersController.html":{},"coverage.html":{}}}],["src/application/controller/papers.controller.ts:31",{"_index":495,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/application/controller/papers.controller.ts:56",{"_index":502,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/decorators/public.decorator.ts",{"_index":693,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/decorators/roles.decorator.ts",{"_index":697,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos",{"_index":619,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/domain/dtos/es",{"_index":114,"title":{},"body":{"classes/EsResponseDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts",{"_index":400,"title":{},"body":{"classes/PageDto.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/dtos/page.dto.ts:22",{"_index":412,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/page.dto.ts:31",{"_index":407,"title":{},"body":{"classes/PageDto.html":{}}}],["src/core/domain/dtos/search",{"_index":516,"title":{},"body":{"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"injectables/SearchService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsedescriptions.enum.ts",{"_index":760,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsemessages.enum.ts",{"_index":1003,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypecodes.enum.ts",{"_index":1029,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/httpresponse/httpresponsetypes.enum.ts",{"_index":1023,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/page",{"_index":1031,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/enums/roles.enum.ts",{"_index":1033,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["src/core/domain/interfaces/http",{"_index":218,"title":{},"body":{"interfaces/HttpResponse.html":{},"coverage.html":{}}}],["src/core/domain/interfaces/page",{"_index":473,"title":{},"body":{"interfaces/PageMeta.html":{},"coverage.html":{}}}],["src/core/exceptions/http",{"_index":234,"title":{},"body":{"classes/HttpResponseException.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts",{"_index":539,"title":{},"body":{"guards/RolesGuard.html":{},"coverage.html":{}}}],["src/core/guards/roles.guard.ts:23",{"_index":548,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/guards/roles.guard.ts:9",{"_index":544,"title":{},"body":{"guards/RolesGuard.html":{}}}],["src/core/helpers/env.helper.ts",{"_index":701,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/helpers/util.helper.ts",{"_index":702,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/core/interceptors",{"_index":514,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/interceptors/logger.interceptor.ts",{"_index":292,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/logger.interceptor.ts:16",{"_index":317,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:25",{"_index":303,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/logger.interceptor.ts:55",{"_index":310,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["src/core/interceptors/page.interceptor",{"_index":513,"title":{},"body":{"controllers/PapersController.html":{}}}],["src/core/interceptors/page.interceptor.ts",{"_index":420,"title":{},"body":{"injectables/PageInterceptor.html":{},"coverage.html":{}}}],["src/core/interceptors/page.interceptor.ts:20",{"_index":423,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["src/core/modules/health.module.ts",{"_index":210,"title":{},"body":{"modules/HealthModule.html":{}}}],["src/core/modules/http",{"_index":255,"title":{},"body":{"modules/HttpResponseModule.html":{}}}],["src/core/modules/logger.module.ts",{"_index":347,"title":{},"body":{"modules/LoggerModule.html":{}}}],["src/core/pipes/validation.pipe.ts",{"_index":650,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["src/core/services/common/http",{"_index":260,"title":{},"body":{"injectables/HttpResponseService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts",{"_index":348,"title":{},"body":{"injectables/LoggerService.html":{},"coverage.html":{}}}],["src/core/services/common/logger.service.ts:12",{"_index":381,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:16",{"_index":359,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:32",{"_index":361,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:41",{"_index":375,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:51",{"_index":368,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:60",{"_index":379,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:69",{"_index":365,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:78",{"_index":377,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/logger.service.ts:88",{"_index":371,"title":{},"body":{"injectables/LoggerService.html":{}}}],["src/core/services/common/search.service.ts",{"_index":594,"title":{},"body":{"injectables/SearchService.html":{},"coverage.html":{}}}],["src/core/services/common/search.service.ts:11",{"_index":602,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:22",{"_index":614,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:29",{"_index":611,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/core/services/common/search.service.ts:67",{"_index":606,"title":{},"body":{"injectables/SearchService.html":{}}}],["src/infrastructure/config/env.objects.ts",{"_index":664,"title":{},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["src/infrastructure/config/env.validation.ts",{"_index":73,"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":69,"title":{},"body":{"modules/CommonModule.html":{}}}],["src/infrastructure/modules/search.module.ts",{"_index":563,"title":{},"body":{"modules/SearchModule.html":{}}}],["src/main.ts",{"_index":709,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["stages",{"_index":1109,"title":{},"body":{"index.html":{}}}],["start",{"_index":311,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["start:{dev",{"_index":1119,"title":{},"body":{"index.html":{}}}],["started",{"_index":1066,"title":{"index.html":{},"license.html":{}},"body":{}}],["starttime",{"_index":309,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["state",{"_index":887,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["stated",{"_index":1332,"title":{},"body":{"license.html":{}}}],["statement",{"_index":1391,"title":{},"body":{"license.html":{}}}],["statements",{"_index":689,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":350,"title":{},"body":{"injectables/LoggerService.html":{}}}],["stating",{"_index":1369,"title":{},"body":{"license.html":{}}}],["status",{"_index":145,"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":1184,"title":{},"body":{"index.html":{}}}],["statuscode",{"_index":340,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["stoppage",{"_index":1457,"title":{},"body":{"license.html":{}}}],["str.split",{"_index":462,"title":{},"body":{"injectables/PageInterceptor.html":{}}}],["string",{"_index":193,"title":{},"body":{"controllers/HealthController.html":{},"interfaces/HttpResponse.html":{},"injectables/HttpResponseService.html":{},"modules/LoggerModule.html":{},"injectables/LoggerService.html":{},"injectables/PageInterceptor.html":{},"controllers/PapersController.html":{},"classes/SearchQueryDto.html":{},"injectables/SearchService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["structure",{"_index":475,"title":{},"body":{"interfaces/PageMeta.html":{}}}],["subject",{"_index":1315,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":1328,"title":{},"body":{"license.html":{}}}],["submission",{"_index":1393,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1290,"title":{},"body":{"license.html":{}}}],["submitted",{"_index":1288,"title":{},"body":{"license.html":{}}}],["subscribe((res",{"_index":635,"title":{},"body":{"injectables/SearchService.html":{}}}],["subsequently",{"_index":1312,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":781,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["success",{"_index":1025,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["successful",{"_index":165,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["such",{"_index":1232,"title":{},"body":{"license.html":{}}}],["summary",{"_index":521,"title":{},"body":{"controllers/PapersController.html":{}}}],["super(httpexception.createbody(data",{"_index":248,"title":{},"body":{"classes/HttpResponseException.html":{}}}],["superadmin",{"_index":1034,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["supersede",{"_index":1400,"title":{},"body":{"license.html":{}}}],["support",{"_index":975,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"modules.html":{}}}],["supported",{"_index":907,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["sure",{"_index":1177,"title":{},"body":{"index.html":{}}}],["svg",{"_index":1508,"title":{},"body":{"modules.html":{}}}],["swagger",{"_index":1188,"title":{},"body":{"index.html":{}}}],["switching",{"_index":1004,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["switching_protocols",{"_index":762,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["syntax",{"_index":851,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["systems",{"_index":1299,"title":{},"body":{"license.html":{}}}],["t",{"_index":405,"title":{},"body":{"classes/PageDto.html":{}}}],["table",{"_index":712,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":711,"title":{},"body":{"coverage.html":{}}}],["take",{"_index":618,"title":{},"body":{"injectables/SearchService.html":{}}}],["taken",{"_index":682,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["takes",{"_index":1048,"title":{},"body":{"miscellaneous/functions.html":{}}}],["tap",{"_index":320,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["teapot",{"_index":1020,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporarily",{"_index":832,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary",{"_index":989,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["temporary_redirect",{"_index":843,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["terminate",{"_index":1357,"title":{},"body":{"license.html":{}}}],["terminusmodule",{"_index":213,"title":{},"body":{"modules/HealthModule.html":{}}}],["terms",{"_index":1207,"title":{},"body":{"license.html":{}}}],["terraform",{"_index":1199,"title":{},"body":{"index.html":{}}}],["test",{"_index":1100,"title":{},"body":{"index.html":{}}}],["test:ci",{"_index":1118,"title":{},"body":{"index.html":{}}}],["tested",{"_index":900,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["text",{"_index":936,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["theory",{"_index":1440,"title":{},"body":{"license.html":{}}}],["thereof",{"_index":1284,"title":{},"body":{"license.html":{}}}],["third",{"_index":794,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["this.context",{"_index":387,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.data",{"_index":417,"title":{},"body":{"classes/PageDto.html":{},"classes/SearchResultDto.html":{}}}],["this.es_port",{"_index":628,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.getdescription(status",{"_index":272,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.getmessage(status",{"_index":270,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.gettype(status",{"_index":291,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["this.httpservice.get('http://localhost",{"_index":627,"title":{},"body":{"injectables/SearchService.html":{}}}],["this.logger",{"_index":385,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.debug(this.format(message",{"_index":394,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.error(this.format(message",{"_index":390,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.log",{"_index":341,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(`[${error.name",{"_index":329,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.logger.log(this.format(message",{"_index":389,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.verbose(this.format(message",{"_index":395,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.logger.warn(this.format(message",{"_index":393,"title":{},"body":{"injectables/LoggerService.html":{}}}],["this.loghttprequest(context",{"_index":327,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["this.meta",{"_index":418,"title":{},"body":{"classes/PageDto.html":{}}}],["this.reflector.getallandoverride(roles_key",{"_index":555,"title":{},"body":{"guards/RolesGuard.html":{}}}],["this.searchservice.findbycontext(query.query).then",{"_index":526,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.searchservice.findbyid(uuid).then",{"_index":535,"title":{},"body":{"controllers/PapersController.html":{}}}],["this.status",{"_index":593,"title":{},"body":{"classes/SearchResultDto.html":{}}}],["those",{"_index":1337,"title":{},"body":{"license.html":{}}}],["through",{"_index":1195,"title":{},"body":{"index.html":{},"license.html":{}}}],["throw",{"_index":109,"title":{},"body":{"classes/EnvironmentVariables.html":{},"controllers/PapersController.html":{}}}],["throwed",{"_index":1057,"title":{},"body":{"miscellaneous/functions.html":{}}}],["throws",{"_index":1064,"title":{},"body":{"miscellaneous/functions.html":{}}}],["thus",{"_index":952,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["time",{"_index":312,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"miscellaneous/enumerations.html":{}}}],["timed",{"_index":146,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/SearchService.html":{}}}],["timed_out",{"_index":123,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["timely",{"_index":994,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["timeout",{"_index":1014,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["title",{"_index":1425,"title":{},"body":{"license.html":{}}}],["todo",{"_index":1081,"title":{},"body":{"index.html":{}}}],["too_many_requests",{"_index":963,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["took",{"_index":124,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/variables.html":{}}}],["tort",{"_index":1441,"title":{},"body":{"license.html":{}}}],["total",{"_index":163,"title":{},"body":{"classes/EsResponseDto.html":{}}}],["tracking",{"_index":1301,"title":{},"body":{"license.html":{}}}],["trade",{"_index":1406,"title":{},"body":{"license.html":{}}}],["trademark",{"_index":1373,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":1405,"title":{},"body":{"license.html":{}}}],["traditional",{"_index":928,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["transaction",{"_index":85,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{}}}],["transaction_commission",{"_index":86,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["transactionservice",{"_index":1108,"title":{},"body":{"index.html":{}}}],["transfer",{"_index":1335,"title":{},"body":{"license.html":{}}}],["transform",{"_index":657,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformation",{"_index":1256,"title":{},"body":{"license.html":{}}}],["transformed",{"_index":661,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["transformer",{"_index":77,"title":{},"body":{"classes/EnvironmentVariables.html":{},"dependencies.html":{}}}],["translation",{"_index":1257,"title":{},"body":{"license.html":{}}}],["true",{"_index":54,"title":{},"body":{"modules/AppModule.html":{},"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"injectables/LoggerService.html":{},"classes/PageDto.html":{},"injectables/PageInterceptor.html":{},"guards/RolesGuard.html":{},"miscellaneous/variables.html":{}}}],["try",{"_index":626,"title":{},"body":{"injectables/SearchService.html":{}}}],["type",{"_index":125,"title":{},"body":{"classes/EsResponseDto.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":{},"controllers/PapersController.html":{},"guards/RolesGuard.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":48,"title":{},"body":{"modules/AppModule.html":{},"injectables/HttpResponseService.html":{},"miscellaneous/variables.html":{}}}],["types",{"_index":1261,"title":{},"body":{"license.html":{}}}],["unable",{"_index":955,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unambiguous",{"_index":923,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unauthorized",{"_index":852,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unavailable",{"_index":1022,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["undefined",{"_index":130,"title":{},"body":{"classes/EsResponseDto.html":{},"classes/SearchResultDto.html":{}}}],["under",{"_index":833,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["understands",{"_index":763,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["understood",{"_index":848,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unexpected",{"_index":970,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["union",{"_index":1222,"title":{},"body":{"license.html":{}}}],["unknown",{"_index":290,"title":{},"body":{"injectables/HttpResponseService.html":{}}}],["unless",{"_index":1395,"title":{},"body":{"license.html":{}}}],["unprocessable",{"_index":945,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unprocessable_entity",{"_index":943,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported",{"_index":1017,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["unsupported_media_type",{"_index":906,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["up",{"_index":208,"title":{},"body":{"controllers/HealthController.html":{},"index.html":{}}}],["updated",{"_index":801,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upgrade",{"_index":768,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["upstream",{"_index":983,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri",{"_index":826,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uri_too_long",{"_index":904,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["uris",{"_index":830,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["url",{"_index":338,"title":{},"body":{"injectables/LoggerInterceptor.html":{}}}],["us/docs/web/http/status",{"_index":229,"title":{},"body":{"interfaces/HttpResponse.html":{}}}],["usage",{"_index":1126,"title":{},"body":{"index.html":{}}}],["use",{"_index":829,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":59,"title":{},"body":{"modules/AppModule.html":{}}}],["used",{"_index":136,"title":{},"body":{"classes/EsResponseDto.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"properties.html":{}}}],["useinterceptors",{"_index":510,"title":{},"body":{"controllers/PapersController.html":{}}}],["useinterceptors(pageinterceptor",{"_index":523,"title":{},"body":{"controllers/PapersController.html":{}}}],["user",{"_index":549,"title":{},"body":{"guards/RolesGuard.html":{},"miscellaneous/enumerations.html":{},"index.html":{}}}],["user.roles.some((role",{"_index":558,"title":{},"body":{"guards/RolesGuard.html":{}}}],["using",{"_index":608,"title":{},"body":{"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"index.html":{},"license.html":{}}}],["usual",{"_index":1145,"title":{},"body":{"index.html":{}}}],["util",{"_index":384,"title":{},"body":{"injectables/LoggerService.html":{}}}],["uuid",{"_index":504,"title":{},"body":{"controllers/PapersController.html":{},"injectables/SearchService.html":{}}}],["uuid.'})@apiresponse({status",{"_index":500,"title":{},"body":{"controllers/PapersController.html":{}}}],["validate",{"_index":31,"title":{},"body":{"modules/AppModule.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["validate(config",{"_index":98,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["validated",{"_index":96,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatedconfig",{"_index":100,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatedto",{"_index":706,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validatedto(dto",{"_index":1059,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validateoutputdto",{"_index":707,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validateoutputdto(dto",{"_index":1062,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validates",{"_index":91,"title":{},"body":{"classes/EnvironmentVariables.html":{},"miscellaneous/functions.html":{}}}],["validatesync",{"_index":78,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validatesync(validatedconfig",{"_index":104,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["validation",{"_index":652,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationerror",{"_index":662,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["validationpipeoptions",{"_index":649,"title":{"interfaces/ValidationPipeOptions.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"coverage.html":{}}}],["validator",{"_index":80,"title":{},"body":{"classes/EnvironmentVariables.html":{},"classes/EsResponseDto.html":{},"classes/PageDto.html":{},"classes/SearchQueryDto.html":{},"classes/SearchResultDto.html":{},"interfaces/ValidationPipeOptions.html":{},"dependencies.html":{}}}],["validatoroptions",{"_index":654,"title":{},"body":{"interfaces/ValidationPipeOptions.html":{}}}],["value",{"_index":168,"title":{},"body":{"classes/EsResponseDto.html":{},"injectables/HttpResponseService.html":{},"injectables/LoggerInterceptor.html":{},"injectables/PageInterceptor.html":{},"injectables/SearchService.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":914,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["variable",{"_index":694,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":651,"title":{"miscellaneous/variables.html":{}},"body":{"interfaces/ValidationPipeOptions.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vatiables",{"_index":75,"title":{},"body":{"classes/EnvironmentVariables.html":{}}}],["verbal",{"_index":1293,"title":{},"body":{"license.html":{}}}],["verbose",{"_index":356,"title":{},"body":{"injectables/LoggerService.html":{}}}],["verbose(message",{"_index":376,"title":{},"body":{"injectables/LoggerService.html":{}}}],["version",{"_index":1002,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{},"properties.html":{}}}],["via",{"_index":767,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["view",{"_index":805,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["virtualbank",{"_index":665,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["virtualbankoptions",{"_index":663,"title":{"interfaces/VirtualBankOptions.html":{}},"body":{"interfaces/VirtualBankOptions.html":{},"coverage.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":313,"title":{},"body":{"injectables/LoggerInterceptor.html":{},"injectables/LoggerService.html":{},"miscellaneous/functions.html":{}}}],["wait",{"_index":884,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["want",{"_index":800,"title":{},"body":{"miscellaneous/enumerations.html":{},"index.html":{}}}],["warn",{"_index":357,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warn(message",{"_index":378,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warning",{"_index":380,"title":{},"body":{"injectables/LoggerService.html":{}}}],["warranties",{"_index":1421,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":1415,"title":{},"body":{"license.html":{}}}],["way",{"_index":1146,"title":{},"body":{"index.html":{}}}],["ways",{"_index":1112,"title":{},"body":{"index.html":{}}}],["wherever",{"_index":1382,"title":{},"body":{"license.html":{}}}],["whether",{"_index":1233,"title":{},"body":{"license.html":{}}}],["whole",{"_index":1277,"title":{},"body":{"license.html":{}}}],["widraw_commission",{"_index":88,"title":{},"body":{"classes/EnvironmentVariables.html":{},"interfaces/VirtualBankOptions.html":{},"miscellaneous/enumerations.html":{},"miscellaneous/variables.html":{}}}],["widrawal",{"_index":677,"title":{},"body":{"interfaces/VirtualBankOptions.html":{}}}],["willing",{"_index":764,"title":{},"body":{"miscellaneous/enumerations.html":{}}}],["willsoto/nestjs",{"_index":38,"title":{},"body":{"modules/AppModule.html":{},"dependencies.html":{}}}],["within",{"_index":882,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["without",{"_index":895,"title":{},"body":{"miscellaneous/enumerations.html":{},"license.html":{}}}],["work",{"_index":1262,"title":{},"body":{"license.html":{}}}],["works",{"_index":1270,"title":{},"body":{"license.html":{}}}],["worldwide",{"_index":1319,"title":{},"body":{"license.html":{}}}],["writing",{"_index":1310,"title":{},"body":{"license.html":{}}}],["written",{"_index":1294,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1061,"title":{},"body":{"miscellaneous/functions.html":{}}}],["yes",{"_index":369,"title":{},"body":{"injectables/LoggerService.html":{}}}],["yyyy",{"_index":1499,"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                    Controllers\n                    \n                        \n                            PapersController\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 { PapersController } from 'src/application/controller/papers.controller';\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: [PapersController],\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"},"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                                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:54\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 :         object\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:82\n                        \n                    \n\n            \n                \n                    Contains returned documents and metadata\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:37\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:24\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 } from \"class-validator\";\n\n/**\n * List of allowed properties in this DTO\n */\nconst allowedProperties = ['took', 'timed_out', '_shards', 'hits'];\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: object;\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/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: T[], meta: PageMeta)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/page.dto.ts:31\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                                                                    T[]\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 :     T[]\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:22\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:31\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\";\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: T[];\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: T[], 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                    \n                        Methods\n                    \n                \n                \n                    \n                        \n                            \n                                intercept\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/page.interceptor.ts:20\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 :     Observable | Promise\n\n                    \n                    \n                        Page with content and metadata\n\n                    \n                \n            \n        \n    \n\n\n    \n\n\n    \n        import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from \"@nestjs/common\";\nimport { MetadataScanner } from \"@nestjs/core\";\nimport { Observable, map } from \"rxjs\";\nimport { PageDto } from \"../domain/dtos\";\nimport { SearchQueryDto } from \"../domain/dtos/search-q.dto\";\nimport { Order } from \"../domain/enums/page-order.enum\";\nimport { PageMeta } from \"../domain/interfaces\";\n\n/**\n * Pagination-implementing interceptor\n */\n@Injectable()\nexport class PageInterceptor implements NestInterceptor {\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    intercept(context: ExecutionContext, next: CallHandler): Observable | Promise> {\n        const request = context.switchToHttp().getRequest();\n        const query: SearchQueryDto = request.query;\n\n        return next.handle().pipe(\n            map((res) => {\n                if (!res.hits) return res;\n\n                let meta: PageMeta = {\n                    pagenum: +query?.page,\n                    order: query?.order?.toUpperCase() === Order.ASC ? Order.ASC : Order.DESC,\n                    hasNext: false,\n                    hasPrev: false,\n                    pagesize: !query?.limit ? 1 : query.limit,\n                };\n\n                meta.hasNext = res.hits[meta.pagenum * meta.pagesize] ? true : false;\n                meta.hasPrev = res.hits[(meta.pagenum - 1) * meta.pagesize - 1] ? true: false;\n\n                const data = res.hits.slice((meta.pagenum - 1) * meta.pagesize, meta.pagenum * meta.pagesize);\n\n                return new PageDto(data, meta);\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\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                    \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        import { Order } from \"../enums/page-order.enum\";\n\n/**\n * Structure of page metadata\n */\nexport interface PageMeta {\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"},"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)\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:31\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                                    Optional\n                                \n                            \n                            \n                                \n                                    query\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')\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 { Response } from \"express\";\nimport { PageInterceptor } from \"src/core/interceptors/page.interceptor\";\nimport { LoggerInterceptor } from \"src/core/interceptors\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\nimport { ApiOperation, ApiResponse } from \"@nestjs/swagger\";\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(@Query() query): object {\n        return this.searchService.findByContext(query.query).then(\n            (response: SearchResultDto) => {\n                // console.log(JSON.stringify(response.data, null, 2));\n                return response.data;\n            },\n            (error: SearchResultDto) => {\n                throw new HttpException(error.data, error.status);\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    getByID(@Param('uuid', ParseUUIDPipe) uuid: string): object {\n        return this.searchService.findByID(uuid).then(\n            (response) => {\n                // console.log(JSON.stringify(response.data, null, 2));\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"},"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"},"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                    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 { ConfigModule } from \"@nestjs/config\";\nimport { SearchService } from \"../../core/services/common/search.service\";\n\n/**\n * search module\n */\n@Module({\n    imports: [HttpModule],\n    exports: [SearchService],\n    providers: [SearchService],\n    controllers: [],\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            \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\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                                status\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: object)\n                    \n                \n                        \n                            \n                                Defined in src/core/domain/dtos/search-result.dto.ts:37\n                            \n                        \n\n                \n                    \n                            Constructs an object with provided parameters\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        code\n                                                  \n                                                        \n                                                                        number\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                                \n                                                        data\n                                                  \n                                                        \n                                                                        object\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 :         object\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:37\n                        \n                    \n\n            \n                \n                    All the data acquired.\n\n                \n            \n\n        \n    \n    \n        \n            \n                \n                    \n                    \n                        status\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:23\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\";\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    status: 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: object;\n\n    /**\n     * Constructs an object with provided parameters\n     * @param code \n     * @param data \n     */\n    constructor(code: number, data: object) {\n        this.status = 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:11\n                            \n                        \n\n                \n                    \n                            Constructs the service with injection of\nHTTPService instance\n\n                            \n                                    Parameters :\n                                    \n                                        \n                                            \n                                                Name\n                                                    Type\n                                                Optional\n                                            \n                                        \n                                        \n                                                \n                                                        httpService\n                                                  \n                                                        \n                                                                    HttpService\n                                                        \n                                                  \n                                                    \n                                                            No\n                                                    \n                                                    \n                                                \n                                        \n                                    \n                            \n                    \n                \n            \n        \n\n\n            \n    \n    \n        Methods\n    \n    \n        \n            \n                \n                    \n                    \n                        Async\n                        findByContext\n                        \n                    \n                \n            \n            \n                \n                    \n                    findByContext(query_str: string)\n                \n            \n\n\n            \n                \n                    Defined in src/core/services/common/search.service.ts:67\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                                    query_str\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                    \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:29\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:22\n                        \n                    \n\n            \n                \n                    Elastichsearch server port-number\n\n                \n            \n\n        \n    \n\n\n    \n\n\n    \n        import { HttpService } from \"@nestjs/axios\";\nimport { Injectable } from \"@nestjs/common\";\nimport { map, take } from \"rxjs\";\nimport { EsResponseDto } from \"src/core/domain/dtos\";\nimport { SearchResultDto } from \"src/core/domain/dtos/search-result.dto\";\n\n/**\n * Search service provider\n */\n@Injectable()\nexport class SearchService {\n    /**\n     * Constructs the service with injection of\n     * HTTPService instance\n     * @param httpService \n     */\n    constructor(private readonly httpService: HttpService) {}\n\n    /**\n     * Elastichsearch server port-number\n     */\n    private readonly ES_PORT = process.env.ES_PORT;\n    \n    /**\n     * 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 es_query = {\n            query: {\n                query_string: {\n                    query: 'id:' + uuid\n                }\n            }\n        }\n\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: any) => {\n                    if (res.timed_out) {\n                        reject(new SearchResultDto(504, {message: 'Timed Out'}));\n                    }\n\n                    if (!res.hits.hits.length) {\n                        reject(new SearchResultDto(404, {message: 'Not Found'}));\n                    }\n\n                    resolve(new SearchResultDto(200, res.hits));\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_str \n     * @returns Elasticsearch hits or an error object\n     */\n    async findByContext(query_str: string): Promise {\n        let es_query = {\n            query: {\n                query_string: {\n                    query: query_str,\n                    default_field: \"content\"\n                }\n            }\n        }\n\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: any) => {\n                    if (res.timed_out) {\n                        reject(new SearchResultDto(504, {status: 504, message: 'Timed Out'}));\n                    }\n\n                    if (!res.hits.hits.length) {\n                        reject(new SearchResultDto(404, {status: 404, message: 'Not Found'}));\n                    }                \n\n                    resolve(new SearchResultDto(200, res.hits));\n                });\n            } catch (error) {\n                reject(new SearchResultDto(700, error));\n            }\n        });\n    }\n}\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/ValidationPipeOptions.html":{"url":"interfaces/ValidationPipeOptions.html","title":"interface - ValidationPipeOptions","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  ValidationPipeOptions\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/core/pipes/validation.pipe.ts\n        \n\n\n            \n                Description\n            \n            \n                env variables validation pipeline\n\n            \n\n            \n                Extends\n            \n            \n                    ValidatorOptions\n            \n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                            Optional\n                                        \n                                            disableErrorMessages\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            exceptionFactory\n                                        \n                                \n                                \n                                            Optional\n                                        \n                                            transform\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        disableErrorMessages\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        disableErrorMessages:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    If error messages should be disabled\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        exceptionFactory\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        exceptionFactory:         function\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         function\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    Exception factory\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        transform\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        transform:         boolean\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         boolean\n\n                                        \n                                    \n\n                                    \n                                        \n                                            Optional\n                                        \n                                    \n\n\n\n\n                            \n                                \n                                    If it should be transformed\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { ValidationError, ValidatorOptions } from 'class-validator';\n/**\n * env variables validation pipeline\n */\nexport interface ValidationPipeOptions extends ValidatorOptions {\n  /**\n   * If it should be transformed\n   */\n  transform?: boolean;\n  /**\n   * If error messages should be disabled\n   */\n  disableErrorMessages?: boolean;\n  /**\n   * Exception factory\n   */\n  exceptionFactory?: (errors: ValidationError[]) => any;\n}\n\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"interfaces/VirtualBankOptions.html":{"url":"interfaces/VirtualBankOptions.html","title":"interface - VirtualBankOptions","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  Interfaces\n  \n  VirtualBankOptions\n\n\n\n        \n            Info\n        \n        \n            Source\n        \n\n\n\n    \n        \n            File\n        \n        \n            src/infrastructure/config/env.objects.ts\n        \n\n\n            \n                Description\n            \n            \n                VirtualBank options\n\n            \n\n\n        \n            Index\n            \n                \n                    \n                        \n                            Properties\n                        \n                    \n                    \n                        \n                            \n                                \n                                        \n                                            deposit_fee_per_minute\n                                        \n                                \n                                \n                                        \n                                            transaction_commission\n                                        \n                                \n                                \n                                        \n                                            widraw_commission\n                                        \n                                \n                            \n                        \n                    \n                \n            \n        \n\n\n\n            \n                Properties\n                    \n                        \n                                \n                                    \n                                        \n                                        deposit_fee_per_minute\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        deposit_fee_per_minute:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the fee for each minute more if customer keeps the money in our bank\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        transaction_commission\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        transaction_commission:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the commision amount defined for each money transaction\n\n                                \n                            \n                        \n                    \n                    \n                        \n                                \n                                    \n                                        \n                                        widraw_commission\n                                            \n                                                \n                                            \n                                        \n                                    \n                                \n                                \n                                    \n                                        widraw_commission:         number\n\n                                    \n                                \n\n\n                                    \n                                        \n                                            Type :         number\n\n                                        \n                                    \n\n\n\n\n\n                            \n                                \n                                    Represents the ammount of commission for each widrawal\n\n                                \n                            \n                        \n                    \n            \n    \n\n\n    \n        import { expandEnvVariables } from '../../core/helpers/env.helper'\nexpandEnvVariables();\n\n/**\n * options enum\n */\nexport enum EnvObjects {\n  TRANSACTION_COMMISSION = 'VirtualBankOptions',\n  WIDRAW_COMMISSION = 'VirtualBankOptions',\n  DEPOSIT_FEE_PER_MINUTE = 'VirtualBankOptions',\n}\n//===================================================================================================\n/**\n * VirtualBank options\n */\nexport interface VirtualBankOptions {\n  /**\n   * Represents the commision amount defined for each money transaction\n   */\n  transaction_commission: number;\n  /**\n   * Represents the ammount of commission for each widrawal\n   */\n  widraw_commission: number;\n\n  /**\n   * Represents the fee for each minute more if customer keeps the money in our bank\n   */\n  deposit_fee_per_minute: number;\n}\n\n/**\n * configuration function\n * @returns configuration taken from env\n */\nexport const configuration = (): any => ({\n  VirtualBankOptions: {\n    transaction_commission: process.env.TRANSACTION_COMMISSION,\n    widraw_commission: process.env.WIDRAW_COMMISSION,\n    deposit_fee_per_minute: process.env.DEPOSIT_FEE_PER_MINUTE,\n  },\n});\n\n    \n\n\n\n\n\n\n\n\n\n                   \n    \n         results matching \"\"\n        \n    \n    \n        No results matching \"\"\n    \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n                   \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    Documentation coverage\n\n\n\n    \n\n\n\n    \n        \n            File\n            Type\n            Identifier\n            Statements\n        \n    \n    \n        \n            \n                \n                src/application/controller/health.controller.ts\n            \n            controller\n            HealthController\n            \n                100 %\n                (2/2)\n            \n        \n        \n            \n                \n                src/application/controller/papers.controller.ts\n            \n            controller\n            PapersController\n            \n                100 %\n                (3/3)\n            \n        \n        \n            \n                \n                src/core/decorators/public.decorator.ts\n            \n            variable\n            IS_PUBLIC_KEY\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/public.decorator.ts\n            \n            variable\n            Public\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/roles.decorator.ts\n            \n            variable\n            Roles\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/decorators/roles.decorator.ts\n            \n            variable\n            ROLES_KEY\n            \n                100 %\n                (1/1)\n            \n        \n        \n            \n                \n                src/core/domain/dtos/es-response.dto.ts\n            \n            class\n            EsResponseDto\n            \n                100 %\n                (5/5)\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/search-q.dto.ts\n            \n            class\n            SearchQueryDto\n            \n                100 %\n                (5/5)\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/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                (6/6)\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            injectable\n            PageInterceptor\n            \n                100 %\n                (2/2)\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                            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/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                                 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                    6 Classes\n                \n            \n        \n        \n            \n                \n                    \n                    1 Guard\n                \n            \n        \n        \n            \n                \n                    \n                    4 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-response.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../search-q.dto.ts)\n                        \n                        \n                            allowedProperties   (src/.../page.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-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']\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/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/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"}}
}