{ "version": "R3", "source": "api/src/sms-config/sms-config.service.ts", "generatedAt": "2026-07-31T01:56:36.226Z", "publicMethods": [ { "name": "onModuleInit", "signature": "onModuleInit()", "bodySha256": "c30f57a3cea558edacd8780a679a1aebb675a21d3ad90a01536dd665e0670595", "canonicalBodySha256": "6943ba60b0660595e9e190d4d7ea511397c3957d60c5dc367334c172f0cc6c07", "originalLines": [ 180, 187 ], "domain": "lifecycle" }, { "name": "onModuleDestroy", "signature": "onModuleDestroy()", "bodySha256": "6a1e10b1c5da7297e5ab3164acca870a5e7e0ba1c23fb6b64147ac2e280cc92f", "canonicalBodySha256": "e2f18baed42b8be31ee9559bbef6c01dbf77a28c4ea762c619c12b5d05aa8137", "originalLines": [ 189, 191 ], "domain": "lifecycle" }, { "name": "listApplications", "signature": "async listApplications(queryOrTenantId?: string | ApplicationListQuery)", "bodySha256": "98e588be5605917237d84e9fe2abea69601d4fbedd0cab2650b01d921205803c", "canonicalBodySha256": "c7bc98b10ea99bcf7cc9e4806ceef80e3e7bc4e3092ab6038031bcafa11cdaea", "originalLines": [ 193, 257 ], "domain": "application" }, { "name": "listApplicationsPage", "signature": "async listApplicationsPage(query: ApplicationListQuery)", "bodySha256": "fb342f9752e95ff5239da9547cf5164331bec4bc08443e91fb3f0e9411f65382", "canonicalBodySha256": "3ca491766efd450e37e344944d0eb98782b5d42efbf3155fc4945c2128211936", "originalLines": [ 259, 277 ], "domain": "application" }, { "name": "listApplicationOptions", "signature": "listApplicationOptions(tenantId?: string)", "bodySha256": "19fbb320dc4957b286baf097c4aa55477ae99c799f2b37d6a2a8d702b0cf1648", "canonicalBodySha256": "4f05e66eea8ca50bcf1ea2cbccc0f45e00f74124b80d47fc8b073da0bb2d48cb", "originalLines": [ 279, 285 ], "domain": "application" }, { "name": "getApplication", "signature": "async getApplication(applicationId: string, tenantId?: string)", "bodySha256": "c67cb208959f093143a58885f3896ab5b3cacbc9f259977818ef20537f060768", "canonicalBodySha256": "d364b53964b2347270bed246ba7fc9d7c386f36daa06d95cd49b85a8faf096a1", "originalLines": [ 287, 300 ], "domain": "application" }, { "name": "getApplicationReportFields", "signature": "async getApplicationReportFields(applicationId?: string, reportType?: 'signature' | 'drainage')", "bodySha256": "cb609ca6bac384d8348a0b79c1796f5202639bbcebca6a7daed37ca6435e0964", "canonicalBodySha256": "6389039d411b36ac8d3f22725a7b151ada317eee1e7a0f54c41b560e4501e98d", "originalLines": [ 302, 421 ], "domain": "application" }, { "name": "getClientApplicationReportFields", "signature": "async getClientApplicationReportFields(applicationId?: string, reportType?: 'signature' | 'drainage')", "bodySha256": "6f06196ca56a1c358761b21049ec3083031fb78fb013ba384eefe44377e0d999", "canonicalBodySha256": "d6035e65e226fb3d0bd75e16bdd4c86b922c51ddad500c1c0872196d446d305e", "originalLines": [ 423, 426 ], "domain": "application" }, { "name": "createApplication", "signature": "async createApplication(data: CreateSmsApplicationDto)", "bodySha256": "bd79e6e8fea2cfada0b06a37a1a76cefc80b7674685d512a76df48467eee0826", "canonicalBodySha256": "768808cf21ab34e0b8dd7ab982d22d18171f691095246a0366c42f46a0a531fe", "originalLines": [ 428, 466 ], "domain": "application" }, { "name": "updateApplication", "signature": "async updateApplication(applicationId: string, data: UpdateSmsApplicationDto)", "bodySha256": "58fdc4c89dd2eca735338ca1678e9866e7398b570786043aa4cb11cbb7491c5c", "canonicalBodySha256": "2a205abeb0a12cc670c2aff322352d3044e861335ac57a38518c1513c13f3aac", "originalLines": [ 468, 548 ], "domain": "application" }, { "name": "replaceApplicationRouteRules", "signature": "async replaceApplicationRouteRules(applicationId: string, data: ReplaceApplicationRouteRulesDto)", "bodySha256": "cc079b8a55f943aa52218516dacfb5d53cc541df726fbbc75bc124918f87abb9", "canonicalBodySha256": "f7cebaa9757368596e754742fb9db2eabc0b57a7199dc16b727a0da591392f49", "originalLines": [ 550, 609 ], "domain": "application" }, { "name": "resetApplicationSecret", "signature": "async resetApplicationSecret(applicationId: string, data: StatusChangeDto = {})", "bodySha256": "616157c9292232df4e127067d8e95b128b63490bdad559b9fbc35e50642baf1a", "canonicalBodySha256": "47d9366ec916398dee1cf1b8a91c2459cd58564509800fd737a22fe6a83401a0", "originalLines": [ 611, 625 ], "domain": "application" }, { "name": "changeApplicationStatus", "signature": "async changeApplicationStatus(applicationId: string, data: StatusChangeDto)", "bodySha256": "b63dacb3e0f6c2950f9f56c48104e0678a417ca2e70e72c059b067e7ce0d4e6b", "canonicalBodySha256": "d8b1f712cda2423487cfd920b57b4d9dd4988a25794d5d125bf2ee10f97f0e76", "originalLines": [ 627, 681 ], "domain": "lifecycle" }, { "name": "getApplicationDeactivationPreview", "signature": "async getApplicationDeactivationPreview(applicationId: string)", "bodySha256": "7246d6405d4ba4606f414936156a03857ef29470dba2064a91ec4c07098fb7cd", "canonicalBodySha256": "8b205226b46658a46dc20466838baae344ddc53e72584b13631f92682abd9a73", "originalLines": [ 683, 735 ], "domain": "lifecycle" }, { "name": "listApplicationConnections", "signature": "async listApplicationConnections(applicationId: string)", "bodySha256": "f67cd499fcfcd2895c693830b44ada7e5da2f26e152b97871e25690059d31e09", "canonicalBodySha256": "8a8b57f59bc6f96a32a17ce17a381233ac1a7d0d125e1c7bd04d136e965ceb13", "originalLines": [ 737, 759 ], "domain": "lifecycle" }, { "name": "getApplicationCmppParams", "signature": "async getApplicationCmppParams(applicationId: string, tenantId?: string)", "bodySha256": "72229b7f8d9974a7dda552b7ded91f495dac0b05fc2651dce470c3303b4b0942", "canonicalBodySha256": "e118bdfd4199135f9123df86542f97013396a40d1aff0eb93ba91ac38b2e6ac9", "originalLines": [ 761, 794 ], "domain": "application" }, { "name": "recordDownstreamConnectionEvent", "signature": "async recordDownstreamConnectionEvent(data: GatewayDownstreamConnectionEventDto)", "bodySha256": "cc14430ec4a84917f4c22f0e64d07836f942bb638b2d57b6ffcd5efa6ecdfc9b", "canonicalBodySha256": "740c1c91beed9412be441cb232b1720a02b89974742da143fef88e9d46f46cf3", "originalLines": [ 826, 899 ], "domain": "lifecycle" }, { "name": "markTimedOutDownstreamConnections", "signature": "async markTimedOutDownstreamConnections(now = new Date())", "bodySha256": "ef9cda1be9c5c2d74724453ba7603dcb0dc9ed35f8510fcde4f1460a3c3d5c32", "canonicalBodySha256": "725e069b0008b596e25ca2c8172de34e3a252380365c0d8e2767febd0e9cdceb", "originalLines": [ 901, 913 ], "domain": "lifecycle" }, { "name": "listSignatures", "signature": "async listSignatures(queryOrTenantId?: string | SignatureListQuery)", "bodySha256": "9e8d363c2ee1022f429a9fa16e5e933f334a528e640f49ccd83e0cfc7686aea6", "canonicalBodySha256": "91e26f503140018b00afe5563a4f86d22117c2805ac86532559ac44f1360d8a2", "originalLines": [ 915, 1025 ], "domain": "signature" }, { "name": "listSignaturesPage", "signature": "async listSignaturesPage(query: SignatureListQuery)", "bodySha256": "24e161ae5049af0689d3a9d0e4ab802964b87b1f2d407d8309b8e6cbe8afdd56", "canonicalBodySha256": "34ee94d016bdc986d98b01612f4c64fdc03b0e921abedeff8fe84bd64dec958c", "originalLines": [ 1027, 1058 ], "domain": "signature" }, { "name": "listSignatureOptions", "signature": "listSignatureOptions(tenantId?: string)", "bodySha256": "569da5f46530cde78cde8d461747ec9c47c5254bacafbf10aa62437a511627b5", "canonicalBodySha256": "163e71f0d4a41e889cba5bb7e039acf6f912d1bea92bf22cfaf018f79e8a7768", "originalLines": [ 1060, 1066 ], "domain": "signature" }, { "name": "listClientSignatures", "signature": "async listClientSignatures(tenantId?: string, signatureId?: string, query: { keyword?: string; applicationId?: string; status?: string; page?: number; pageSize?: number } = {})", "bodySha256": "d0221226748c1d1b02046ce37272f1aaae73b6f0452530486869099586e9e00d", "canonicalBodySha256": "752f39c7e40cabe0a892fcde31b5b0d49a568f17b9062e770bc0d468ccb29572", "originalLines": [ 1068, 1149 ], "domain": "signature" }, { "name": "getClientSignatureView", "signature": "async getClientSignatureView(signatureId: string, tenantId?: string)", "bodySha256": "95f76a7bbde9bae7a4deed2d3d56db14aadcaec35b02937b59ff19e9827ea549", "canonicalBodySha256": "a20d6d8249de848192c9a7ba9c321b107c1f8561e8aec61017cabac0b80486d4", "originalLines": [ 1151, 1155 ], "domain": "signature" }, { "name": "getClientSignatureWorkspace", "signature": "async getClientSignatureWorkspace(tenantId?: string, query: { keyword?: string; applicationId?: string; status?: string; page?: number; pageSize?: number } = {})", "bodySha256": "9c31a8174915709c998360aca2283d3e693a33e2a3544407a87c907fe5d002f4", "canonicalBodySha256": "78428847cbed785d1166f4527f41d8146e349b91866191ff951a20353bcb6e62", "originalLines": [ 1157, 1188 ], "domain": "signature" }, { "name": "listClientDrainageInfos", "signature": "async listClientDrainageInfos(tenantId?: string, itemId?: string)", "bodySha256": "80c2563c008e147393585090e693556ff5d873b2375c94e08cec18e91f4d63c9", "canonicalBodySha256": "9bd4155a3740160df1c0fd6785db3770d8593791169d57c7a8012a8d9662252e", "originalLines": [ 1190, 1213 ], "domain": "drainage" }, { "name": "getClientDrainageInfoView", "signature": "async getClientDrainageInfoView(itemId: string, tenantId?: string)", "bodySha256": "1faf455e8fa75bc501fd3d24099f9e6f0094f5f34785a38058ddea39d6cbfe76", "canonicalBodySha256": "16127f71bb932c3fd465a26810b59728d54d29f65d94c4af39921555e6784fae", "originalLines": [ 1215, 1219 ], "domain": "drainage" }, { "name": "createSignature", "signature": "async createSignature(data: CreateSmsSignatureDto, options: CreateSmsSignatureOptions = {})", "bodySha256": "932f6925736a32ba8f7b58965d0783b9edf9221b6f125dbc3934119101993838", "canonicalBodySha256": "90008a7bb6bbdba5bdfc6b3bcc4cdc7a5a788bba3ff2999f4b86451818b7f68b", "originalLines": [ 1221, 1247 ], "domain": "signature" }, { "name": "updateSignature", "signature": "async updateSignature(signatureId: string, data: UpdateSmsSignatureDto, tenantId?: string)", "bodySha256": "81b091446ba19c2000fade3d993f7dd2bd5c2bedc50f7aa5288aa83ecb8b3414", "canonicalBodySha256": "1a6d8d86276acb4c672d39527d9425b82322b5e284defe51fa6fb81ee92151a7", "originalLines": [ 1249, 1282 ], "domain": "signature" }, { "name": "updateClientSignature", "signature": "async updateClientSignature(signatureId: string, data: UpdateSmsSignatureDto, tenantId?: string)", "bodySha256": "1427937f13985b7fa3e22b31b3444a7b6685569fe9fdacfc00bb77e63691989e", "canonicalBodySha256": "19412d5d325703b0db640ffa81bc0949e23a8b7bd0db3c5950732c77329811e1", "originalLines": [ 1284, 1300 ], "domain": "signature" }, { "name": "listDrainageInfos", "signature": "listDrainageInfos(query: DrainageInfoListQuery = {})", "bodySha256": "2841e83c70180cdce83943d9d6ae212a9d29c6eae701ecf928bdbaedbdc93457", "canonicalBodySha256": "0de53393ca5f91da7a521c13a96813b1f8211ded00f0fa797b752b6a87b73148", "originalLines": [ 1302, 1319 ], "domain": "drainage" }, { "name": "createDrainageInfo", "signature": "async createDrainageInfo(signatureId: string, data: CreateSmsDrainageInfoDto, options: CreateSmsSignatureOptions = {}, tenantId?: string)", "bodySha256": "f77412d029aeb6eca848a40d513b8897125df69a5143f77af3196e8f6daf3025", "canonicalBodySha256": "a6826819c6f892a30169b4b61863001c674184c3674ecd5eaf74c41d45d03e0f", "originalLines": [ 1321, 1353 ], "domain": "drainage" }, { "name": "updateDrainageInfo", "signature": "async updateDrainageInfo(itemId: string, data: UpdateSmsDrainageInfoDto, options: CreateSmsSignatureOptions = {}, tenantId?: string)", "bodySha256": "ba6332a3c497df57869e05cd6e967ecc6c5d38581542ce64391536075970c6a9", "canonicalBodySha256": "390666bbfda431d5429dd405d1dbabd3f30f63e0db308cc6bbb55bef0b6541a3", "originalLines": [ 1355, 1395 ], "domain": "drainage" }, { "name": "approveDrainageInfo", "signature": "approveDrainageInfo(itemId: string, data: ReviewDto)", "bodySha256": "a656ed6a433993dfdf6eb804a790ec777ad4fab3cdd91378a250c72b687e5fdc", "canonicalBodySha256": "6cffb4a5cd77d05027cd98edf7155b893d8f5d1dd08ca6fbd1833e38a688657a", "originalLines": [ 1397, 1399 ], "domain": "drainage" }, { "name": "rejectDrainageInfo", "signature": "rejectDrainageInfo(itemId: string, data: ReviewDto)", "bodySha256": "f4c140646e1c9656db7e3b6d0d685ed480616d5d6ce4c2cd193138730918d8cd", "canonicalBodySha256": "c42917d21d226b724e7d0ab83787b9d7cb2c5bcb781e6878165a4d61ad446d2c", "originalLines": [ 1401, 1403 ], "domain": "drainage" }, { "name": "changeDrainageInfoStatus", "signature": "async changeDrainageInfoStatus(itemId: string, data: StatusChangeDto, tenantId?: string)", "bodySha256": "efaa60a4b4574ef2f60d8ff17939fd028fccf298c13d2575f06a9d87527c04aa", "canonicalBodySha256": "1f7830c892386c8728df1f6115c00d3e6045bfc39c0b3352b540a498642af347", "originalLines": [ 1405, 1415 ], "domain": "drainage" }, { "name": "createSignatureMaterial", "signature": "createSignatureMaterial(data: CreateSignatureMaterialDto)", "bodySha256": "78c98a4154ac83935ece8d72d03c6b986052ad1bf6bdf78d5457ff561f99d105", "canonicalBodySha256": "1b36c83549382bd4c0736bfd266827cc67708c72f6a26e0f4f26a947c12f2b55", "originalLines": [ 1525, 1535 ], "domain": "signature" }, { "name": "submitSignature", "signature": "async submitSignature(signatureId: string, tenantId?: string)", "bodySha256": "5609ad83d7313ab175f74aa59a07e67376d7fd4bb1b700549e083c2130cd8edd", "canonicalBodySha256": "4f54351268761a0534fd0f83080035bd8dea4a7ef89fb0a0529a9014795a07d7", "originalLines": [ 1537, 1556 ], "domain": "signature" }, { "name": "listTemplates", "signature": "listTemplates(queryOrTenantId?: string | TemplateListQuery)", "bodySha256": "c7c9b9b6f03c046c94459d021604dcce3b5d9d2ce192d547bce9d31310b27a7f", "canonicalBodySha256": "e276e9f029b2cb5d5cf9551959f0525a9c501fefc97bf7a9300ba9d6554aa714", "originalLines": [ 1558, 1583 ], "domain": "template" }, { "name": "listTemplatesPage", "signature": "async listTemplatesPage(query: TemplateListQuery)", "bodySha256": "a0a7baafc68189e2daf93b970826f7d60ee60aa35662f48eeb7b4cb4e119b021", "canonicalBodySha256": "2e836e44a397557b95cb0d978745df82c9c86cf77360157e78382ca71c0156a0", "originalLines": [ 1585, 1608 ], "domain": "template" }, { "name": "listClientTemplates", "signature": "listClientTemplates(tenantId: string | undefined, includeHistory = false)", "bodySha256": "2fce41c2e06bcedd8e637dab8bef00f25847ddaf610350a183ef92f9198dfd5f", "canonicalBodySha256": "8f463d10d53041fab07dd133c10ee82df1a6eff85bdb3991ad480f2b97d7eb31", "originalLines": [ 1610, 1612 ], "domain": "template" }, { "name": "createTemplate", "signature": "async createTemplate(data: CreateSmsTemplateDto, options: CreateSmsTemplateOptions = {})", "bodySha256": "d33977d41c4231e09aa16e350ac89616abf6dc1815eb18bac63c8f327f0d7329", "canonicalBodySha256": "5796882b15a1589aa8281ffb87e1e2d7b50a958c786db93b11d6b199e65e42ed", "originalLines": [ 1614, 1641 ], "domain": "template" }, { "name": "updateTemplate", "signature": "async updateTemplate(templateId: string, data: UpdateSmsTemplateDto, tenantId?: string)", "bodySha256": "aa8c75e9bfa63396d8dc210a71d1d4b3da3cdc3f2b5622a456b5eeea660e6aa7", "canonicalBodySha256": "8d770fb51bab6d2de53bed962e655af443b6ecc23c8995c3ff33e4e450bfa994", "originalLines": [ 1643, 1697 ], "domain": "template" }, { "name": "updateClientTemplate", "signature": "async updateClientTemplate(templateId: string, data: UpdateSmsTemplateDto, tenantId?: string)", "bodySha256": "2eab2db7bda4335d307c53e04abc8a36531bf62295989004249dc276ed64a184", "canonicalBodySha256": "a9b899a2bc38262fce7b553398bce605d91542b1fdcad6d09f6e16145330628b", "originalLines": [ 1699, 1715 ], "domain": "template" }, { "name": "submitTemplate", "signature": "async submitTemplate(templateId: string, tenantId?: string)", "bodySha256": "beff0f88506ab029c39bf82649dd48e02c7b385e74c9d98f8b9ef954819c927a", "canonicalBodySha256": "716cc03c7642d629209d06fc380240a82465d8566674accd270cdfb39b1f25e4", "originalLines": [ 1717, 1737 ], "domain": "template" }, { "name": "listAuditRecords", "signature": "listAuditRecords(targetType?: string, targetId?: string)", "bodySha256": "dad0752994e67f04343b0851361d4e2afebc775ffc8cf5f2037fe8ba754db0e4", "canonicalBodySha256": "d18fe1d8fc16cd7678341b5974cc719a86e4baa4f180e5e4e87e96107aa96468", "originalLines": [ 1759, 1770 ], "domain": "audit" }, { "name": "approveSignature", "signature": "approveSignature(signatureId: string, data: ReviewDto)", "bodySha256": "ab9520fd882bfde08e37de2ccc9898aa975a734e6fe56a397932bb76ae67dfb2", "canonicalBodySha256": "d3f340e6c2fe9b5f902f74524efa58895e1d002c7137328447325b7a0a414c3f", "originalLines": [ 1772, 1774 ], "domain": "audit" }, { "name": "rejectSignature", "signature": "rejectSignature(signatureId: string, data: ReviewDto)", "bodySha256": "0afbc6b3aefadea12b18bb4710b62ed5b9f11362384696fac81154ba6fe89921", "canonicalBodySha256": "46e234d3a88530a44ef5516fbf4e1bd20449bff3d294949bb810b658431e9f76", "originalLines": [ 1776, 1778 ], "domain": "audit" }, { "name": "approveTemplate", "signature": "approveTemplate(templateId: string, data: ReviewDto)", "bodySha256": "d09e7033d6209e8586dfcae9ee0a62348915db23dfcaf454a83fc4d4ab638583", "canonicalBodySha256": "abcd0a5548f315f6acee0b7aeaca52693a4ed252f909b1cdd0382edeb0089386", "originalLines": [ 1780, 1782 ], "domain": "audit" }, { "name": "rejectTemplate", "signature": "rejectTemplate(templateId: string, data: ReviewDto)", "bodySha256": "2d38a038dcfc39b14181fe23729301cdbf930f73851a4b32a243f3b2a5ae376a", "canonicalBodySha256": "7e4d4c8bce5a35e6684e8beb316bb8731904e9a06ae179ab03abc2e482a2f4b5", "originalLines": [ 1784, 1786 ], "domain": "audit" }, { "name": "changeSignatureStatus", "signature": "async changeSignatureStatus(signatureId: string, data: StatusChangeDto, tenantId?: string)", "bodySha256": "f9de73bab6885c4191f8836dce06b3c5c84e7b9ee90562ff4811699730b322eb", "canonicalBodySha256": "0a3d21c26c3d6b9469dbd1962c4ed264fd5d604721023967c5b64c82ae6f3855", "originalLines": [ 1788, 1801 ], "domain": "audit" }, { "name": "changeTemplateStatus", "signature": "async changeTemplateStatus(templateId: string, data: StatusChangeDto, tenantId?: string)", "bodySha256": "bb7697bb90ea6d08c2f34b158bc86ad332f8f39e69818fc944e44385e356d3f5", "canonicalBodySha256": "8f77531cd1512d3532ada244c827e63778ee16964830b9e74ec82509d18dfd3d", "originalLines": [ 1803, 1816 ], "domain": "audit" } ], "internalMethods": [ { "name": "validateAndReserveCmppAccount", "signature": "private async validateAndReserveCmppAccount(cmppAccount: string, currentApplicationId?: string)", "bodySha256": "fba9b1555bb2dd8f5e6a550ba08671cbed7b33b761318756730497d33a001d8a", "canonicalBodySha256": "593f73b53f5f47360515e911fe29c6b4134cafe638751596a34670ac254e8ed1", "originalLines": [ 796, 805 ], "domain": "application" }, { "name": "validateClientSrcIdAvailable", "signature": "private async validateClientSrcIdAvailable(clientSrcId: string | null, currentApplicationId?: string)", "bodySha256": "f8a26f5dd1bfcac9f2f9a944207ebd53ffdaff230b5049b40149de192e8c4d7e", "canonicalBodySha256": "57846fc3a758c79cbbecc73376c0c3a478ca9514fbd9572a13cea3133e8e07bb", "originalLines": [ 807, 813 ], "domain": "application" }, { "name": "generateCmppAccount", "signature": "private async generateCmppAccount()", "bodySha256": "989b2d9c99e504e55a004c6e58908c5270499dab95579e1d7b2aa05c67bc04dc", "canonicalBodySha256": "823f5cf818eb6f90efe1a408242a164943a145c9cd71fdaad2cc5a074d6ef8f9", "originalLines": [ 815, 824 ], "domain": "application" }, { "name": "withReportRequirementSnapshot", "signature": "private async withReportRequirementSnapshot(applicationId?: string, drainageInfo?: Record)", "bodySha256": "9baec27d14b1fc5d24587aa935fc32eafc7567fdf90f1e5403361e5bef506ac9", "canonicalBodySha256": "a9bf312ace21a7fab22454e840c587727e2e904f5bf34eab627ad8b64f919c2e", "originalLines": [ 1417, 1437 ], "domain": "reportValidation" }, { "name": "syncSignatureReportValues", "signature": "private async syncSignatureReportValues(signatureId: string, applicationId?: string, drainageInfo?: Record)", "bodySha256": "9f2e79cc7c5590dc56a4a7f80a3c1b95c846e9de415b3450c57c5a4b78e10e67", "canonicalBodySha256": "72a1687b079f5e9cd9cab23f146fb394ef8660d06aa69e2d0d616e844d5cbb39", "originalLines": [ 1439, 1453 ], "domain": "reportValidation" }, { "name": "validateSignatureReportValues", "signature": "private async validateSignatureReportValues(applicationId?: string, drainageInfo?: Record)", "bodySha256": "b475dcdccc4991c7304f4054a5964afda7e612fc1285ad8500061c3713e5bdd4", "canonicalBodySha256": "74a7a691326165c487743e6e87a805d76b6dc85041a5aa4af65e876906db2506", "originalLines": [ 1455, 1464 ], "domain": "reportValidation" }, { "name": "validateDrainageReportValues", "signature": "private async validateDrainageReportValues(applicationId?: string, reportValues: Record = {})", "bodySha256": "ab7388c346dca9f55c7d6e444712c87df6bb0726e9a04e2c6604a2e64c437346", "canonicalBodySha256": "95fe92a9cee4987e23ea27e8dbf2dd279c6d3748e388efe60ccabde8f2adb223", "originalLines": [ 1466, 1472 ], "domain": "reportValidation" }, { "name": "activateDrainageReporting", "signature": "private async activateDrainageReporting(itemId: string)", "bodySha256": "27c88f4ee9ac171e52c22adf449fff2acd490922d3cc4e11dd1c22f276a355bf", "canonicalBodySha256": "ba167f16ffae77ab5fc37ae1a938165b58c1d8e0fd058fc532980f581bf7f8e8", "originalLines": [ 1474, 1510 ], "domain": "reportValidation" }, { "name": "suspendDrainageReporting", "signature": "private async suspendDrainageReporting(itemId: string, reason: string, statusAfter = 'waiting_review')", "bodySha256": "534a7ebf7967470f79f5e756bcaf90821102bbba05eccbf77187590f3cf28cde", "canonicalBodySha256": "0f872c96d0d221af37ac596a7c35f28df3d62d027d2a094a0832e2228831dde7", "originalLines": [ 1512, 1523 ], "domain": "reportValidation" }, { "name": "validateTemplateSignature", "signature": "private async validateTemplateSignature(signatureId: string | null | undefined, tenantId: string, applicationId: string, content: string)", "bodySha256": "dda2fb9aa607ab63cbfc8c9dbdfb3e72fc2a1cfb0d4fd708d97af8bc93d8f68c", "canonicalBodySha256": "bb1f70f1885e0e0e7ff5838fc4d3903517938d1f712569e3f9d11264e78de439", "originalLines": [ 1739, 1757 ], "domain": "template" }, { "name": "reviewSignature", "signature": "private async reviewSignature(signatureId: string, statusAfter: string, action: string, data: ReviewDto)", "bodySha256": "a4bb6bce9d3fac5e0e86acf34fbbef713712535d5c995fb0e1efbe4e33da99a6", "canonicalBodySha256": "12ea38cc0f6d978998cf32ddddd1d99183fe3a3c3d768d43e8042d2057c1f0db", "originalLines": [ 1818, 1843 ], "domain": "audit" }, { "name": "reviewDrainageInfo", "signature": "private async reviewDrainageInfo(itemId: string, statusAfter: string, action: string, data: ReviewDto)", "bodySha256": "314570eddbd28358f2c7e0ce5c746948f52a9938e5387f414dd6947c1326fc1c", "canonicalBodySha256": "1d8e51edf56ca78ce0574a31610fb7728157b23fc7c13e683beddcead4c626a9", "originalLines": [ 1845, 1877 ], "domain": "audit" }, { "name": "reviewTemplate", "signature": "private async reviewTemplate(templateId: string, statusAfter: string, action: string, data: ReviewDto)", "bodySha256": "82300ff9a2d7433f3c8eefb4581942e9c6a7b0bcc63bd3a03828b2bc860cefcf", "canonicalBodySha256": "f1c297ab31b6fba710ab6d68363250288a786c2205ebe7e86cebbe220ed6f32c", "originalLines": [ 1879, 1904 ], "domain": "audit" }, { "name": "resolveReviewerId", "signature": "private async resolveReviewerId(reviewerId?: string)", "bodySha256": "4e54634e4487eb6878f5f283e4db5cd4b50d59c524f1522fce892db33bb00a77", "canonicalBodySha256": "438e3c368502b7d0f85c725b5db9931e1293880d64dc105eb6fe1c9167f5db13", "originalLines": [ 1906, 1915 ], "domain": "audit" }, { "name": "createAuditRecord", "signature": "private createAuditRecord(data: Prisma.AuditRecordUncheckedCreateInput)", "bodySha256": "d41562ebf77ab2253ed55249a282b17222f6d82e73118afe3f6fe154d95aa33e", "canonicalBodySha256": "c0316fa857c37634889ad782377e9704cf81866ab50dc3e06806e30971ff9afa", "originalLines": [ 1917, 1919 ], "domain": "audit" }, { "name": "abandonApplicationDeliveries", "signature": "private async abandonApplicationDeliveries(applicationId: string, reason: string)", "bodySha256": "eb2d036033d9128e2b04aefbee74099f3b7de21cf1cde7177fd07e8de5ba582b", "canonicalBodySha256": "ae95dedd6b5e3ad3180505b8b3e3a9024cd8f0f397bb1aacdfb092ea2df58f4e", "originalLines": [ 1921, 1948 ], "domain": "lifecycle" }, { "name": "disconnectDownstreamAccount", "signature": "private async disconnectDownstreamAccount(account: string, reason: string)", "bodySha256": "61b1f7015669ed401c7803647f0a5e0bff03b821805675248f71abfe0e2058c7", "canonicalBodySha256": "00e2882d9ca3dc1d1504bedb9c6f8dfe8f28cef5258e92a3be725117656fc707", "originalLines": [ 1950, 1969 ], "domain": "lifecycle" }, { "name": "writeApplicationStatusLog", "signature": "private writeApplicationStatusLog(\n application: { id: string; tenantId: string; status: string },\n data: StatusChangeDto,\n statusAfter: string,\n detail: Record,\n )", "bodySha256": "395136cf31da282097cb7fc1f96ef63462be3ec8ef1e3a046c8903b52dec9d53", "canonicalBodySha256": "c38f420bf7e0424cdad7545bb70621dcd473ee102953f82df6b44182acecc893", "originalLines": [ 1971, 1991 ], "domain": "lifecycle" }, { "name": "runApplicationDisableScan", "signature": "private async runApplicationDisableScan()", "bodySha256": "d0c33c95ddec7e7f46a233ec1532de7fc3114afd80f0ad3deecaf559d7cc9dc8", "canonicalBodySha256": "a4438662ce9f8beea8850d6f4e85a00aaf15d0150cd31cf8dfd2a072fd93e1c7", "originalLines": [ 1993, 2016 ], "domain": "lifecycle" }, { "name": "finalizeDisablingApplication", "signature": "private async finalizeDisablingApplication(\n application: { id: string; tenantId: string; cmppAccount: string; status: string },\n abandonOutstanding: boolean,\n reason: string,\n preview: Awaited>,\n )", "bodySha256": "5ee4c86a34fbb0c07fae7fdd07bcbef382bf885401c74a6ae0a3f5016ab6b16e", "canonicalBodySha256": "35a1629a2349a2de3f2ba3914c1ff886b9de30f4aa3045b44fa53076f29ca483", "originalLines": [ 2018, 2045 ], "domain": "lifecycle" }, { "name": "writeOperationLog", "signature": "private writeOperationLog(\n tenantId: string,\n userId: string | undefined,\n action: string,\n resource: string,\n resourceId: string,\n detail: Record,\n )", "bodySha256": "8da6dde13c5a64b2eec9a37db70d8c6537544a33492684d2e6c669e4164e900f", "canonicalBodySha256": "5673c1ac15c63474ea80b4fca77d91e7d1b9ddd5737e8d44bf60bc4c5376da99", "originalLines": [ 2047, 2065 ], "domain": "lifecycle" } ], "contracts": [ { "name": "CreateSmsApplicationDto", "sha256": "5fc4e8d393955a0b1baf3f41fd69a0edf7e3c42e5388354e1e5a2fa23ef1d297" }, { "name": "UpdateSmsApplicationDto", "sha256": "ea280831e1dac7b4d5d13a6efa1cac22ab8c51c9be54b6716aa6dae23e2bfddb" }, { "name": "ReplaceApplicationRouteRulesDto", "sha256": "2e95713d5ed962f210a4ca4af57e4ee373984e05e26c53aee12a61792ecce406" }, { "name": "CreateSmsSignatureDto", "sha256": "20b0507b72c8e6388592fdd3f80e5d2e7bd805c7717fef5e90e68c178e40a4c1" }, { "name": "CreateSmsSignatureOptions", "sha256": "b3b38d8d1e91a919ca6afe479b41d3954df98786fba8584326a96b822d049747" }, { "name": "UpdateSmsSignatureDto", "sha256": "5368648a60f8bdd9e0d8bc3c210a66f040ea3ef0ac3928c0a6652bf501a063f3" }, { "name": "CreateSmsDrainageInfoDto", "sha256": "4ba1629bb535084e398639ea74fb4545669cf49879649bc0df77ee001611308e" }, { "name": "UpdateSmsDrainageInfoDto", "sha256": "9b979f73116262a6ad19aece513ad595e40dfbaf865137e49205f33fefdf0c1e" }, { "name": "DrainageInfoListQuery", "sha256": "9cd9cfe5af9422ed64d5d00071c9b4c58b0ae820c43eeb7dad604b67fd5f6fc1" }, { "name": "CreateSignatureMaterialDto", "sha256": "562d57b494a2dd2c5d2bc6555f758f5a1ed65dce4e28b6e63c0034163ddfb914" }, { "name": "CreateSmsTemplateDto", "sha256": "1d7a58b9675be7af98c9db41c0d01441d73a0f9f98948132981128a892a7b2dd" }, { "name": "CreateSmsTemplateOptions", "sha256": "f8c51240a93266948109a2b29a2264a268187da32e47e4649f60acddcd445a46" }, { "name": "UpdateSmsTemplateDto", "sha256": "05c2f518ba9f0ad6fe32d89bffcdec8915d7218b3ad7c0b6689a8b7e1d5053eb" }, { "name": "ReviewDto", "sha256": "7682ae81faf304bb7dac7f7e2e46a57d5b3d8b1665e715e7b059fa3bc9167549" }, { "name": "StatusChangeDto", "sha256": "841e697d6e01da532752c3011a8aa94b55e837922a6ad964d1a60ba65e5a43b8" }, { "name": "TemplateListQuery", "sha256": "06c34488ffaa2d870d781fc2f666e294c408eefce1acb1ece11727f6aabc76c2" }, { "name": "ApplicationListQuery", "sha256": "a11e4932daea6c990cadfd9a80d14581026e2b839765f138d95525a43f8da39d" }, { "name": "SignatureListQuery", "sha256": "619cbff41cf63f18e5732ebfc8f899c5fd5c3394f7c54d9788e0561bc25eb027" }, { "name": "GatewayDownstreamConnectionEventDto", "sha256": "cbfc6b878cbe12dc767cd34522e013c53f1873c07a29bdc6293667a3d664b606" } ], "helpers": [ { "name": "TemplateVariableInput", "sha256": "f08a1a2a534294dfeff6ebc78372cb708607c4c2b1ae4772bb592d41965d8044" }, { "name": "normalizeApplicationPassword", "sha256": "301b7601dc1b93427682c6d24398e1db37f96f98f72db459cbe0131ebeeb1cfe" }, { "name": "generateApplicationPassword", "sha256": "09a1b560d0b842e34605d8fbe86001ce348342bd8b58333a4f99e959610e5806" }, { "name": "estimateBillingUnits", "sha256": "a344eb8896ceaf35cbe7f5fffa9cafabf9a84ace6dde6e1dc07a53ac46c19aee" }, { "name": "inferTemplateVariables", "sha256": "811fba3faa66cb84cf437b9f52975f17663a738d5ddbd8c4424c995849cd218e" }, { "name": "validateAndNormalizeTemplateVariables", "sha256": "607c129a8a59b1973e28f73836cc286c1c2795b8ef7a6f4d55d4b8852b5a262a" }, { "name": "normalizeSmsSignature", "sha256": "7f96d77c4b7f2aff7fbf3750fda0dce3037d815272bf0adc849bbbab19f103d8" }, { "name": "validateCompleteSmsSignature", "sha256": "9a312221a2bcd27a13fef646b4d34eb4e1193f30d2b721b9e5c632ab05b6479e" }, { "name": "startOfToday", "sha256": "294518614b2760c1cfee40f943a4c4ccc1834574dd7b79e2a49329624e1e8627" }, { "name": "normalizeApplicationQueuePriority", "sha256": "3d3f92239a994a17bf4db7402088b5b78efce6d2d3b3823249155d1602f221de" }, { "name": "normalizeApplicationInterfaceType", "sha256": "10215425b1d7c404d80c7a2dba7b884b517719b621088acdb8ff57a7905dad2f" }, { "name": "normalizeCmppAccessNumberConfig", "sha256": "9f0c2e394e4873f1b53e3a884d27adad0b0eb76d4ef3ed4bee57faf14f628181" }, { "name": "getPositiveInteger", "sha256": "f7268c3ff73e7251156adec7f19ddefe3a7ceba25dc20971b430782c21f333ab" }, { "name": "normalizeApplicationCmppStatus", "sha256": "caa872c1d7a9a73944bcc991ed9efb37e49901100a81e8855223dd0d6a13e371" }, { "name": "getPositiveIntegerEnv", "sha256": "3d8bcb859ec1b93cbdd9567fa3dd3e4ee7a5265489c979a426e61acffc6f950a" }, { "name": "parseGatewayDate", "sha256": "0a34065267284bf8638ca658149020098d68ea6913151ffddd70da1bd89ae85b" }, { "name": "isRecord", "sha256": "ebf101aa93b06991a45a57308602d07f76c494af9585637967a642acd455470b" }, { "name": "reportValueParts", "sha256": "562fd6d37f08b4060bb5c68cc9a244fe71b2e98190a6e51a9e5dc89c11ae6330" }, { "name": "hasReportValue", "sha256": "b00c257acdcb2e8470f2001cc553234c749f2c2a5f8c0ca2e14349c448af0562" } ], "sharedDeclarations": [ { "name": "APPLICATION_QUEUE_PRIORITIES", "sha256": "3a397de1e676cbb7c2a844c397a94075b8b70db6c1761c690b13c558abac6042" }, { "name": "ApplicationQueuePriority", "sha256": "dbb627a7c3de9e6277eb42e40dd9921b2b4f3bf3f121be98e9beb2a18fd1fdb2" }, { "name": "APPLICATION_INTERFACE_TYPES", "sha256": "ad420e12670b256aed7079aedd556d703b3017ad792191eea676d27059e7d297" }, { "name": "ApplicationInterfaceType", "sha256": "a8b861223fcb0d52e9862555f5877a018ad079cda98814d7f248b39ee4e1d194" }, { "name": "DEFAULT_DOWNSTREAM_HEARTBEAT_TIMEOUT_MS", "sha256": "f5fce6e59749bdd9fe37a384cfa53cc7748b6464fe5661c7c604bb3c6c23a6c9" }, { "name": "APPLICATION_DISABLE_GRACE_MS", "sha256": "6a2c7b5c4533c567249c313b3b983273bc5a69391211929898db1e628f52f350" }, { "name": "DEFAULT_APPLICATION_DISABLE_SCAN_INTERVAL_MS", "sha256": "2158fc1f75cefa235acd2a4c6015dd13dea7063187976af0703a37d2dbd3c427" }, { "name": "UNRESOLVED_DOWNSTREAM_STATUSES", "sha256": "af2a7557d994e3c42f1d4451f263fc0665ae52842b3a9dae232eae4aeded121d" } ], "domains": { "application": { "className": "SmsApplicationConfigService", "file": "api/src/sms-config/application-config.service.ts", "methods": [ "listApplications", "listApplicationsPage", "listApplicationOptions", "getApplication", "getApplicationReportFields", "getClientApplicationReportFields", "createApplication", "updateApplication", "replaceApplicationRouteRules", "resetApplicationSecret", "getApplicationCmppParams", "validateAndReserveCmppAccount", "validateClientSrcIdAvailable", "generateCmppAccount" ] }, "lifecycle": { "className": "SmsApplicationLifecycleService", "file": "api/src/sms-config/application-lifecycle.service.ts", "methods": [ "onModuleInit", "onModuleDestroy", "changeApplicationStatus", "getApplicationDeactivationPreview", "listApplicationConnections", "recordDownstreamConnectionEvent", "markTimedOutDownstreamConnections", "abandonApplicationDeliveries", "disconnectDownstreamAccount", "writeApplicationStatusLog", "runApplicationDisableScan", "finalizeDisablingApplication", "writeOperationLog" ] }, "signature": { "className": "SmsSignatureService", "file": "api/src/sms-config/signature.service.ts", "methods": [ "listSignatures", "listSignaturesPage", "listSignatureOptions", "listClientSignatures", "getClientSignatureView", "getClientSignatureWorkspace", "createSignature", "updateSignature", "updateClientSignature", "createSignatureMaterial", "submitSignature" ] }, "drainage": { "className": "SmsDrainageService", "file": "api/src/sms-config/drainage.service.ts", "methods": [ "listClientDrainageInfos", "getClientDrainageInfoView", "listDrainageInfos", "createDrainageInfo", "updateDrainageInfo", "approveDrainageInfo", "rejectDrainageInfo", "changeDrainageInfoStatus" ] }, "template": { "className": "SmsTemplateService", "file": "api/src/sms-config/template.service.ts", "methods": [ "listTemplates", "listTemplatesPage", "listClientTemplates", "createTemplate", "updateTemplate", "updateClientTemplate", "submitTemplate", "validateTemplateSignature" ] }, "audit": { "className": "SmsAuditService", "file": "api/src/sms-config/audit.service.ts", "methods": [ "listAuditRecords", "approveSignature", "rejectSignature", "approveTemplate", "rejectTemplate", "changeSignatureStatus", "changeTemplateStatus", "reviewSignature", "reviewDrainageInfo", "reviewTemplate", "resolveReviewerId", "createAuditRecord" ] }, "reportValidation": { "className": "SmsReportValidationService", "file": "api/src/sms-config/report-validation.service.ts", "methods": [ "withReportRequirementSnapshot", "syncSignatureReportValues", "validateSignatureReportValues", "validateDrainageReportValues", "activateDrainageReporting", "suspendDrainageReporting" ] } } }