@wepublish/api
Version:
API core for we.publish.
22 lines • 800 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PayrexxFactory = void 0;
const gateway_client_1 = require("./gateway-client");
const payrexx_client_1 = require("./payrexx-client");
const transaction_client_1 = require("./transaction-client");
class PayrexxFactory {
constructor(props) {
this.props = props;
}
get httpClient() {
return new payrexx_client_1.PayrexxClient(this.props.baseUrl, this.props.instance, this.props.secret);
}
get transactionClient() {
return new transaction_client_1.TransactionClient(this.httpClient);
}
get gatewayClient() {
return new gateway_client_1.GatewayClient(this.httpClient);
}
}
exports.PayrexxFactory = PayrexxFactory;
//# sourceMappingURL=payrexx-factory.js.map