module.exports.getMobileOfferInventory = async (req, res) => { console.log('===== GET mobileOfferInventory =====') console.log('url', req.originalUrl); console.log('headers', req.headers); console.log('query', req.query); console.log('params', req.params); let response = { "code": 200, "desc": "Success", "sizes": 1, "offerSummaryList": [ { "size": 1, "offerSummaryInfo": [ { "bundleInfo": { "voice": [ { "quota": "100", "quotaUnit": "Minutes", "eventType": "FIX,OF,ON", "sharingFlag": "N", "rollOverTime": "0", "voiceGroup": "ALLNET", "priceingItemId": "102163" } ], "data": [ { "quota": "0", "quotaUnit": null, "dataGroup": "UNLIMIT", "fupSpeed": null, "fupSpeedUnit": null, "maxSpeed": null, "maxSpeedUnit": null, "fupSpeedConfig": null, "fupSpeedConfigUnit": null, "lifeTime": "36500", "lifeTimeType": "EOD", "recurringTime": "1", "rollOverTime": "0", "additional": "N", "communicate": null, "serviceFlag": "0000000", "subKey": "WiFi" }, { "quota": "2", "quotaUnit": "GB", "dataGroup": "UNLIMIT", "fupSpeed": "1024", "fupSpeedUnit": "Kbps", "maxSpeed": null, "maxSpeedUnit": null, "fupSpeedConfig": null, "fupSpeedConfigUnit": null, "lifeTime": "36500", "lifeTimeType": "EOD", "recurringTime": "1", "rollOverTime": "0", "additional": "N", "communicate": null, "serviceFlag": "1300000", "subKey": "Internet Vol" } ], "other": [ { "key": "SMS", "quota": "200", "sharingFlag": "N", "rollOverTime": "0" }, { "key": "MMS", "quota": "100", "sharingFlag": "N", "rollOverTime": "0" } ] } } ] } ] } res.status(200).send(response) } module.exports.getAccountStatusHistoryList = async (req, res) => { console.log('===== POST getAccountStatusHistoryList =====') console.log('url', req.originalUrl); console.log('headers', req.headers); console.log('query', req.query); console.log('params', req.params); console.log('body', JSON.stringify(req.body)); let response = { "getAccountStatusHistoryListResponse": { "return": { "totalSize": "2", "calculatedPageSize": "10", "accountHistoryList": { "accountHistoryArray": [ { "statusDescription": "Active", "collectionStatus": { "reasonDescription": "", "lastActivityDate": "", "reasonCode": "", "status": "NONE" }, "creditStatus": { "reasonDescription": "", "lastActivityDate": "", "reasonCode": "", "status": "NONE" }, "openDate": "2019-12-23T18:10:42.000+07:00" }, { "statusDescription": "Active", "collectionStatus": { "reasonDescription": "XXX", "lastActivityDate": "2021-12-30T00:00:00.000+07:00", "reasonCode": "ABC", "status": "NONE" }, "creditStatus": { "reasonDescription": "BBB", "lastActivityDate": "", "reasonCode": "AA", "status": "NONE" }, "openDate": "2019-12-23T18:10:42.000+07:00" } ] }, "errorCode": "OSBbllngA00001", "message": "Success.", "uuid": "17bc096d-d0e9-46bd-8c95-aebdea2158c0" } } } res.status(200).send(response) }