diff --git a/index.js b/index.js index 7e1a81f..b460a45 100755 --- a/index.js +++ b/index.js @@ -26,6 +26,7 @@ const app = config(express(), { assertEndpoint: process.env.CORPPASS_ASSERT_ENDPOINT, }, }, + port: PORT, showLoginPage: process.env.SHOW_LOGIN_PAGE === 'true', }) diff --git a/lib/assertions.js b/lib/assertions.js index bca3816..9594574 100644 --- a/lib/assertions.js +++ b/lib/assertions.js @@ -8,6 +8,8 @@ const readFrom = p => fs.readFileSync(path.resolve(__dirname, p), 'utf8') const TEMPLATE = readFrom('../static/saml/unsigned-assertion.xml') const corpPassTemplate = readFrom('../static/saml/corppass.xml') +const myinfo = JSON.parse(readFrom('../static/myinfo.json')) + const identities = { singPass: [ 'S8979373D', @@ -45,6 +47,7 @@ const identities = { 'F1612358R', 'F1612354N', 'F1612357U', + ...Object.keys(myinfo.personas), ], corpPass: [ { NRIC: 'S8979373D', UEN: '123456789A' }, @@ -75,4 +78,5 @@ module.exports = { create: makeCorpPass, }, identities, + myinfo, } diff --git a/lib/crypto.js b/lib/crypto.js index 1609635..b0efeda 100644 --- a/lib/crypto.js +++ b/lib/crypto.js @@ -1,3 +1,4 @@ +const crypto = require('crypto') const fs = require('fs') const path = require('path') const { SignedXml } = require('xml-crypto') @@ -13,6 +14,30 @@ module.exports = (serviceProvider) => { keyEncryptionAlgorighm: 'http://www.w3.org/2001/04/xmlenc#rsa-1_5', } + const baseString = function baseString ({ + httpMethod, + url, + appId, + clientId, + singpassEserviceId, + nonce, + requestedAttributes, + timestamp, + }) { + return httpMethod.toUpperCase() + + // url string replacement was dictated by MyInfo docs - no explanation + // was provided for why this is necessary + '&' + url.replace('.api.gov.sg', '.e.api.gov.sg') + + '&apex_l2_eg_app_id=' + appId + + '&apex_l2_eg_nonce=' + nonce + + '&apex_l2_eg_signature_method=SHA256withRSA' + + '&apex_l2_eg_timestamp=' + timestamp + + '&apex_l2_eg_version=1.0' + + '&attributes=' + requestedAttributes + + '&client_id=' + clientId + + '&singpassEserviceId=' + singpassEserviceId + } + return { verifySignature (xml, serviceProviderCertPath) { const [ signature ] = @@ -53,5 +78,12 @@ module.exports = (serviceProvider) => { : resolve(`${data}`) ) }), + + verifyMyInfoSignature (signature, baseStringFields) { + const verifier = crypto.createVerify('RSA-SHA256') + verifier.update(baseString(baseStringFields)) + verifier.end() + return verifier.verify(serviceProvider.pubKey, signature, 'base64') + }, } } diff --git a/lib/express.js b/lib/express.js index 20d5ecf..71d0ed0 100644 --- a/lib/express.js +++ b/lib/express.js @@ -1,5 +1,7 @@ +const _ = require('lodash') const bodyParser = require('body-parser') const fs = require('fs') +const { pick, partition } = require('lodash') const morgan = require('morgan') const { render } = require('mustache') const path = require('path') @@ -16,8 +18,8 @@ const dom = xmlString => domParser.parseFromString(xmlString) const TEMPLATE = fs.readFileSync(path.resolve(__dirname, '../static/saml/unsigned-response.xml'), 'utf8') const LOGIN_TEMPLATE = fs.readFileSync(path.resolve(__dirname, '../static/html/login-page.html'), 'utf8') -function config (app, { showLoginPage, serviceProvider, idpConfig }) { - const { verifySignature, sign, promiseToEncryptAssertion } = crypto(serviceProvider) +function config (app, { showLoginPage, serviceProvider, idpConfig, port }) { + const { verifySignature, verifyMyInfoSignature, sign, promiseToEncryptAssertion } = crypto(serviceProvider) app.use(morgan('combined')) for (const idp of ['singPass', 'corpPass']) { @@ -25,14 +27,17 @@ function config (app, { showLoginPage, serviceProvider, idpConfig }) { const relayState = encodeURIComponent(req.query.Target) if (showLoginPage) { const identities = assertions.identities[idp] - const someValues = identities + const values = identities .map((id, index) => { const samlArt = samlArtifact(idpConfig[idp].id, index) const assertURL = `${idpConfig[idp].assertEndpoint}?SAMLart=${samlArt}&RelayState=${relayState}` + if (assertions.myinfo.personas[id]) { + id += ' [MyInfo]' + } return { id, assertURL } }) - const response = render(LOGIN_TEMPLATE, someValues) + const response = render(LOGIN_TEMPLATE, values) res.send(response) } else { const samlArt = samlArtifact(idpConfig[idp].id) @@ -80,6 +85,67 @@ function config (app, { showLoginPage, serviceProvider, idpConfig }) { } ) } + + const lookupPerson = allowedAttributes => (req, res) => { + const requestedAttributes = (req.query.attributes || '').split(',') + + const [attributes, disallowedAttributes] = partition( + requestedAttributes, + v => allowedAttributes.includes(v) + ) + + if (disallowedAttributes.length > 0) { + res.status(401).send({ code: 401, message: 'Disallowed', fields: disallowedAttributes.join(',') }) + } else { + const persona = assertions.myinfo.personas[req.params.uinfin] + res.status(persona ? 200 : 404) + .send( + persona + ? pick(persona, attributes) + : { code: 404, message: 'UIN/FIN does not exist in MyInfo.', fields: '' } + ) + } + } + + const allowedAttributes = assertions.myinfo.attributes + + app.get( + '/myinfo/person-basic/:uinfin/', + (req, res, next) => { + const [, authHeader] = req.get('Authorization').split(' ') + const authHeaderFieldPairs = _(authHeader) + .replace(/"/g, '') + .replace(/apex_l2_eg_/g, '') + .split(',') + .map(v => v.replace('=', '~').split('~')) + + const authHeaderFields = _(authHeaderFieldPairs) + .fromPairs() + .mapKeys((v, k) => _.camelCase(k)) + .value() + + authHeaderFields.clientId = authHeaderFields.appId + authHeaderFields.singpassEserviceId = authHeaderFields.appId.replace(/^[^-]+-/, '') + + authHeaderFields.httpMethod = req.method + // HACK: kludge the URL together + const hostPort = ['localhost', '127.0.0.1'].includes(req.hostname) + ? `${req.hostname}:${port}` + : req.hostname + + authHeaderFields.url = `http://${hostPort}${req.baseUrl}${req.path}` + authHeaderFields.requestedAttributes = req.query.attributes + + if (verifyMyInfoSignature(authHeaderFields.signature, authHeaderFields)) { + next() + } else { + res.status(403).send({ code: 403, message: 'Digital Service is invalid', fields: '' }) + } + }, + lookupPerson(allowedAttributes.basic) + ) + app.get('/myinfo/person/:uinfin/', lookupPerson([...allowedAttributes.basic, ...allowedAttributes.income])) + return app } diff --git a/package-lock.json b/package-lock.json index 422277e..8157da5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1076,9 +1076,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, "media-typer": { "version": "0.3.0", diff --git a/package.json b/package.json index 7f0dd78..69c74f7 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "dependencies": { "base-64": "^0.1.0", "express": "^4.16.3", + "lodash": "^4.17.11", "morgan": "^1.9.1", "mustache": "^2.3.2", "xml-crypto": "^1.1.1", diff --git a/static/myinfo.json b/static/myinfo.json new file mode 100644 index 0000000..a835a02 --- /dev/null +++ b/static/myinfo.json @@ -0,0 +1,6155 @@ + +{ + "attributes": { + "basic": [ + "name", + "hanyupinyinname", + "aliasname", + "hanyupinyinaliasname", + "marriedname", + "sex", + "race", + "secondaryrace", + "dialect", + "nationality", + "dob", + "birthcountry", + "residentialstatus", + "passportnumber", + "passportexpirydate", + "regadd", + "mailadd", + "billadd", + "housingtype", + "hdbtype", + "email", + "homeno", + "mobileno", + "marital", + "marriagecertno", + "countryofmarriage", + "marriagedate", + "divorcedate", + "childrenbirthrecords", + "edulevel", + "gradyear", + "schoolname", + "occupation", + "employment", + "householdincome", + "workpassstatus", + "workpassexpirydate", + "vehno" + ], + "income": [ + "ownerprivate", + "assessableincome", + "assessyear", + "cpfcontributions", + "cpfbalances" + ] + }, + "personas": { + "S9912369I": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "PATRICIA KIM WAI MUN" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MRS PATRICIA KIM WAI MUN" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MX" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1999-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E1234577F" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2020-01-01" + }, + "regadd": { + "country": "SG", + "unit": "11", + "street": "BEDOK RESERVOIR ROAD", + "lastupdated": "2018-03-20", + "block": "113", + "source": "1", + "postal": "470113", + "classification": "C", + "floor": "03", + "building": "EUNOS VISTA" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "114" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "901889" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "SG" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2012-02-15" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "HK", + "race": "CN", + "tob": "0901", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "S5562882C", + "hanyupinyinname": "Cheng Pei Ni", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2011-09-10", + "name": "Jo Tan Pei Ni", + "lastupdated": "2018-05-16", + "secondaryrace": "" + }, + { + "dialect": "HK", + "race": "CN", + "tob": "2021", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "S8816582I", + "hanyupinyinname": "Cheng Wei Ling", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2015-07-18", + "name": "Joyce Tan Wei Ling", + "lastupdated": "2018-05-16", + "secondaryrace": "" + }, + { + "dialect": "HK", + "race": "CN", + "tob": "0901", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T0202564C", + "hanyupinyinname": "Cheng Shu Hui", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2012-09-10", + "name": "Joycelyn Tan Shu Hui", + "lastupdated": "2018-05-16", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "9" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "2001" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "NTU", + "desc": "NANYANG TECHNOLOGICAL UNIVERSITY" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "13304", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "AAS Sistemas Pte Ltd" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "above", + "source": "2", + "classification": "C", + "low": "2000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "923456789.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2614-12-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2014-12" + }, + { + "date": "2615-01-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-01" + }, + { + "date": "2615-02-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-02" + }, + { + "date": "2615-03-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-03" + }, + { + "date": "2615-04-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-04" + }, + { + "date": "2615-05-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-05" + }, + { + "date": "2615-06-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-06" + }, + { + "date": "2615-07-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-07" + }, + { + "date": "2615-08-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-08" + }, + { + "date": "2615-09-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-09" + }, + { + "date": "2615-10-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-10" + }, + { + "date": "2615-11-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-11" + }, + { + "date": "2615-12-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2015-12" + }, + { + "date": "2616-01-28", + "employer": "AAS SISTEMAS PTE LTD", + "amount": "5626.67", + "month": "2016-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2017-03-16", + "oa": "1581.48", + "source": "1", + "ma": "21967.09", + "classification": "C", + "sa": "11470.70" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SKK789T" + } + }, + "S9912370B": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "ELIZABERTH PIERCE JOHNSON" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MRS ELIZABERTH PIERCE JOHNSON" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1999-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E3546374W" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2023-01-01" + }, + "regadd": { + "country": "SG", + "unit": "", + "street": "ROCHDALE ROAD", + "lastupdated": "2018-03-20", + "block": "29", + "source": "1", + "postal": "535842", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "SG", + "unit": "1234", + "street": "ANG MO KIO AVENUE 5", + "lastupdated": "2018-03-20", + "block": "154", + "source": "2", + "postal": "560154", + "classification": "C", + "floor": "12", + "building": "YIO CHU KANG GROVE" + }, + "billadd": { + "country": "", + "unit": "11", + "street": "ANG MO KIO AVENUE 5", + "lastupdated": "2018-03-20", + "block": "153", + "source": "2", + "postal": "560153", + "classification": "", + "floor": "10", + "building": "YIO CHU KANG GROVE" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "122" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "Y" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "3" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + {} + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "2001" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS0701A", + "desc": "NATIONAL JUNIOR COLLEGE" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "12123", + "desc": "TRAINING MANAGER" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "balik kampung pte ltd" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "1999", + "source": "2", + "classification": "C", + "low": "1000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2614-12-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2014-12" + }, + { + "date": "2615-01-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-01" + }, + { + "date": "2615-02-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-02" + }, + { + "date": "2615-03-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-03" + }, + { + "date": "2615-04-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-04" + }, + { + "date": "2615-05-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-05" + }, + { + "date": "2615-06-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-06" + }, + { + "date": "2615-07-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-07" + }, + { + "date": "2615-08-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-08" + }, + { + "date": "2615-09-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-09" + }, + { + "date": "2615-10-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-10" + }, + { + "date": "2615-11-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-11" + }, + { + "date": "2615-12-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2015-12" + }, + { + "date": "2616-01-28", + "employer": "BALIK KAMPUNG PTE LTD", + "amount": "1865.21", + "month": "2016-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "0.00", + "source": "1", + "ma": "0.00", + "classification": "C", + "sa": "0.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SJY1234R" + } + }, + "S9912374E": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "TIMOTHY TAN CHENG GUAN" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "CHEN CHENG GUAN, TIMOTHY" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "US" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "GN" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1990-04-19" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "US" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "P" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E1234567F" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2024-01-01" + }, + "regadd": { + "country": "SG", + "unit": "367", + "street": "JURONG EAST AVENUE 1", + "lastupdated": "2018-03-20", + "block": "35", + "postal": "609774", + "source": "1", + "classification": "C", + "floor": "08", + "building": "PARC OASIS" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "postal": "", + "source": "", + "classification": "C", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "postal": "", + "source": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "131" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "810203" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "SG" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "1990-02-15" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "", + "race": "CN", + "tob": "0901", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T1401234A", + "hanyupinyinname": "Cheng Yi Sheng", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2014-03-10", + "name": "Anthony Tan Yi Sheng", + "lastupdated": "2014-03-10", + "secondaryrace": "" + }, + { + "dialect": "", + "race": "CN", + "tob": "1828", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T1519876K", + "hanyupinyinname": "Cheng Li Yin", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2015-05-12", + "name": "Melody Tan Li Yin", + "lastupdated": "2015-05-12", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "7" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "2001" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS0805J", + "desc": "NANYANG JUNIOR COLLEGE" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "21453", + "desc": "CHEMICAL ENGINEER (PETROCHEMICALS)" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "front pal chemicals pte ltd" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "3999", + "source": "2", + "classification": "C", + "low": "3000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2456789" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2614-12-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2014-12" + }, + { + "date": "2615-01-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-01" + }, + { + "date": "2615-02-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-02" + }, + { + "date": "2615-03-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-03" + }, + { + "date": "2615-04-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-04" + }, + { + "date": "2615-05-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-05" + }, + { + "date": "2615-06-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-06" + }, + { + "date": "2615-07-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-07" + }, + { + "date": "2615-08-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-08" + }, + { + "date": "2615-09-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-09" + }, + { + "date": "2615-10-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-10" + }, + { + "date": "2615-11-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-11" + }, + { + "date": "2615-12-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2015-12" + }, + { + "date": "2616-01-28", + "employer": "EYEWEAR OPTICS PTE LTD", + "amount": "4965.92", + "month": "2016-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "27857.35", + "source": "1", + "ma": "90253.27", + "classification": "C", + "sa": "30635.84" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S9912366D":{ + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "FATIMAH" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1980-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E4645364P" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "SG", + "unit": "12", + "street": "BRADDELL HILL", + "lastupdated": "2018-03-20", + "block": "10", + "source": "1", + "postal": "579719", + "classification": "C", + "floor": "23", + "building": "BRADDELL VIEW" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "139" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "5" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2011-02-28" + }, + "childrenbirthrecords": [ + {} + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "0.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "0.00", + "source": "1", + "ma": "0.00", + "classification": "C", + "sa": "0.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SBA9988K" + } + }, + "F1612347K": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "TAN AH HONG" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MY" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1960-05-17" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "2018-03-20", + "block": "", + "source": "1", + "postal": "", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "SG", + "unit": "12413", + "street": "BEDOK NORTH ROAD", + "lastupdated": "2018-08-23", + "block": "180", + "source": "2", + "postal": "460180", + "classification": "", + "floor": "12", + "building": "VISTA 8" + }, + "billadd": { + "country": "SG", + "unit": "12413", + "street": "BEDOK NORTH ROAD", + "lastupdated": "2018-08-23", + "block": "180", + "source": "2", + "postal": "460180", + "classification": "", + "floor": "12", + "building": "VISTA 8" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "Y" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "", + "desc": "OPERATION MANAGER" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "MULTI GRIP MARINE ENGRG" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "Live" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "2019-12-31" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "7999", + "source": "2", + "classification": "C", + "low": "7000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "323456789" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "G1612352N": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "AMY CHONG GAN CHENG" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "AR" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "TH" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1961-06-17" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "US" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E3546387W" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "2018-03-20", + "block": "", + "source": "1", + "postal": "", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "SG", + "unit": "123", + "street": "BEDOK RESERVOIR ROAD", + "lastupdated": "2018-08-23", + "block": "613B", + "source": "2", + "postal": "472613", + "classification": "", + "floor": "05", + "building": "HDB-BEDOK" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "290229" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "SG" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2017-01-03" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "CT", + "race": "CN", + "tob": "1419", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T1203367F", + "hanyupinyinname": "Zheng Xue Ling", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2012-01-12", + "name": "Tay Xue Ling, Christina", + "lastupdated": "2012-01-12", + "secondaryrace": "" + }, + { + "dialect": "CT", + "race": "CN", + "tob": "1956", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T1316755J", + "hanyupinyinname": "Zheng Xue Wei", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2013-07-18", + "name": "Tay Xue Wei, Michelle", + "lastupdated": "2013-07-19", + "secondaryrace": "" + }, + { + "dialect": "CT", + "race": "CN", + "tob": "1601", + "sex": "M", + "source": "1", + "classification": "C", + "birthcertno": "T1502351D", + "hanyupinyinname": "Zheng Wei Ming", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2015-11-20", + "name": "Tay Wei Ming, Ronaldo", + "lastupdated": "2015-11-20", + "secondaryrace": "" + }, + { + "dialect": "CT", + "race": "CN", + "tob": "2200", + "sex": "M", + "source": "1", + "classification": "C", + "birthcertno": "T1710092H", + "hanyupinyinname": "Zheng Wei Qiang", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2017-07-18", + "name": "Tay Wei Qiang, Messi", + "lastupdated": "2017-07-19", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "7" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "2011" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS0705G", + "desc": "ANDERSON JUNIOR COLLEGE" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "13304", + "desc": "IT SERVICE MANAGER" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "AH HUAT PTE LTD" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "Live" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "2019-12-31" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "0.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S9812379B": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "LIM YONG XIANG" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "LIN YONG XIANG" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "JASCKSON LIM YONG XIANG" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "JASCKSON LIN YONG XIANG" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MR LIM YONG XIANG" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "GC" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1980-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "P" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "regadd": { + "country": "SG", + "unit": "22", + "street": "LORONG 1 TOA PAYOH", + "lastupdated": "2018-03-20", + "block": "123", + "source": "1", + "postal": "310123", + "classification": "C", + "floor": "12", + "building": "TOA PAYOH VIEW" + }, + "mailadd": { + "country": "SG", + "unit": "1234", + "street": "ANG MO KIO AVENUE 5", + "lastupdated": "2018-08-23", + "block": "154", + "source": "2", + "postal": "560154", + "classification": "", + "floor": "12", + "building": "YIO CHU KANG GROVE" + }, + "billadd": { + "country": "", + "unit": "11", + "street": "ANG MO KIO AVENUE 5", + "lastupdated": "2018-08-23", + "block": "153", + "source": "2", + "postal": "560153", + "classification": "", + "floor": "10", + "building": "YIO CHU KANG GROVE" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "113" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "5" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2015-01-01" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "8" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1952" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T12GS0005D", + "desc": "SPRINGDALE PRIMARY SCHOOL" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "11110", + "desc": "LEGISLATOR" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "EXECUTIVE" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "1999", + "source": "2", + "classification": "C", + "low": "1000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "oa": "141234.00", + "ma": "30245.00", + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "sa": "45123.00", + "ra": "30245.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S9812381D": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "TAN XIAO HUI" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "TRICIA TAN XIAO HUI" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1970-05-17" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "regadd": { + "country": "", + "unit": "128", + "street": "BEDOK NORTH AVENUE 4", + "lastupdated": "2018-03-20", + "block": "102", + "source": "1", + "postal": "460102", + "classification": "C", + "floor": "09", + "building": "PEARL GARDEN" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "113" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "TC", + "race": "CN", + "tob": "0933", + "sex": "F", + "source": "1", + "classification": "C", + "birthcertno": "T1108765Z", + "hanyupinyinname": "Cheng Yi Ting", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2011-04-13", + "name": "Tan Yee Teng", + "lastupdated": "2011-04-13", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "3" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1978" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "SIGLAP SECONDARY SCHOOL" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "HEALTHCARE ASSISTANT" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "ALPHA" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "4999", + "source": "2", + "classification": "C", + "low": "4000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "1456789.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2016-12-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2016-11" + }, + { + "date": "2016-12-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2016-12" + }, + { + "date": "2016-12-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2016-12" + }, + { + "date": "2017-01-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2016-12" + }, + { + "date": "2017-01-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-01" + }, + { + "date": "2017-01-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-01" + }, + { + "date": "2017-02-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-01" + }, + { + "date": "2017-02-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-02" + }, + { + "date": "2017-02-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-02" + }, + { + "date": "2017-03-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-02" + }, + { + "date": "2017-03-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-03" + }, + { + "date": "2017-03-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-03" + }, + { + "date": "2017-04-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-03" + }, + { + "date": "2017-04-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-04" + }, + { + "date": "2017-04-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-04" + }, + { + "date": "2017-05-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-04" + }, + { + "date": "2017-05-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-05" + }, + { + "date": "2017-05-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-05" + }, + { + "date": "2017-06-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-05" + }, + { + "date": "2017-06-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-06" + }, + { + "date": "2017-06-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-06" + }, + { + "date": "2017-07-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-06" + }, + { + "date": "2017-07-12", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-07" + }, + { + "date": "2017-07-21", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-07" + }, + { + "date": "2017-08-01", + "employer": "Crystal Horse Invest Pte Ltd", + "amount": "500.00", + "month": "2017-07" + }, + { + "date": "2017-08-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-08" + }, + { + "date": "2017-08-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-08" + }, + { + "date": "2017-09-01", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-08" + }, + { + "date": "2017-09-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-09" + }, + { + "date": "2017-09-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-09" + }, + { + "date": "2017-10-01", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-09" + }, + { + "date": "2017-10-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-10" + }, + { + "date": "2017-10-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-10" + }, + { + "date": "2017-11-01", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-10" + }, + { + "date": "2017-11-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-11" + }, + { + "date": "2017-11-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-11" + }, + { + "date": "2017-12-01", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-11" + }, + { + "date": "2017-12-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-12" + }, + { + "date": "2017-12-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-12" + }, + { + "date": "2018-01-01", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2017-12" + }, + { + "date": "2018-01-12", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2018-01" + }, + { + "date": "2018-01-21", + "employer": "Delta Marine Consultants PL", + "amount": "750.00", + "month": "2018-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "1581.48", + "source": "1", + "ma": "11470.70", + "classification": "C", + "sa": "21967.09" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S9812382B": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "FREYA LIM GUO EN" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MRS FREYA LIM GUO EN" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "US" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1960-04-19" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "US" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "P" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E12345677F" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "SG", + "unit": "367", + "street": "JURONG EAST STREET 21", + "lastupdated": "2018-03-20", + "block": "288A", + "source": "1", + "postal": "601288", + "classification": "C", + "floor": "08", + "building": "HDB-JURONG EAST" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "115" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "443172" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "MY" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2017-01-03" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "TC", + "race": "CN", + "tob": "1045", + "sex": "M", + "source": "1", + "classification": "C", + "birthcertno": "T1512909G", + "hanyupinyinname": "Lin Jun Hao", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2015-07-19", + "name": "Lim Jun Hao", + "lastupdated": "2015-07-29", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "8" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1987" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS0713J", + "desc": "INNOVA JUNIOR COLLEGE" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "3999", + "source": "2", + "classification": "C", + "low": "3000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2456789.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2014-11-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "529.00", + "month": "2014-10" + }, + { + "date": "2015-01-18", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "951.00", + "month": "2014-12" + }, + { + "date": "2014-10-19", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "526.00", + "month": "2014-10" + }, + { + "date": "2014-12-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "541.00", + "month": "2014-12" + }, + { + "date": "2015-03-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "590.00", + "month": "2015-02" + }, + { + "date": "2015-02-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "1102.00", + "month": "2015-02" + }, + { + "date": "2015-04-19", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "607.00", + "month": "2015-04" + }, + { + "date": "2015-05-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "555.00", + "month": "2015-05" + }, + { + "date": "2015-06-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "613.00", + "month": "2015-06" + }, + { + "date": "2015-07-19", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "552.00", + "month": "2015-07" + }, + { + "date": "2015-08-17", + "employer": "EMPLOYER DESCRIPTION : 0696080", + "amount": "1422.00", + "month": "2015-08" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "27857.35", + "source": "1", + "ma": "30635.84", + "classification": "C", + "sa": "90253.27" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SFM8P" + } + }, + "S9812385G": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "DEWANARA VANASAMIN" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CLARISSA DEWANARA VANASAMIN" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "DU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1950-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E23452346L" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "SG", + "unit": "10", + "street": "SIMEI STREET 1", + "lastupdated": "2018-03-20", + "block": "138", + "postal": "520138", + "source": "1", + "classification": "C", + "floor": "38", + "building": "HDB-TAMPINES" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "postal": "", + "source": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "postal": "", + "source": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "115" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "7999", + "source": "2", + "classification": "C", + "low": "7000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "3456789.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2017" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2015-08-16", + "employer": "EMPLOYER DESCRIPTION : 3662454", + "amount": "563.00", + "month": "2015-07" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "2222.22", + "source": "1", + "ma": "2222.22", + "classification": "C", + "sa": "2222.22" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "EA123L" + } + }, + "S9812387C": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "HOWARD CHEN YU SHENG" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MR HOWARD CHEN YU SHENG" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "SG" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1998-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E12345677F" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "SG", + "unit": "58", + "street": "PUNGGOL FIELD", + "lastupdated": "2016-01-06", + "block": "101B", + "source": "1", + "postal": "822101", + "classification": "C", + "floor": "05", + "building": "HDB-PUNGGOL" + }, + "mailadd": { + "country": "", + "unit": "11111", + "street": "BUKIT BATOK STREET 11", + "lastupdated": "", + "block": "142", + "source": "", + "postal": "650142", + "classification": "", + "floor": "11", + "building": "HDB-BUKIT BATOK" + }, + "billadd": { + "country": "", + "unit": "11111", + "street": "BUKIT BATOK STREET 11", + "lastupdated": "", + "block": "142", + "source": "", + "postal": "650142", + "classification": "", + "floor": "11", + "building": "HDB-BUKIT BATOK" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "2016-01-06", + "source": "1", + "classification": "C", + "value": "114" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "3" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1976" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3006F", + "desc": "GAN ENG SENG SCHOOL" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "24133", + "desc": "FUND MANAGER" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "NEED ALL COMPANY" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "3999", + "source": "2", + "classification": "C", + "low": "3000" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S9912363Z": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "CHENG QI FA" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "CHEN QI FA" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "ESTHER CHEN QI FA" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "U" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "KE" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "CN" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1999-10-06" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "P" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E3546387W" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "", + "unit": "22", + "street": "LORONG 1 TOA PAYOH", + "lastupdated": "", + "block": "123", + "source": "1", + "postal": "310123", + "classification": "C", + "floor": "12", + "building": "TOA PAYOH VIEW" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "113" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "84567.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2016" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2614-12-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2014-12" + }, + { + "date": "2615-01-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-01" + }, + { + "date": "2615-02-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-02" + }, + { + "date": "2615-03-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-03" + }, + { + "date": "2615-04-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-04" + }, + { + "date": "2615-05-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-05" + }, + { + "date": "2615-06-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-06" + }, + { + "date": "2615-07-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-07" + }, + { + "date": "2615-08-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-08" + }, + { + "date": "2615-09-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-09" + }, + { + "date": "2615-10-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-10" + }, + { + "date": "2615-11-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-11" + }, + { + "date": "2615-12-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2015-12" + }, + { + "date": "2616-01-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "1582.20", + "month": "2016-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "141234.00", + "source": "1", + "ma": "30213.00", + "classification": "C", + "sa": "45123.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SBA6543K" + } + }, + "S9912372I": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "TOMMY S/O BALA" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "TOMMY" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MR TOMMY" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "IN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "CD" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1999-10-07" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "IN" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "P" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "", + "unit": "22", + "street": "LORONG 1 TOA PAYOH", + "lastupdated": "", + "block": "123", + "source": "1", + "postal": "310123", + "classification": "C", + "floor": "12", + "building": "TOA PAYOH VIEW" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "113" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "5" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2011-02-15" + }, + "childrenbirthrecords": [ + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8512345Y", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "1985-08-15", + "secondaryrace": "" + }, + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8702311K", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "1999-01-11", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "4" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "2001" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "", + "desc": "UNIVERSITY" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "11121", + "desc": "SENIOR GOVERNMENT OFFICIAL" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "75000.00" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2016" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [ + { + "date": "2614-12-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2014-12" + }, + { + "date": "2615-01-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-01" + }, + { + "date": "2615-02-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-02" + }, + { + "date": "2615-03-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-03" + }, + { + "date": "2615-04-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-04" + }, + { + "date": "2615-05-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-05" + }, + { + "date": "2615-06-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-06" + }, + { + "date": "2615-07-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-07" + }, + { + "date": "2615-08-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-08" + }, + { + "date": "2615-09-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-09" + }, + { + "date": "2615-10-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-10" + }, + { + "date": "2615-11-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-11" + }, + { + "date": "2615-12-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2015-12" + }, + { + "date": "2616-01-28", + "employer": "CLEAR LINK PTE LTD", + "amount": "2866.99", + "month": "2016-01" + } + ], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "0.00", + "source": "1", + "ma": "0.00", + "classification": "C", + "sa": "0.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "S6005053H": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MY,INFO%BB" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "HANYUD12" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "MYINFOALIAS D" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MY" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1948-09-10" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E2345234FDFEW9874326LO" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2025-01-01" + }, + "regadd": { + "country": "", + "unit": "112", + "street": "BUKIT BATOK STREET 25", + "lastupdated": "", + "block": "289C", + "source": "1", + "postal": "652289", + "classification": "C", + "floor": "02", + "building": "NATURE VIEW" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "115" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "5" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "2011-02-15" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "N" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "oa": "12345.00", + "ma": "76987.00", + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "sa": "73627.00", + "ra": "32864.00" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "SFH2K" + } + }, + "S6005055D": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MY.INFO:CC" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "HANYUEE" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "MYINFOALIAS E" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "NAMEG" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SK" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "IN" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1948-02-01" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "SG" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "C" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E12345677F" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "1999-01-01" + }, + "regadd": { + "country": "", + "unit": "", + "street": "KG SG RAMAL LUAR", + "lastupdated": "", + "block": "75", + "source": "1", + "postal": "43000", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "53201", + "desc": "" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "NA" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "oa": "39827.32", + "ma": "54353.23", + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "sa": "54353.88", + "ra": "34265.64" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "G1612348Q": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "ALFONSO CRUZ" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "EU" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "AU" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1992-02-01" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "AU" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E12348742J" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2023-01-01" + }, + "regadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "1", + "postal": "", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "N" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "1" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "13304", + "desc": "IT SERVICE MANAGER" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "UBI COMPUTER SYSTEMS PTE. LTD." + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "Live" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "2019-12-31" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "123437.12" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "G1612349N": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "ALFRED CHONG BOON HAO" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "M" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "CN" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1948-12-11" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "E43278273K" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "2024-01-01" + }, + "regadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "1", + "postal": "", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "", + "unit": "342", + "street": "HOUGANG AVENUE 1", + "lastupdated": "2018-03-21", + "block": "238", + "source": "2", + "postal": "530238", + "classification": "C", + "floor": "04", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "AL6980131721" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "ID" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "1992-03-21" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8501177J", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "2005-07-12", + "secondaryrace": "" + }, + { + "dialect": "TC", + "race": "CN", + "tob": "1208", + "sex": "M", + "source": "1", + "classification": "C", + "birthcertno": "T0512909G", + "hanyupinyinname": "Zhang Jun Hao", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "2005-07-12", + "name": "Chong Jun Hao", + "lastupdated": "2005-07-12", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "7" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "1987" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "NTU", + "desc": "NANYANG TECHNOLOGICAL UNIVERSITY" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "13292", + "desc": "SENIOR MANAGER, QUALITY ASSURANCE" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "JAPAN INDUS / TRIAL CO., LTD." + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "Live" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "2019-12-31" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + }, + "G1612350T": { + "name": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "JENNY LIM WAI FOOK" + }, + "hanyupinyinname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "aliasname": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "hanyupinyinaliasname": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "marriedname": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "" + }, + "sex": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "F" + }, + "race": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "CN" + }, + "secondaryrace": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "dialect": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "nationality": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "MY" + }, + "dob": { + "lastupdated": "2018-03-20", + "source": "1", + "classification": "C", + "value": "1992-02-01" + }, + "birthcountry": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "MY" + }, + "residentialstatus": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportnumber": { + "lastupdated": "2018-08-23", + "source": "1", + "classification": "C", + "value": "" + }, + "passportexpirydate": { + "lastupdated": "2018-03-23", + "source": "1", + "classification": "C", + "value": "" + }, + "regadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "1", + "postal": "", + "classification": "C", + "floor": "", + "building": "" + }, + "mailadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "billadd": { + "country": "", + "unit": "", + "street": "", + "lastupdated": "", + "block": "", + "source": "", + "postal": "", + "classification": "", + "floor": "", + "building": "" + }, + "housingtype": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "" + }, + "hdbtype": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "ownerprivate": { + "lastupdated": "2017-04-26", + "source": "1", + "classification": "C", + "value": "Y" + }, + "email": { + "lastupdated": "2018-08-23", + "source": "4", + "classification": "C", + "value": "myinfotesting@gmail.com" + }, + "homeno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "2", + "classification": "C", + "prefix": "+", + "nbr": "69876543" + }, + "mobileno": { + "lastupdated": "2018-08-23", + "code": "65", + "source": "4", + "classification": "C", + "prefix": "+", + "nbr": "97399245" + }, + "marital": { + "lastupdated": "2018-03-21", + "source": "1", + "classification": "C", + "value": "2" + }, + "marriagecertno": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "560123" + }, + "countryofmarriage": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "SG" + }, + "marriagedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "1992-03-21" + }, + "divorcedate": { + "lastupdated": "", + "source": "1", + "classification": "C", + "value": "" + }, + "childrenbirthrecords": [ + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8501177J", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "2005-07-12", + "secondaryrace": "" + }, + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8310088L", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "1983-03-21", + "secondaryrace": "" + }, + { + "dialect": "", + "race": "", + "tob": "", + "sex": "", + "source": "1", + "classification": "C", + "birthcertno": "S8119988A", + "hanyupinyinname": "", + "hanyupinyinaliasname": "", + "marriedname": "", + "aliasname": "", + "dob": "", + "name": "", + "lastupdated": "1981-02-10", + "secondaryrace": "" + } + ], + "edulevel": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "gradyear": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "" + }, + "schoolname": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "T07GS3011J", + "desc": "" + }, + "occupation": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "", + "desc": "CLERICAL ASSISTANT" + }, + "employment": { + "lastupdated": "2017-10-11", + "source": "2", + "classification": "C", + "value": "CST CONTAINER SERVICES PTE LTD" + }, + "workpassstatus": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "Live" + }, + "workpassexpirydate": { + "lastupdated": "2018-03-02", + "source": "1", + "classification": "C", + "value": "2019-12-31" + }, + "householdincome": { + "lastupdated": "2017-10-24", + "high": "", + "source": "2", + "classification": "C", + "low": "" + }, + "assessableincome": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "170402.02" + }, + "assessyear": { + "lastupdated": "2017-03-16", + "source": "1", + "classification": "C", + "value": "2018" + }, + "cpfcontributions": { + "lastupdated": "2017-03-16", + "cpfcontribution": [], + "source": "1", + "classification": "C" + }, + "cpfbalances": { + "lastupdated": "2018-08-23", + "oa": "", + "source": "1", + "ma": "", + "classification": "C", + "sa": "" + }, + "vehno": { + "lastupdated": "", + "source": "2", + "classification": "C", + "value": "" + } + } + } +} \ No newline at end of file