UNPKG

voko-sdk

Version:
19 lines (18 loc) 615 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AzampayFactory = void 0; const types_1 = require("../core/types"); const azampay_adapter_1 = require("../adapters/azampay/azampay.adapter"); class AzampayFactory { create(config) { return new azampay_adapter_1.AzampayAdapter(config); } getProvider() { return types_1.SupportedProvider.AZAMPAY; } validateConfig(config) { const azamConfig = config; return !!(azamConfig.appName && azamConfig.clientId && azamConfig.clientSecret); } } exports.AzampayFactory = AzampayFactory;