Files
lislgosms/docs/contracts/channels-r5-methods.json
T

944 lines
30 KiB
JSON

{
"version": "R5",
"source": "api/src/channels/channels.service.ts",
"generatedAt": "2026-08-03T15:27:00+08:00",
"publicMethods": [
{
"name": "onModuleInit",
"signature": "onModuleInit()",
"canonicalBodySha256": "2a9debc88139a1a61f69060867abe7b4fcaf340ea3b40a19db9d4ae5aee7cfc2",
"originalLines": [
210,
231
],
"domain": "connection"
},
{
"name": "onModuleDestroy",
"signature": "async onModuleDestroy()",
"canonicalBodySha256": "9f72cbd51df2e3df22e08c15928e3382767eadfe9685e1db7dee2ed8a6d97155",
"originalLines": [
233,
246
],
"domain": "connection"
},
{
"name": "listChannels",
"signature": "listChannels()",
"canonicalBodySha256": "7ec25cd31ee4f261804a41a8781987abbfe246ac2118804b45efdef526c947b4",
"originalLines": [
248,
253
],
"domain": "configuration"
},
{
"name": "listChannelsPage",
"signature": "async listChannelsPage(query: { keyword?: string; carrier?: string; status?: string; page?: number; pageSize?: number })",
"canonicalBodySha256": "6b82d07ae76c4bfd979dbb319c64b8d8e0388df79e817b844d1e2700af7cc6be",
"originalLines": [
255,
274
],
"domain": "configuration"
},
{
"name": "createChannel",
"signature": "async createChannel(data: CreateChannelDto)",
"canonicalBodySha256": "eaee4eb581cb0891525f84c6912059785fd26cfff923e1973186f876b1e10745",
"originalLines": [
276,
323
],
"domain": "configuration"
},
{
"name": "updateChannel",
"signature": "async updateChannel(channelId: string, data: UpdateChannelDto)",
"canonicalBodySha256": "72eae5cdfca3c2563a6fa3f727056f582642ce3d6a8e35f24a47b1c1e53836d6",
"originalLines": [
325,
413
],
"domain": "configuration"
},
{
"name": "changeChannelStatus",
"signature": "async changeChannelStatus(channelId: string, data: ChangeChannelStatusDto)",
"canonicalBodySha256": "14ef7429e822ff520674699b449571424d9f7b0a13ce37a6c6fa9116449ac6d2",
"originalLines": [
415,
444
],
"domain": "configuration"
},
{
"name": "copyChannel",
"signature": "async copyChannel(channelId: string, data: CopyChannelDto = {})",
"canonicalBodySha256": "bdabf01a200cc5da9f9f17aee7df2fe0781bf79c36653cca9ddb8f84c7c63ed7",
"originalLines": [
446,
530
],
"domain": "copy"
},
{
"name": "deleteChannel",
"signature": "async deleteChannel(channelId: string, data: ChangeChannelStatusDto = { status: 'deleted' })",
"canonicalBodySha256": "1534ae0c91a6d12a97724d2d3f55b3e48469ad244e855be42aa93207be970d17",
"originalLines": [
532,
534
],
"domain": "deletion"
},
{
"name": "testChannel",
"signature": "async testChannel(channelId: string, data: TestChannelDto = {})",
"canonicalBodySha256": "6336a3d1ecfb3c9fb838a9a198c35ab20009677e34b6cf23e7ac21f7d4b09f97",
"originalLines": [
536,
636
],
"domain": "testing"
},
{
"name": "listChannelMetrics",
"signature": "listChannelMetrics(channelId: string)",
"canonicalBodySha256": "bbe1b9191967c8eb13c413642786287382acbec93307d06ff843be1b9a163bcc",
"originalLines": [
638,
644
],
"domain": "connection"
},
{
"name": "listChannelConnections",
"signature": "listChannelConnections(channelId: string)",
"canonicalBodySha256": "07c644f24792d3c529daf39df4ac6d747e039c282d99d0f3cfffa8858a7ccf91",
"originalLines": [
646,
651
],
"domain": "connection"
},
{
"name": "listChannelConnectionLogs",
"signature": "async listChannelConnectionLogs(channelId: string)",
"canonicalBodySha256": "c01c6680974dc56813829bd6d47665e5be553ac6298f9207d19c951e4c540766",
"originalLines": [
653,
687
],
"domain": "connection"
},
{
"name": "listTenantConnections",
"signature": "listTenantConnections(tenantId: string)",
"canonicalBodySha256": "6aef43831f27c2ae7818dc449aadbaa7f521a6db54b78623b02d6bd0fc0a8810",
"originalLines": [
689,
695
],
"domain": "connection"
},
{
"name": "upsertConnectionState",
"signature": "async upsertConnectionState(data: UpsertConnectionStateDto)",
"canonicalBodySha256": "ce612114ed0abbf6653d11387d66c75c56fda22b8ceac7cdc3aece53cc999a8c",
"originalLines": [
697,
786
],
"domain": "connection"
},
{
"name": "markTimedOutConnectingChannels",
"signature": "async markTimedOutConnectingChannels(now = new Date())",
"canonicalBodySha256": "dbb713b158fa24088b5248a76eca5615c8a7fd3f89074d9627a6545622f55b70",
"originalLines": [
788,
851
],
"domain": "connection"
},
{
"name": "listGroups",
"signature": "listGroups()",
"canonicalBodySha256": "3a6cbcd0159f9c2a380a34378007648f636e71be25802189d2821135c65351ba",
"originalLines": [
853,
858
],
"domain": "groups"
},
{
"name": "createGroup",
"signature": "createGroup(data: CreateChannelGroupDto)",
"canonicalBodySha256": "b5f50729da5cd843ba1a3ab5cd8ccc684d1baa06556610a030d91906dcf5d931",
"originalLines": [
860,
875
],
"domain": "groups"
},
{
"name": "addGroupItem",
"signature": "async addGroupItem(data: CreateChannelGroupItemDto)",
"canonicalBodySha256": "f34ae9a769d40a2ef7ccb6fab53d4a276190c71c2bee5084b1020a9bef85375a",
"originalLines": [
877,
929
],
"domain": "groups"
},
{
"name": "updateGroup",
"signature": "async updateGroup(groupId: string, data: UpdateChannelGroupDto)",
"canonicalBodySha256": "0a74b719119142424363c7b167f3b25daae018dbece386d863a4a0fcb7614645",
"originalLines": [
931,
996
],
"domain": "groups"
},
{
"name": "getGroupDeletionImpact",
"signature": "getGroupDeletionImpact(groupId: string)",
"canonicalBodySha256": "e57295fe8e1dd0f22b7845b8327a8d535af4d8a44d81e3bcccfcf95fb5269aad",
"originalLines": [
162,
198
],
"domain": "groups"
},
{
"name": "deleteGroup",
"signature": "async deleteGroup(groupId: string)",
"canonicalBodySha256": "1c993f68537f1b6dbd25e904bfaa4bd65a71c05301f08d5d2f69a3dbb24803c6",
"originalLines": [
998,
1015
],
"domain": "groups"
},
{
"name": "listRouteRules",
"signature": "listRouteRules()",
"canonicalBodySha256": "f4a905f76ab67b5ca8d66692b45ef17a2eaa8575329c871d40ec79a6d4b8a4ce",
"originalLines": [
1017,
1022
],
"domain": "groups"
},
{
"name": "createRouteRule",
"signature": "async createRouteRule(data: CreateRouteRuleDto)",
"canonicalBodySha256": "89d6bfc18ff419ac2a4e5eec92a2626e5c0d6e37728babe67a73924e5fcb0051",
"originalLines": [
1024,
1057
],
"domain": "groups"
},
{
"name": "listReportFields",
"signature": "listReportFields(channelId?: string)",
"canonicalBodySha256": "da3b95085c6d58739d4deda5ee7c0835fe181b84aba3473794a88653a6eb2def",
"originalLines": [
1059,
1065
],
"domain": "reporting"
},
{
"name": "createReportField",
"signature": "async createReportField(data: CreateReportFieldDto)",
"canonicalBodySha256": "c5c854beda64f87d1237d46a9d9f06ba98366edddb0a28ad1bbec7a92fc20f06",
"originalLines": [
1067,
1094
],
"domain": "reporting"
},
{
"name": "replaceReportFields",
"signature": "async replaceReportFields(channelId: string, reportType: 'signature' | 'drainage', data: ReplaceReportFieldsDto)",
"canonicalBodySha256": "fb1bc89d864d2423216d835e787821d4de5c2f6550573b8b20fdd966e5d41a5a",
"originalLines": [
1096,
1142
],
"domain": "reporting"
},
{
"name": "listReportMaterials",
"signature": "listReportMaterials(signatureId?: string, channelId?: string)",
"canonicalBodySha256": "ff2661b65e206d3a79966f1c921f56b72c3fd8bd08d49a0a8bedff088ee5539e",
"originalLines": [
1144,
1152
],
"domain": "reporting"
},
{
"name": "upsertReportMaterial",
"signature": "upsertReportMaterial(data: CreateReportMaterialDto)",
"canonicalBodySha256": "60704c21da36c28866e8ba12e4d3e8684785d87f34618710995525dbd77eaeb6",
"originalLines": [
1154,
1175
],
"domain": "reporting"
},
{
"name": "listReportTasks",
"signature": "async listReportTasks(tenantId?: string, status?: string, channelId?: string, reportType?: string)",
"canonicalBodySha256": "a1374204cf233ff5389e27491674d89f946b184b9bb3722dd5fd1ed74073d21d",
"originalLines": [
1177,
1303
],
"domain": "reporting"
},
{
"name": "listReportTasksPage",
"signature": "async listReportTasksPage(query: {\n tenantId?: string;\n status?: string;\n channelId?: string;\n reportType?: string;\n keyword?: string;\n createdAtFrom?: string;\n createdAtTo?: string;\n page?: number;\n pageSize?: number;\n })",
"canonicalBodySha256": "70ab547809d13c2c0a64898a5937444d819c1945ca1346e973059a8036e5a915",
"originalLines": [
1305,
1360
],
"domain": "reporting"
},
{
"name": "createReportTask",
"signature": "async createReportTask(data: CreateReportTaskDto)",
"canonicalBodySha256": "0aca4b72828ddae3707cc1f12cf9a485868047195140783f269a70a0beb2286d",
"originalLines": [
1362,
1384
],
"domain": "reporting"
},
{
"name": "changeReportTaskStatuses",
"signature": "async changeReportTaskStatuses(data: ChangeReportTaskStatusesDto)",
"canonicalBodySha256": "8427ebc2fa8246481b4232a45b647d28409a26d1a208176856b61690ae21da79",
"originalLines": [
1386,
1422
],
"domain": "reporting"
},
{
"name": "createReportExport",
"signature": "async createReportExport(taskId: string, data: CreateReportExportDto)",
"canonicalBodySha256": "148dd68546b615108fec4ae54d00a435175adb7caa7ef82a3f98ebb6cc3016d8",
"originalLines": [
1447,
1459
],
"domain": "reporting"
},
{
"name": "importReportReceipt",
"signature": "async importReportReceipt(taskId: string, data: CreateReceiptImportDto)",
"canonicalBodySha256": "47c55771a6f8cdc9ff23661d254521dd29905bb717562cbae9d643630d224a6d",
"originalLines": [
1461,
1485
],
"domain": "reporting"
},
{
"name": "listReportRecords",
"signature": "listReportRecords(taskId?: string, channelId?: string)",
"canonicalBodySha256": "0dcea8c84fff26589de04fbd04a60913c46ab76a34f553d083db55525c327ffd",
"originalLines": [
1487,
1493
],
"domain": "reporting"
},
{
"name": "listReportRecordsPage",
"signature": "async listReportRecordsPage(query: {\n taskId?: string;\n channelId?: string;\n keyword?: string;\n reportType?: string;\n createdAtFrom?: string;\n createdAtTo?: string;\n page?: number;\n pageSize?: number;\n })",
"canonicalBodySha256": "10516c3980113b0904b316e160cd1036dfd268cf8b16baf6bbfd791f4cebed32",
"originalLines": [
1495,
1537
],
"domain": "reporting"
},
{
"name": "reconcileGatewayConnections",
"signature": "async reconcileGatewayConnections(now = new Date())",
"canonicalBodySha256": "95751f1fd97cd5991063a7a41e835e088df9754d6b735a3f1c796c2055d2879f",
"originalLines": [
1726,
1773
],
"domain": "connection"
}
],
"internalMethods": [
{
"name": "recomputeSignatureReportSummary",
"signature": "private async recomputeSignatureReportSummary(tx: Prisma.TransactionClient, signatureId: string)",
"canonicalBodySha256": "ced499f221e3132b85ed3152dda8d890a062bd6fbf4287db7d78410e03f746cf",
"originalLines": [
1424,
1445
],
"domain": "reporting"
},
{
"name": "getReportTaskOrThrow",
"signature": "private async getReportTaskOrThrow(taskId: string)",
"canonicalBodySha256": "360c3d76c6b882765f4870ed5f56fdc3f09477d887f866d67876c2f64f504359",
"originalLines": [
1539,
1548
],
"domain": "reporting"
},
{
"name": "updateReportTaskStatus",
"signature": "private async updateReportTaskStatus(\n taskId: string,\n channelId: string,\n statusBefore: string,\n statusAfter: string,\n action: string,\n reason?: string,\n )",
"canonicalBodySha256": "abcfd90557ef6c3ec91ac3ed43ff0d267520f7fc12c5e6a43c4d57545acdb692",
"originalLines": [
1550,
1563
],
"domain": "reporting"
},
{
"name": "recordReportTask",
"signature": "private recordReportTask(\n taskId: string,\n channelId: string,\n action: string,\n statusBefore: string | undefined,\n statusAfter: string,\n reason?: string,\n )",
"canonicalBodySha256": "2128e08b3e3d52e396e0c58350b9d76e40d02e34e2f60bc75e413eca87f62a57",
"originalLines": [
1565,
1583
],
"domain": "reporting"
},
{
"name": "requestChannelConnection",
"signature": "private async requestChannelConnection(\n channel: {\n id: string;\n code: string;\n name: string;\n gatewayHost: string;\n gatewayPort: number;\n account: string;\n passwordCipher: string;\n srcId: string;\n cmppVersion: string;\n rateLimitPerSecond: number;\n config?: Prisma.JsonValue | null;\n },\n reason: 'channel_created' | 'channel_enabled' | 'channel_updated' | 'gateway_restarted' | 'automatic_reconnect',\n operatorId?: string,\n )",
"canonicalBodySha256": "df68d72a118a88e4ace78823e95d8af96079ccd03b756889c49d16adedb7a579",
"originalLines": [
1585,
1709
],
"domain": "connection"
},
{
"name": "reconnectActiveChannelsAfterGatewayRestart",
"signature": "private async reconnectActiveChannelsAfterGatewayRestart()",
"canonicalBodySha256": "e288503945449483bbd2120c0c36eff8b157c7045efe6fce9331ffba354dd958",
"originalLines": [
1711,
1724
],
"domain": "connection"
},
{
"name": "withGatewayReconcileLock",
"signature": "private async withGatewayReconcileLock(channelId: string, action: () => Promise<void>)",
"canonicalBodySha256": "8bbade14b639897f686c7cc3d4de32917b0a3525fbc27f08a44872c4824a3384",
"originalLines": [
1775,
1793
],
"domain": "connection"
},
{
"name": "requestChannelDisconnection",
"signature": "private async requestChannelDisconnection(\n channel: { id: string },\n reason: 'channel_disabled' | 'channel_deleted' | 'inactive_channel_reconcile',\n operatorId?: string,\n )",
"canonicalBodySha256": "02cfac1dc9953dfdbd95d63abd006f0e9b14be75a088a81c3773067a8719c92e",
"originalLines": [
1795,
1852
],
"domain": "connection"
},
{
"name": "getGatewayConnectionQueue",
"signature": "private getGatewayConnectionQueue()",
"canonicalBodySha256": "eb40aa7810cd4a26571eddfd2f21d7f2440b7e39fdb0657214ded056d8e286a3",
"originalLines": [
1854,
1857
],
"domain": "connection"
},
{
"name": "getGatewaySubmitQueue",
"signature": "private getGatewaySubmitQueue()",
"canonicalBodySha256": "d00641e15e3db84893cd302c767d6ac80a13e2ca3da5bc3d88f665fe3ffcacea",
"originalLines": [
1859,
1862
],
"domain": "connection"
},
{
"name": "getRedis",
"signature": "private getRedis()",
"canonicalBodySha256": "80f3524ea6442ba63f979b8daf0c19adbcec58a179e1deda3ce7fd3c7923cf62",
"originalLines": [
1864,
1871
],
"domain": "connection"
},
{
"name": "publishGatewaySubmitCommand",
"signature": "private async publishGatewaySubmitCommand(command: unknown)",
"canonicalBodySha256": "b6d027c12ca7d01a42a3ec81384b77fb07b16297ece386f9021e65d2148c4efc",
"originalLines": [
1873,
1882
],
"domain": "connection"
},
{
"name": "notifyGatewayConnect",
"signature": "private async notifyGatewayConnect(command: Record<string, unknown>)",
"canonicalBodySha256": "edc028c9fcb834e24cc9bc4fbc6aada5daff70674981cf5078d9db8631f007db",
"originalLines": [
1884,
1901
],
"domain": "connection"
},
{
"name": "notifyGatewayDisconnect",
"signature": "private async notifyGatewayDisconnect(command: Record<string, unknown>)",
"canonicalBodySha256": "8422aaf771157bcdd001c6b742eee437cb33c660872424845885c5850de1aaab",
"originalLines": [
1903,
1920
],
"domain": "connection"
}
],
"contracts": [
{
"name": "CreateChannelDto",
"sha256": "5de2dff2a196fd99894e03223e169b87b8a9a8d5251c9fd5f700334c3cebbe00"
},
{
"name": "UpdateChannelDto",
"sha256": "63a98a44dac414fbb8063794d243f823b77dd63c213e677e7c3eb1c22fa92530"
},
{
"name": "CreateChannelGroupDto",
"sha256": "2d6c30f269ba7bf0c3d15d1a77175900edfad4184d4d469d0db0733878d4fd83"
},
{
"name": "CreateChannelGroupItemDto",
"sha256": "1a03b65c71ac8f52b84c87c599413bc747e8bb5402ecd23a91ad0ad1f513c2cb"
},
{
"name": "UpdateChannelGroupDto",
"sha256": "16c4ffdbd94c367e2932bee995d0b2c5357b57617ca2d48556efe896cd68e006"
},
{
"name": "CreateRouteRuleDto",
"sha256": "c0d24d5c1a266749098a7cecde488262dbebf9131429f018ec4bc05815b8c79d"
},
{
"name": "CreateReportFieldDto",
"sha256": "dff3ea95e4a5cfd9f880fa1ee8b5399452b3d4ac511e18ec5805f49856a061ef"
},
{
"name": "ReplaceReportFieldsDto",
"sha256": "3a8f0ca7d9f9113ad4612b50010d4138912b06851e84311a2d3f8b3f6c1b0adb"
},
{
"name": "CreateReportMaterialDto",
"sha256": "15a83e490bfefbc4c84cc0d70c9b18ab674ce2768577b0b3e7b19fa9fb40f3ac"
},
{
"name": "CreateReportTaskDto",
"sha256": "5ea18848e89c44f8ad9450af79f97a2cff7e3168fa62d23c6a881fbc61cea62b"
},
{
"name": "ChangeReportTaskStatusesDto",
"sha256": "028e467f76f796987e232b73d63f3d6babc6c15d7534f1cd4ceb5a67194107e4"
},
{
"name": "CreateReportExportDto",
"sha256": "e4ba2142b291c1939990c81b66dcef0cdc2747765c3c06a7a75becd1e4e08526"
},
{
"name": "CreateReceiptImportDto",
"sha256": "1c2a09ae37fba9adb03e5d6860757713d174eaed83b04aa2252d224d643e22cc"
},
{
"name": "UpsertConnectionStateDto",
"sha256": "432a9bdd2e0e9bcba7f9ae82c1bb45399881ada6faca3f8541dc4f43c3f58c1d"
},
{
"name": "ChangeChannelStatusDto",
"sha256": "61a8eab26aaf370ff6ceecc4d89810079857945386a1fdb3a10c99fd15d2c2fa"
},
{
"name": "CopyChannelDto",
"sha256": "9f0bbacd18c38a623dc3a2fc761506e91603f4a1b720a24000e76eff6e493039"
},
{
"name": "TestChannelDto",
"sha256": "fd1ed651d6a233fa044c4f5f2cd3e50aa046072ab6f39d810d89f15fead09820"
}
],
"helpers": [
{
"name": "normalizeTestPhones",
"sha256": "2f989fb549ddb0bf44ecc7912e0fd5a9b3c7fd8c99e5b7db4e8b97a11585d2b4"
},
{
"name": "normalizeTestContent",
"sha256": "c6aad6035f9afbe795cc1ba17b438d2ad5659fbe4b61900e8aa03ab29520e91e"
},
{
"name": "calculateBillingUnits",
"sha256": "a8e1449d3781c1bee1adfdeb2df5c2fff066990ca8260d827c8dfd2eb833452a"
},
{
"name": "buildChannelTestSubmitCommand",
"sha256": "d16842aed45059d881e4b844a5ec66b725fb9419cec4bcdc4fe3831cc5f49a2a"
},
{
"name": "getConfigValue",
"sha256": "6b5419962b5f1bc918a3d39f3d95a199bb663fd54372981090c51119cf49d1b0"
},
{
"name": "getStringConfigValue",
"sha256": "35b39e21df3d416c25682e29eda6d0e4626c35beae73e1fb47f77cf1bf9ef2ed"
},
{
"name": "normalizeConnectionAction",
"sha256": "8d0b596a85db2cb1816f909d180c390f10162f3d10d2cd16ce8eb7424ead399c"
},
{
"name": "normalizeCmppVersion",
"sha256": "220a9fbda9aeccab9c7331ee118d0f31fc1fca5bf0015e25c849e79d8bb12985"
},
{
"name": "normalizeGatewayConnectionStatus",
"sha256": "bf81060a9ddd788079bb1e22d3ffa64321a2df18c5fa902b20cdf1298cb40781"
},
{
"name": "defaultChannelConnectionId",
"sha256": "2ef3e882c598f1e5c003302f4f6143d67c151907b65af6f3eff06b1e89c91a3f"
},
{
"name": "getDesiredConnections",
"sha256": "d6e3f7b0134f0b94cc59c4b7ef117932980e5d4f86f9f9df6e7e63729232aee6"
},
{
"name": "ChannelConnectionSettings",
"sha256": "906b57eec65a23d27994c9e8130108cc95c4d4b1f169f05e61a39f76cb885abd"
},
{
"name": "getRuntimeConfigInteger",
"sha256": "0e595766faa70ba9a33716c10d7c7478f87d0543fc4c7e2b86c95bc5df30221d"
},
{
"name": "channelConnectionSettingsChanged",
"sha256": "1d9371059cc95c3080577fd9e7c71ba50b16f7ee3e01b70c486c61bb056c89e3"
},
{
"name": "channelGroupAuditSnapshot",
"sha256": "8ac6c3de6cf9f843b4635e8fb3ff89691b9b0762febe26a3887a5f17fa9de5b6"
},
{
"name": "normalizeChannelRuntimeConfig",
"sha256": "0105469fae58cceb27cfddac83996c05590787429b545ec6d532fcf20db83b5a"
},
{
"name": "normalizeLongMessageReceiptMode",
"sha256": "42c58d5a3151c16c13a773e140b7c1ce5f200d1c2187d9ae2e59f64d21791e34"
},
{
"name": "normalizeCmppServiceId",
"sha256": "e1f620b4df0283aa08421ebe05c25c0cc1407edc105d54df27f655122423debf"
},
{
"name": "normalizeChannelRateLimit",
"sha256": "897aca7bc66a023e1d4ca2cf1ab5d3d9660128432b4726f88c878da2f55c5098"
},
{
"name": "normalizeExtensionDigits",
"sha256": "91e1526daad821cddc886cf0f8fe580aa8f7b8beeaef2be836d7c2ebd57eb96d"
},
{
"name": "getPositiveRuntimeInteger",
"sha256": "b2aff43304863e222db1788ee6177a3a8b14b0c5c3097b1ff3fda98e71fd50a2"
},
{
"name": "bullmqConnection",
"sha256": "1fe9095c9ed383419f640913f033ff0715d4e241c8114543097a51dbf1acaf67"
},
{
"name": "getPositiveIntegerEnv",
"sha256": "db5d7ea71b1dc0e9bb72724c533893117f27c689ce485b180a2409ae6a3eed2c"
},
{
"name": "parseReceiptContent",
"sha256": "068290aef6af4376b6f0ed012914716296dfc1a43d10f447b0939b8aea9a7ec8"
},
{
"name": "splitReceiptLine",
"sha256": "29768fe9359e8dfc2e280743d3a5eaa0374aaf311eccd3c4ede6ef4e9bf35299"
},
{
"name": "stripReceiptCell",
"sha256": "bc29e649d5381c1c0c060102cd3e421114f32475e7156260b915a9984acb5369"
},
{
"name": "findReceiptStatusIndex",
"sha256": "cdd4244f0265164ac134f1645e603d112dde73100975e6438c71b11b3dfa40e0"
},
{
"name": "normalizeReceiptStatus",
"sha256": "b92ba14156d4e61722d2539e9c6b16ac29f920799fcdd4fcb917feb135394375"
},
{
"name": "deriveReceiptStatus",
"sha256": "465c39b82cd2cb9ea99b399f7290dfec8859172c8ffb6ad09683656f058b0847"
},
{
"name": "ChannelReportDeliveryRow",
"sha256": "216600c3398717f2ad200d9352cd64920593d8a07f6127b528eda9daf9404f3c"
},
{
"name": "summarizeChannelReportDelivery",
"sha256": "411701471d807f3ee01f6894016cb61b03c88c8018bc15a8465ca8296005b9bf"
},
{
"name": "sumReportDelivery",
"sha256": "73583b6176cbcd2f4625332a852c458bacaf0e3ebf87c5a391739176a612db9f"
},
{
"name": "percentage",
"sha256": "0745594434cceab4d6e2c4098d996dd338b7406c1506b7fc01edc4fdf488b404"
},
{
"name": "latestDate",
"sha256": "6686352cea283be461c9b15e76d83725c501397ccb6fbb739f86b05ddd9eec43"
},
{
"name": "currentShanghaiDayRange",
"sha256": "2684fcc9f35792427c24ad6044b491f8a24ca717ad963e662698983910da1ce3"
},
{
"name": "normalizeRetryTimeLimitMinutes",
"sha256": "68869e767b9820f076a41bb347bcd93e8245f7e6d8be351bfe17378b0d9b83a3"
},
{
"name": "normalizeSpreadsheetSize",
"sha256": "bcf7f1849728cf246e41561df3239b5327ce5926c49da43c014337c6bfa4090a"
},
{
"name": "normalizeBusinessCarrier",
"sha256": "44f10156d5d0da501a56b477ea44c143f41f330fa49d48272bc993b1e698cfa6"
},
{
"name": "normalizeChannelCarrier",
"sha256": "eb8e4e1b7c192aa3b2cb57586c7415207c3531d31614d8608a5f80e5c64e77d4"
},
{
"name": "isChannelCarrierCompatible",
"sha256": "35350532169cf227d4222dc48bf0c0b232c1bd74b13a139d8cffd0564a7738f5"
},
{
"name": "normalizeRegion",
"sha256": "3775eb50779ce87f8982ce691b18f91d8ed145a5dc9c27c8a315b0f55cb09152"
},
{
"name": "isRegionCompatible",
"sha256": "bbe33cc0c45cb58dbd5ee2daf241df6485abe52713dba185ee4493462b00e1de"
},
{
"name": "validateGroupItems",
"sha256": "eaf0f6e54c38cbcc52fa8c970fe1d6f7729e3bb12b2366dca89c93da8088bd2c"
},
{
"name": "normalizeReportType",
"sha256": "22fbaaa9756d56f0665b2bd8571c3bea1c84144a8dc81855e982c757217a920a"
},
{
"name": "summarizeReportStatuses",
"sha256": "98abf67ebafb41096119611949ac8105f08705b43abb940ed1e2dbbfa7e66d35"
},
{
"name": "normalizeLinkEvent",
"sha256": "4843d9bd396f02c8e5dcca4eb4b7abaefe422b4caead5aa23ca331bc41f47376"
}
],
"sharedDeclarations": [
{
"name": "GATEWAY_CONNECTION_QUEUE",
"sha256": "e76ea45c5057f6597dc25a8b94a34c43a38f2d189577ba8fa04285d5a1f4902f"
},
{
"name": "GATEWAY_SUBMIT_QUEUE",
"sha256": "c69e4af1b3939a576aa63833947b10b86b87a646b373684d9726dfbaf4c95d8c"
},
{
"name": "GATEWAY_SUBMIT_STREAM",
"sha256": "70d662152ad15ff017e1f61aca86525554c5b6a83f97686529dca1a0eaf28849"
},
{
"name": "DEFAULT_GATEWAY_CONTROL_URL",
"sha256": "e4b9884f5435352e666ee82acd2073917c0aea9215cb25c0ef18f1ca2cc1c88e"
},
{
"name": "DEFAULT_CHANNEL_CONNECTION_ID",
"sha256": "26a18e1d0aaea4a67b919a10ea8e847ea14851a0106d153f545c22c124e41098"
},
{
"name": "DEFAULT_CONNECTING_TIMEOUT_MS",
"sha256": "50748837da843f79079acee716b39498605a3129285f9e4d48576a05cb7180ad"
},
{
"name": "DEFAULT_CONNECTING_TIMEOUT_SCAN_MS",
"sha256": "80bc3b12df7aef1b067931d0ed1cd07b9bb56f675543ed03524c51bf6ca64fc8"
},
{
"name": "DEFAULT_GATEWAY_STARTUP_RECONNECT_DELAY_MS",
"sha256": "1b0a0499b6970c99be17ce4e4384e83eaf81b8c3323839e769c5f1a7f6ef6f93"
},
{
"name": "DEFAULT_GATEWAY_RECONCILE_INTERVAL_MS",
"sha256": "a02067c10cce5264097823109e2cdd5a24f4d8a592d4b845f4180506c8879358"
},
{
"name": "DEFAULT_GATEWAY_CONTROL_TIMEOUT_MS",
"sha256": "c7cb65a45b9e3e12bedd579190ca0a9b5a07dc74e314ede6874417dba1f51125"
},
{
"name": "DEFAULT_HEARTBEAT_INTERVAL_SECONDS",
"sha256": "7b96e3a74159fe87eac349f0602d33c9982e1785c89aaec7ec72d5966c3cc449"
},
{
"name": "DEFAULT_HEARTBEAT_MISS_THRESHOLD",
"sha256": "33d0d1bfbcafb1811d3a521c68d7dfff34c969314fa132badad9576030b2875d"
},
{
"name": "HEARTBEAT_AUDIT_INTERVAL_MS",
"sha256": "ed7d05fb517bf7ffe6dc5d16af7aa61dc70e6e69ef216706f013b783dfcc03aa"
},
{
"name": "CONNECTING_TIMEOUT_ERROR",
"sha256": "6b6c5057edff678a5f3d7fef7f5764354ee4b9e80cc9130de25e1baf5e50f33d"
},
{
"name": "DEFAULT_CMPP_VERSION",
"sha256": "e2c460ac8b6427fa3874e3763c9ba98e5a13d9e14b039be1fccd3d4ae828d358"
}
],
"domains": {
"configuration": {
"className": "ChannelConfigurationService",
"file": "api/src/channels/channel-configuration.service.ts",
"methods": [
"listChannels",
"listChannelsPage",
"createChannel",
"updateChannel",
"changeChannelStatus"
]
},
"connection": {
"className": "ChannelConnectionService",
"file": "api/src/channels/channel-connection.service.ts",
"methods": [
"onModuleInit",
"onModuleDestroy",
"listChannelMetrics",
"listChannelConnections",
"listChannelConnectionLogs",
"listTenantConnections",
"upsertConnectionState",
"markTimedOutConnectingChannels",
"requestChannelConnection",
"reconnectActiveChannelsAfterGatewayRestart",
"reconcileGatewayConnections",
"withGatewayReconcileLock",
"requestChannelDisconnection",
"getGatewayConnectionQueue",
"getGatewaySubmitQueue",
"getRedis",
"publishGatewaySubmitCommand",
"notifyGatewayConnect",
"notifyGatewayDisconnect"
]
},
"testing": {
"className": "ChannelTestService",
"file": "api/src/channels/channel-test.service.ts",
"methods": [
"testChannel"
]
},
"groups": {
"className": "ChannelGroupRoutingService",
"file": "api/src/channels/channel-group-routing.service.ts",
"methods": [
"listGroups",
"createGroup",
"addGroupItem",
"updateGroup",
"getGroupDeletionImpact",
"deleteGroup",
"listRouteRules",
"createRouteRule"
]
},
"reporting": {
"className": "ChannelReportingService",
"file": "api/src/channels/channel-reporting.service.ts",
"methods": [
"listReportFields",
"createReportField",
"replaceReportFields",
"listReportMaterials",
"upsertReportMaterial",
"listReportTasks",
"listReportTasksPage",
"createReportTask",
"changeReportTaskStatuses",
"recomputeSignatureReportSummary",
"createReportExport",
"importReportReceipt",
"listReportRecords",
"listReportRecordsPage",
"getReportTaskOrThrow",
"updateReportTaskStatus",
"recordReportTask"
]
},
"copy": {
"className": "ChannelCopyService",
"file": "api/src/channels/channel-copy.service.ts",
"methods": [
"copyChannel"
]
},
"deletion": {
"className": "ChannelDeletionService",
"file": "api/src/channels/channel-deletion.service.ts",
"methods": [
"deleteChannel"
]
}
}
}