Q!cUw×â_'òWË(LÉ)õáË/¹æÑ®ý¼µ!%·îáæ{\Ï#¹Íâ?DŸ|R ã
"ÄÇTôÑR®M
{"__cls":"class Booking {\n constructor(depositPercentage,onContract,onKey,installments,installmentFrequency,unitPrice,status,taxPercentage,startTime,agentKey,developerKey,unitNumber,buildingName) {\n this.depositPercentage = depositPercentage;\n this.paymentFrequency = installmentFrequency;\n this.onContractAmount = onContract.amount;\n this.onContractPercentage = onContract.percent;\n this.onKeyPercentage = onKey;\n this.paymentInstallmentsAmount = installments.amount;\n this.paymentInstallmentsPercentage = installments.percent;\n this.unitPrice = unitPrice;\n this.status = status\n this.agentKey = agentKey;\n this.developerKey = developerKey;\n this.startTime = startTime;\n this.taxPercentage = taxPercentage\n this.unitNumber = unitNumber\n this.buildingName = buildingName\n this._owners = [developerKey, agentKey]\n }\n\n updateTerms(depositPercentage,onContract,onKey,installments,installmentFrequency) {\n this.depositPercentage = depositPercentage;\n this.paymentFrequency = installmentFrequency;\n this.onContractAmount = onContract.amount;\n this.onContractPercentage = onContract.percent;\n this.onKeyPercentage = onKey;\n this.status = 'negotiating';\n this.paymentInstallmentsAmount = installments.amount;\n this.paymentInstallmentsPercentage = installments.percent;\n this._owners = [this.developerKey, this.agentKey]\n }\n\n approveBooking(){\n this.status = 'in-progress'\n this._owners = [ this.agentKey];\n }\n cancelBooking(){\n this.status = 'cancelled'\n }\n negotiateAccepted(){\n this.status = 'negotiate-approved';\n this._owners = [ this.agentKey];\n }\n negotiateRejected(){\n this.status = 'negotiate-rejected';\n this._owners = [ this.agentKey];\n }\n rejectBooking(){\n this.status = 'booking-rejected'\n this._owners = [ this.agentKey];\n }\n payDeposit(amount){\n this.status = 'sold';\n this.depositAmount = amount;\n }\n\n}","__index":{"obj":0},"__func":"constructor","__args":["1",{"amount":3,"percent":3.34},3.5,{"amount":12,"percent":7},90,90825,"booked",3.6,1610821825255,"029b25b715eee1e68c7b5ccf0423b9cde23f44c5b8897c52a0e38522c4c754f4d1","02639680045577d70b84e25f27f257cb284cc929f5e1cb2fb99be6d1aeadfdbcb5","102","Eastway"]}u
https://whatsonchain.com/tx/64653ca2f2ab750b88e5e5ae30b57d94f232cd245b4073c67b4831066eab51eb