parsian inquiries implemented

This commit is contained in:
2026-06-13 12:59:15 +03:30
parent ead2e301e5
commit 0aad5a34d2
19 changed files with 771 additions and 50 deletions

View File

@@ -6,6 +6,7 @@ import { InquiryProvider } from '../../common/interfaces/inquiry-provider.interf
import { InquiryRoutingConfig } from '../../config/configuration';
import { HamtaProvider } from '../implementations/hamta.provider';
import { MoallemProvider } from '../implementations/moallem.provider';
import { ParsianProvider } from '../implementations/parsian.provider';
import { TejaratNouProvider } from '../implementations/tejaratnou.provider';
/**
@@ -22,11 +23,13 @@ export class ProviderFactory {
private readonly configService: ConfigService,
hamta: HamtaProvider,
moallem: MoallemProvider,
parsian: ParsianProvider,
tejaratnou: TejaratNouProvider,
) {
this.registry = new Map<ProviderName, InquiryProvider>([
[ProviderName.HAMTA, hamta],
[ProviderName.MOALLEM, moallem],
[ProviderName.PARSIAN, parsian],
[ProviderName.TEJARATNOU, tejaratnou],
]);
}