set invoke in nama

This commit is contained in:
2026-05-04 11:21:49 +03:30
parent a486127ade
commit 6a48f203a9
17 changed files with 711 additions and 240 deletions
@@ -2,6 +2,8 @@ import { Injectable } from '@nestjs/common'
import {
TspProviderBulkSendResultDto,
TspProviderGetResultDto,
TspProviderRevokePayloadDto,
TspProviderRevokeResponseDto,
TspProviderSendItemResultDto,
TspProviderSendPayloadDto,
} from './dto/provider-switch.dto'
@@ -56,4 +58,11 @@ export class SalesInvoiceTspSwitchService {
const adapter = this.resolveSwitch(providerCode)
return await adapter.get(invoiceId, tspToken)
}
async revoke(
payload: TspProviderRevokePayloadDto,
): Promise<TspProviderRevokeResponseDto> {
const adapter = this.resolveSwitch(payload.tsp_provider)
return adapter.revoke(payload)
}
}