fake-iamport-server
Version:
Fake iamport server for testing
31 lines • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FakeIamportSubscriptionProvider = void 0;
var uuid_1 = require("uuid");
var AdvancedRandomGenerator_1 = require("../utils/AdvancedRandomGenerator");
var FakeIamportStorage_1 = require("./FakeIamportStorage");
var FakeIamportSubscriptionProvider;
(function (FakeIamportSubscriptionProvider) {
function create(customer_uid, input) {
var subscription = {
customer_uid: customer_uid,
pg_provider: "pg-of-somewhere",
pg_id: (0, uuid_1.v4)(),
card_type: "card",
card_code: (0, uuid_1.v4)(),
card_name: AdvancedRandomGenerator_1.AdvancedRandomGenerator.name(),
card_number: input.card_number,
customer_name: AdvancedRandomGenerator_1.AdvancedRandomGenerator.name(),
customer_tel: AdvancedRandomGenerator_1.AdvancedRandomGenerator.mobile(),
customer_addr: "address-of-somewhere",
customer_email: AdvancedRandomGenerator_1.AdvancedRandomGenerator.alphabets(8) + "@samchon.org",
customer_postcode: "11122",
inserted: 1,
updated: 0,
};
FakeIamportStorage_1.FakeIamportStorage.subscriptions.set(customer_uid, subscription);
return subscription;
}
FakeIamportSubscriptionProvider.create = create;
})(FakeIamportSubscriptionProvider || (exports.FakeIamportSubscriptionProvider = FakeIamportSubscriptionProvider = {}));
//# sourceMappingURL=FakeIamportSubscriptionProvider.js.map