Files
lislgosms/docs/contracts/sms-config-r3-methods.json
T

1108 lines
40 KiB
JSON

{
"version": "R3",
"source": "api/src/sms-config/sms-config.service.ts",
"generatedAt": "2026-08-03T15:32:00+08:00",
"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": "bb60158b4e709ec24ac12b352c4d781bc35e3e87a51ab50cc63720011c4c910b",
"canonicalBodySha256": "bb60158b4e709ec24ac12b352c4d781bc35e3e87a51ab50cc63720011c4c910b",
"originalLines": [
915,
1025
],
"domain": "signature"
},
{
"name": "listSignaturesPage",
"signature": "async listSignaturesPage(query: SignatureListQuery)",
"bodySha256": "b3554a30debe1457938985f211c9107a4ca26b28581509b523810a45bb6f432a",
"canonicalBodySha256": "b3554a30debe1457938985f211c9107a4ca26b28581509b523810a45bb6f432a",
"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": "99f53b52b01b3f75fe85886a1b62c98d1ae7fa72afb11eae98bbdc88103616c8",
"canonicalBodySha256": "99f53b52b01b3f75fe85886a1b62c98d1ae7fa72afb11eae98bbdc88103616c8",
"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": "0cd3e2ab2856057243722f323915cc4e905e3af888f8f70d8a9f164a07ebb234",
"canonicalBodySha256": "0cd3e2ab2856057243722f323915cc4e905e3af888f8f70d8a9f164a07ebb234",
"originalLines": [
1558,
1583
],
"domain": "template"
},
{
"name": "listTemplatesPage",
"signature": "async listTemplatesPage(query: TemplateListQuery)",
"bodySha256": "c4b8553dd957e8471cd6ccb970162694f2db62141c66b5b3014220e0eeb866cc",
"canonicalBodySha256": "c4b8553dd957e8471cd6ccb970162694f2db62141c66b5b3014220e0eeb866cc",
"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<string, unknown>)",
"bodySha256": "9baec27d14b1fc5d24587aa935fc32eafc7567fdf90f1e5403361e5bef506ac9",
"canonicalBodySha256": "a9bf312ace21a7fab22454e840c587727e2e904f5bf34eab627ad8b64f919c2e",
"originalLines": [
1417,
1437
],
"domain": "reportValidation"
},
{
"name": "syncSignatureReportValues",
"signature": "private async syncSignatureReportValues(signatureId: string, applicationId?: string, drainageInfo?: Record<string, unknown>)",
"bodySha256": "9f2e79cc7c5590dc56a4a7f80a3c1b95c846e9de415b3450c57c5a4b78e10e67",
"canonicalBodySha256": "72a1687b079f5e9cd9cab23f146fb394ef8660d06aa69e2d0d616e844d5cbb39",
"originalLines": [
1439,
1453
],
"domain": "reportValidation"
},
{
"name": "validateSignatureReportValues",
"signature": "private async validateSignatureReportValues(applicationId?: string, drainageInfo?: Record<string, unknown>)",
"bodySha256": "b475dcdccc4991c7304f4054a5964afda7e612fc1285ad8500061c3713e5bdd4",
"canonicalBodySha256": "74a7a691326165c487743e6e87a805d76b6dc85041a5aa4af65e876906db2506",
"originalLines": [
1455,
1464
],
"domain": "reportValidation"
},
{
"name": "validateDrainageReportValues",
"signature": "private async validateDrainageReportValues(applicationId?: string, reportValues: Record<string, unknown> = {})",
"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<string, unknown>,\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<ReturnType<SmsConfigService['getApplicationDeactivationPreview']>>,\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<string, unknown>,\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": "40708e60bfa39481897d00a8b2e99583effdffdd588efd99ee9b73687eae82ae"
},
{
"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": "9d38ad4689f0cda80c3d921a3a05e93cdf0b8a7696c782d5d9541966347bf78a"
},
{
"name": "ApplicationListQuery",
"sha256": "a11e4932daea6c990cadfd9a80d14581026e2b839765f138d95525a43f8da39d"
},
{
"name": "SignatureListQuery",
"sha256": "04cd16b62df3c381cd6c0ef873fb192e56fb745dd1adf1bdf550a8800aad2256"
},
{
"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"
]
}
}
}