modify-qris
Version:
Modify QRIS Generator is a javascript based libraries that enabling flexible payments with customizable amounts for improved efficiency and user experience
53 lines (52 loc) • 2.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.additionalInformationDetailEntityToString = additionalInformationDetailEntityToString;
/**
* Converts a AdditionalInformationDetailEntity to its string representation
* @param The Additional Information Detail Entity to convert
* @returns A string representation of the Additional Information Detail data
*/
function additionalInformationDetailEntityToString(additionalInformationDetail) {
var _a, _b;
let result = '';
if (additionalInformationDetail.bill_number) {
result += (_a = additionalInformationDetail.bill_number) === null || _a === void 0 ? void 0 : _a.data;
}
if (additionalInformationDetail.mobile_number) {
result += (_b = additionalInformationDetail.mobile_number) === null || _b === void 0 ? void 0 : _b.data;
}
if (additionalInformationDetail.store_label) {
result += additionalInformationDetail.store_label.data;
}
if (additionalInformationDetail.loyalty_number) {
result += additionalInformationDetail.loyalty_number.data;
}
if (additionalInformationDetail.reference_label) {
result += additionalInformationDetail.reference_label.data;
}
if (additionalInformationDetail.customer_label) {
result += additionalInformationDetail.customer_label.data;
}
if (additionalInformationDetail.terminal_label) {
result += additionalInformationDetail.terminal_label.data;
}
if (additionalInformationDetail.purpose_of_transaction) {
result += additionalInformationDetail.purpose_of_transaction.data;
}
if (additionalInformationDetail.additional_consumer_data_request) {
result += additionalInformationDetail.additional_consumer_data_request.data;
}
if (additionalInformationDetail.merchant_tax_id) {
result += additionalInformationDetail.merchant_tax_id.data;
}
if (additionalInformationDetail.merchant_channel) {
result += additionalInformationDetail.merchant_channel.data;
}
if (additionalInformationDetail.rfu) {
result += additionalInformationDetail.rfu.data;
}
if (additionalInformationDetail.payment_system_specific) {
result += additionalInformationDetail.payment_system_specific.data;
}
return result;
}