import { RequireInteractiveControl } from './Interactive Component/RequireInteractiveControl'; export class ACTIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class ALLOWDEDUCTTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; rate: number; tax: boolean; epf: boolean; socso: boolean; emptypeid: EMPLOYEETYPECLASS; emptypeidmdccid: string; rectype: string; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class APPRAISALSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class AWARDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class BANKMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; girono: string; name: string; accnolength: number; mbbbankrefno: string; bsnbankrefno: string; girorefno: string; invalidaccno: string; } export class BUILDCATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; bccode: string; bcname: string; shoprent: boolean; landrent: boolean; expclass: EXPCLASSCLASS; expclassmdccid: string; itemnum: string; subcode: string; } export class CALCULATIONTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class CCCHECKROLLTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; category: OCCATEGORYCLASS[]; categorymdccids: string[]; } export class CCCRSYMBOLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; crsymbol: string; main: string; subno1: string; subno2: string; description: string; dailyrateday: number; maxytd: number; countdayworked: number; countdayoffered: number; countdayabsent: number; countunpaidleave: number; dailyratefactor: number; lastmthdailyratefactor: number; orpfactor: number; taskcount: number; tappingfactor: number; otrate: number; topupcount: number; paidtomandore: boolean; inputdays: boolean; inputunit: boolean; inputrate: boolean; addrate: boolean; f1: number; f2: number; f3: number; f4: number; f5: number; f6: number; f7: number; f8: number; f9: number; f10: number; f11: number; } export class CCRATETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; firstcrtype: CCCHECKROLLTYPECLASS; firstcrtypemdccid: string; secondcrtype: CCCHECKROLLTYPECLASS; secondcrtypemdccid: string; monthlyrate: boolean; } export class CCSYSTEMSETTINGSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; epffiledir: string; socsofiledie: string; empageabove: number; eisfiledir: string; empdobabove: Date; untilage: number; effmonth: Date; pcbfiledir: string; payslipver: string; bankh2hdir: string; bankh2hadvdir: string; eaformaccper: number; } export class CETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; itemnum: string; subcode: string; assetcode: string; assetsubcode: string; assetdesc: string; seqgrp: string; seqno: string; allowselect: boolean; countunit: string; } export class CHILDSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CITIZENSHIPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; epfjpartac: boolean; } export class CITYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class COLLECTIONSYSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class COLLECTIONTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; recordtypeid: FACTDCLWTRECORDTYPECLASS[]; recordtypeidmdccids: string[]; } export class COMPANYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; shortname: string; name: string; mthfinstart: string; mthinthisfinyear: string; mthinlastfinyear: string; location: LOCATIONCLASS; locationmdccid: string; groupcode: COMPANYGROUPCLASS; groupcodemdccid: string; groupcode2: COMPANYGROUPCLASS; groupcode2mdccid: string; appcode: string; bregno: string; gstno: string; gp: boolean; seqno: string; add1: string; add2: string; add3: string; postcode: string; regioncode: REGIONCLASS; regioncodemdccid: string; country: COUNTRYCLASS; countrymdccid: string; tel1: string; tel2: string; email1: string; email2: string; taxregno: string; remarks: string; fax: string; paymentprocessingmth: string; paymentprocessingyr: string; paymentcutoffday: string; lastvoucherno: string; lastcndnno: string; lasttempvoucherno: string; localcurrency: string; mfincount: string; userid: string; } export class COMPANYGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; klk: boolean; seqno: string; location: LOCATIONCLASS; locationmdccid: string; } export class CORCODESCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; qty: string; amt: string; cctrcode: string; doubleentry: string; isintegrated: boolean; specficctrcodes: string; } export class COUNTRYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class CRACTIVITYCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CRHARVESTERCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CRITICALLEVELCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; isstopper: boolean; } export class CRJOBTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CRNMF5CLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class CROPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; type: string; name: string; } export class CROPAGECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crop: CROPCLASS; cropmdccid: string; agefrom: string; ageto: string; agedesc: string; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class CRSMASTERRATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ratetype: CCRATETYPECLASS; ratetypemdccid: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; crsymbol: string; ratecode: MASTERRATECLASS; ratecodemdccid: string; description: string; recurrence: boolean; } export class CRSYMBOLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; code: string; itcode: string; codetypeid: CRSYMBOLCATEGORYCLASS; codetypeidmdccid: string; jobtypeid: CRJOBTYPECLASS; jobtypeidmdccid: string; name: string; typeid: CRSYMBOLTYPECLASS; typeidmdccid: string; overtime: boolean; piecemeal: boolean; crresponsibility: boolean; halfday: boolean; unsatisfactory: boolean; leavecode: boolean; tapping: boolean; defaultjobcode: JobCodeMaster; defaultjobcodemdccid: string; } export class CRSYMBOLCATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CRSYMBOLTMPLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; mainsymbolid: CRSYMBOLCLASS; mainsymbolidmdccid: string; sub1symbolid: CRSYMBOLCLASS; sub1symbolidmdccid: string; sub2symbolsid: CRSYMBOLCLASS; sub2symbolsidmdccid: string; description: string; maxbasicrate: number; maxadditionalrate: number; othourmode: boolean; jobcodemode: boolean; fieldnomode: boolean; payunitmode: boolean; unitbasicratemode: boolean; additionalratemode: boolean; fullmode: boolean; vehiclemode: boolean; ottype: boolean; crscompulsory: boolean; otcompulsory: boolean; jobcodecompulsory: boolean; fieldnocompulsory: boolean; payunitcompulsory: boolean; unitbasicratecompulsory: boolean; additionalratecompulsory: boolean; vehiclecompulsory: boolean; ottypecompulsory: boolean; } export class CRSYMBOLTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class CURRENCYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; isdeleted: boolean; currsym: string; xrate: string; paytoaccamtlimit: string; unit: string; } export class CUSTPOSTINGGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; custpostgroup: string; custpostgroupname: string; receivableacc: ChartOfAccount; receivableaccmdccid: string; rnddiffacc: ChartOfAccount; rnddiffaccmdccid: string; } export class DAILYRATESETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; basicratefactor: number; rankfactor: number; } export class DDMCTRLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; optioncode: string; optiondesc: string; } export class DESIGNATIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; designationcategory: DESIGNATIONCATEGORYCLASS; designationcategorymdccid: string; category: OCCATEGORYCLASS[]; categorymdccids: string[]; employeetypeid: EMPLOYEETYPECLASS; employeetypeidmdccid: string; subcategoryid: SUBCATEGORYCLASS[]; subcategoryidmdccids: string[]; inmonthlysalary: boolean; ccratetype: CCRATETYPECLASS; ccratetypemdccid: string; } export class DESIGNATIONCATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class DIALECTLANGUAGECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class DIVISIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; divisionid: string; acccode: OperatingCentre; acccodemdccid: string; code: string; name: string; isdeleted: boolean; seqno: string; } export class EAFORMSETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; cp8aver: string; stditemcode: STDITEMCODEMASTERCLASS; stditemcodemdccid: string; main: string; subno1: string; subno2: string; eafieldname: string; eaexemptedfieldname: string; maxtaxexemption: number; } export class EDUCATIONLEVELCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class EISTABLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: EISVERMASTERCLASS; vermdccid: string; frompay: number; topay: number; employee: number; employer: number; } export class EISVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; effectivedate: Date; } export class EMPLOYEDCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class EMPLOYEETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class EPFFORMULACONFIGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: EPFVERMASTERCLASS; vermdccid: string; citizenship: CITIZENSHIPCLASS; citizenshipmdccid: string; epfjpartac: boolean; fromage: number; toage: number; range: number; salaryfrom: number; salaryto: number; ceilingfactor: number; eyercontr: number; fixamt: boolean; eyeecontr: number; refepfratetbl: boolean; } export class EPFSETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; employeeepfstatuotury: number; employerepfstatuotury: number; retireage: number; employeeepfstatuoturyretire: number; employerepfstatuoturyretire: number; retireageondate: Date; employerepfstatuotury2: number; employerepfstatuoturyretire2: number; employerepfstatuoturylimit: number; needcheckretireageondate: boolean; } export class EPFSTATUTORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; epfcode: string; epfeper: number; epfrper: number; fixedepfeper: number; fixedepfrper: number; remarks: string; } export class EPFVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; effectivedate: Date; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class ETHRELCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ethrelperc: string; } export class EXCEPTIONURLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; exceptionrequiredassembly: string; module: string; transactionurl: string; } export class EXPCLASSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; expcode: string; description: string; egcode: EXPGROUPCLASS; egcodemdccid: string; crop: CROPCLASS; cropmdccid: string; indirectcost: boolean; } export class EXPDESCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; expgroup: EXPGROUPCLASS; expgroupmdccid: string; itemnum: string; subcode: string; description: string; acccode: ChartOfAccount; acccodemdccid: string; location: LOCATIONCLASS[]; locationmdccids: string[]; occategory: OCCATEGORYCLASS[]; occategorymdccids: string[]; skf: boolean; lockinddm: DDMCTRLCLASS; lockinddmmdccid: string; header: boolean; allowinput: boolean; } export class EXPGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; egcode: string; } export class EXTENDEDOPCENTRECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; occode: OperatingCentre; occodemdccid: string; oilextr: number; kernelextr: number; cocoaesmprice: number; oilesmprice: number; kernelesmprice: number; proccost: number; latexesmprice: number; fcesmprice: number; hasinternet: boolean; appcode: string; estatelastindent: string; stationerylastindent: string; customfield: string; suspendacctalias: string; creditorctrlalias: string; } export class FACTDCLWTRECORDTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class FIELDSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: EXPGROUPCLASS; codemdccid: string; name: string; mature: boolean; replanting: boolean; suspend: boolean; } export class FIELDTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; oilpalm: boolean; rubber: boolean; croptype: CROPCLASS[]; croptypemdccids: string[]; } export class GANGNOMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; divisionid: MGMTDIVCLASS; divisionidmdccid: string; gangno: string; description: string; } export class GENDERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class GMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; seqno: string; klkuserid: string; email: string; secuserid: string; secname: string; } export class GRADECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; employeetypeid: EMPLOYEETYPECLASS; employeetypeidmdccid: string; } export class HANDHELDACTVCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; menuid: IDEASHANDHELDMENUCLASS; menuidmdccid: string; isakses: string; usertype: CRACTIVITYCODECLASS; usertypemdccid: string; } export class HARVESTSYSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class HARVFREQCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; croptype: CROPCLASS; croptypemdccid: string; freqcode: string; day: string; } export class HHPARAMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; type: string; name: string; } export class HOLIDAYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; stateid: STATECLASS[]; stateidmdccids: string[]; actualdate: Date; name: string; holidaytype: boolean; subjectchg: boolean; } export class HOLIDAYTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class IDEASENTITYSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ideasstatus: string; status: string; } export class IDEASHANDHELDMENUCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; } export class IDEASVIRTUALFIELDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; expclass: EXPCLASSCLASS; expclassmdccid: string; areacode: string; description: string; printtemplate: boolean; category: OCCATEGORYCLASS[]; categorymdccids: string[]; } export class INCENTIVEMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; caltype: CALCULATIONTYPECLASS; caltypemdccid: string; ratetype: CCRATETYPECLASS[]; ratetypemdccids: string[]; crtype: CCCHECKROLLTYPECLASS[]; crtypemdccids: string[]; incentivecode: STDITEMCODEMASTERCLASS; incentivecodemdccid: string; crsfield: string; fromunit: number; tounit: number; action: ACTIONCLASS; actionmdccid: string; seqno: number; key: number; perunit: number; orpfactor: number; topupcount: number; normal: number; newjoin: number; termination: number; localworkerfactor: number; foreignworkerfactor: number; keep: number; inputunitfactor: number; } export class INCENTIVERATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; key: number; crtype: CCCHECKROLLTYPECLASS[]; crtypemdccids: string[]; incentivecode: STDITEMCODEMASTERCLASS; incentivecodemdccid: string; ratecode: MASTERRATECLASS; ratecodemdccid: string; dailyratecode: MASTERRATECLASS; dailyratecodemdccid: string; ratetype: CCRATETYPECLASS[]; ratetypemdccids: string[]; } export class INDENTSUBTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; isautoprocess: boolean; supplierid: string; supplierordertypeno: string; coolingperiod: string; indentlimit: string; useorprice: boolean; isautoforward: boolean; transporteremail: string; transporteremailtemplate: string; transportername: string; indentoption: string; isactive: boolean; sapdoctype: string; } export class INPDESCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; optioncode: string; optiondesc: string; } export class INPICALLOCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; optioncode: string; optiondesc: string; } export class INVALIDDESCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; allowupdate: boolean; } export class INVTPOSTINGGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; stockcat: string; parenttype: string; indenttype: INDENTSUBTYPECLASS; indenttypemdccid: string; stockinit: string; stockgl: ChartOfAccount; stockglmdccid: string; stockglchange: boolean; stockitem: boolean; hqpurchase: boolean; } export class JOBCODETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class JOBSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class LABOURCATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class LABOURCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class LANGUAGECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class LATEXPAYFORMULACLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class LENTLABOUROCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; lentocid: OperatingCentre; lentocidmdccid: string; } export class LEVYTRANSACTIONTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class LOCATIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; shortname: string; name: string; seqno: string; currcode: CURRENCYCLASS; currcodemdccid: string; currsym: string; countrycode: COUNTRYCLASS; countrycodemdccid: string; } export class MARITALSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class MASTERRATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; rate: number; description: string; recurrence: boolean; overwrite: boolean; exceedunits1: number; topup1: number; exceedunits2: number; topup2: number; exceedunits3: number; topup3: number; } export class MAXDAYSALLOWCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; totalofcrsymbol: string; maxdayallow: number; chgtocrsymbol: string; seqno: number; yrofservicefrom: number; yrofserviceto: number; } export class MGMTDIVCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class NAMEMASTERTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class NETITEMFORMULACLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; ratetype: CCRATETYPECLASS; ratetypemdccid: string; main: string; subno1: string; subno2: string; fromamount: number; toamount: number; crsymbol: string; action: ACTIONCLASS; actionmdccid: string; ratecode: MASTERRATECLASS; ratecodemdccid: string; overwriteorprate: boolean; } export class NRICCOLORCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class OCCATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; contribucat: OCCATEGORYCLASS[]; contribucatmdccids: string[]; opetype: OPETYPECLASS; opetypemdccid: string; seqno: string; userid: string; } export class OCPCTRLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; location: LOCATIONCLASS[]; locationmdccids: string[]; category: OCCATEGORYCLASS; categorymdccid: string; expclass: EXPCLASSCLASS; expclassmdccid: string; gradecode: string; description: string; inpdesc: INPDESCCLASS; inpdescmdccid: string; manualcreate: boolean; cultivate: boolean; pkcalc: boolean; pkio: PKIOCLASS; pkiomdccid: string; inpcrop: boolean; inpha: boolean; inpexpd: boolean; inpplanted: boolean; inpprvstd: boolean; inpstandperha: boolean; inpname: boolean; inpdiv: boolean; inpexrate: boolean; tottitarea: boolean; reserve: boolean; default: boolean; icallocperc: string; allocateic: INPICALLOCCLASS; allocateicmdccid: string; allocatedepr: INPICALLOCCLASS; allocatedeprmdccid: string; deprallocperc: string; areaunit: string; haccy: string; cropunit: string; ccurrency: string; hadolrate: string; cdolrate: string; cropdecf: string; cropround: string; elrepformat: string; expheading: string; } export class OCPLIFECYCLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; desc: string; } export class OILPALMCLONETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class OPCENTRECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: OperatingCentre; codemdccid: string; name: string; shortname: string; compcd: COMPANYCLASS; compcdmdccid: string; category: OCCATEGORYCLASS; categorymdccid: string; region: REGIONCLASS; regionmdccid: string; estimate: boolean; isactive: boolean; inpdiv: boolean; batchcontrol: boolean; addr1: string; addr2: string; addr3: string; taxrefno: string; epfrefno: string; socrefno: string; telno: string; gm: GMCLASS; gmmdccid: string; addtooc: OperatingCentre; addtoocmdccid: string; acc: boolean; state: STATECLASS; statemdccid: string; bregno: string; gstno: string; mobile: string; email1: string; email2: string; remarks: string; fax: string; sendmode: string; ismain: boolean; mainoc: OperatingCentre; mainocmdccid: string; version: string; bank: BANKMASTERCLASS; bankmdccid: string; generatebankfile: boolean; epfpicname: string; epfpicicno: string; epfpicdesignation: string; epfpiccontact: string; eapicname: string; eapicdesignation: string; } export class OPETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; opecode: string; opename: string; } export class OPGRADTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; prodid: string; varietas: number; prodsubcatgname: string; prodtype: number; proddesc: string; prodcatg: number; prodsubcatg: number; ishitung: boolean; } export class OPPRICEZONECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; agreementyear: number; ver: OPPRICEZONEVERMASTERCLASS; vermdccid: string; pztitle: string; fromprice: number; toprice: number; pricebonus: number; ratepertonne: number; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class OPPRICEZONEVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; agreementyear: number; effectivedate: Date; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class PANELTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; cat: string; shortcode: string; name: string; } export class PAYMENTMETHODCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; pymtmethodcode: string; pymtmethoddesc: string; } export class PAYMENTTERMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; pymttermcode: string; pymttermdesc: string; duedatecalc: string; } export class PAYSLIPSETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; stditemcode: string; main: string; subno1: string; subno2: string; crtype: CCCHECKROLLTYPECLASS[]; crtypemdccids: string[]; rank: string; ratetype: CCRATETYPECLASS[]; ratetypemdccids: string[]; salaryitemsfieldname: string; addtocolumn: string; description: string; fixvalue: string; fromfile: string; reportcode: string; } export class PCBSETTINGSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; maxepf: number; minpcb: number; individual: number; nonworkingspouse: number; child: number; rebate: number; rebaterate: number; ver: number; child_level_rate_0: number; child_level_rate_1: number; child_level_rate_2: number; child_level_rate_3: number; child_level_rate_4: number; child_level_rate_5: number; } export class PCBTABLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: PCBVERMASTERCLASS; vermdccid: string; frompay: number; topay: number; m: number; rate: number; category1: number; category2: number; category3: number; } export class PCBVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; effectivedate: Date; } export class PCEBSHEETIDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; balind: string; lineno: string; title: string; liabilitiestit: string; assetstit: string; yepacccode: ChartOfAccount; yepacccodemdccid: string; printinschedule: boolean; isbusinesspartner: boolean; ispayment: boolean; location: LOCATIONCLASS; locationmdccid: string; } export class PKIOCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; desc: string; } export class PPHCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; type: string; code: string; baseamt: string; rate: string; desc: string; acccode: ChartOfAccount; acccodemdccid: string; intfcode: string; printcode: string; printdesc: string; isactive: boolean; } export class PPNCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; location: string; type: string; code: string; rate: string; desc: string; acccode: ChartOfAccount; acccodemdccid: string; intfcode: string; printcode: string; printdesc: string; isactive: boolean; isdeductible: boolean; isbonded: boolean; taxtype: string; } export class PROFICIENCYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class PRVSTANDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; desc: string; notappl: boolean; reserve: boolean; } export class QUARTERSSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RACECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RAINSTATIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RATETYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; oilpalm: boolean; rubber: boolean; croptype: CROPCLASS[]; croptypemdccids: string[]; } export class RECEIVENOTECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; markpendingcndn: boolean; isdeleted: boolean; } export class RECORDSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RECOVERYTASKSIZECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class REGIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; rgcode: REGIONGROUPCLASS; rgcodemdccid: string; shortcode: string; seqno: string; isdeleted: boolean; } export class REGIONGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; rgcode: string; rgname: string; fieldsubblock: boolean; rptlocation: LOCATIONCLASS; rptlocationmdccid: string; } export class RELATIONSHIPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RELIGIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class REPTMPLCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; costperunit: string; expgroup: string; seq: string; itmcode: string; subcode: string; lfno: string; title: string; addtoltmcode1: string; addtoltmcode2: string; addtoltmcode3: string; addtoltmcode4: string; addtoltmcode5: string; tmexp: string; tdexp: string; esmexp: string; fsexp: string; totperic: string; totperdepr: string; cropunit: string; areaunit: string; ccurrency: string; cexchg: string; acurrency: string; aexchg: string; tmcrop: string; tdcrop: string; esmcrop: string; tmha: string; cumha: string; esmha: string; repformat: string; tmpltype: string; pflag: string; } export class RPBPERCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; wefyear: number; fromyrofplt: number; toyrofplt: number; percentage: number; regiongroup: REGIONGROUPCLASS; regiongroupmdccid: string; } export class RPBTALLPALMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; wefyear: number; fromyrofplt: number; toyrofplt: number; rateperbunch: number; regiongroup: REGIONGROUPCLASS; regiongroupmdccid: string; } export class RPBYOUNGPALMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; wefyear: number; fromavgbchwt: number; toavgbchwt: number; rateperbunch: number; regiongroup: REGIONGROUPCLASS; regiongroupmdccid: string; } export class RUBBERTRANSACTIONTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class RUBFIELDMASTERSETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; isactive: boolean; fieldratetype: RATETYPECLASS; fieldratetypemdccid: string; fieldtype: FIELDTYPECLASS; fieldtypemdccid: string; basicweight: number; latetappingrate: number; latetappingcrsymbol: string; latexpayformula: LATEXPAYFORMULACLASS; latexpayformulamdccid: string; scrappayformula: SCRAPPAYFORMULACLASS; scrappayformulamdccid: string; resetpricebonus: boolean; resetbasicpaid: boolean; } export class RUBPRICEZONECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; agreementyear: number; ver: RUBPRICEZONEVERMASTERCLASS; vermdccid: string; pztitle: string; fromprice: number; toprice: number; amount: number; basictask: number; otinc: number; scraprate: number; basicypt: number; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class RUBPRICEZONEVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; agreementyear: number; effectivedate: Date; regiongroup: REGIONGROUPCLASS[]; regiongroupmdccids: string[]; } export class SCANNERREGISTRATIONCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; deviceid: string; devicesn: string; devicedesc: string; } export class SCRAPPAYFORMULACLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class SOCSOTABLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: SOCSOVERMASTERCLASS; vermdccid: string; frompay: number; topay: number; employee1: number; employer1: number; employee3: number; employer3: number; } export class SOCSOVERMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; ver: string; description: string; effectivedate: Date; } export class SPIRALCUTCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class SPOUSESTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class STATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; seqno: string; isdeleted: boolean; zone: string; } export class STDARACCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; acccode: ChartOfAccount; acccodemdccid: string; expclass: string; itemnum: string; subcode: string; occategory: string; occode: string; } export class STDCLONECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crop: CROPCLASS; cropmdccid: string; name: string; croptype: string; } export class STDEXPCDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; expclass: string; gradecode: string; category: OCCATEGORYCLASS; categorymdccid: string; clone: string; allocateic: boolean; icbase: string; icfix: string; allocatedepr: boolean; deprbase: string; deprfix: string; cropdecf: string; cropdesc: string; cropunit: string; inpcrop: boolean; inpha: boolean; inpdiv: boolean; areadesc: string; areaunit: string; ccurrency: string; cexchg: string; acurrency: string; aexchg: string; elrepformat: string; expgroupch2: string; expheading: string; icpltarea: boolean; tottitarea: boolean; location: string; inpexpd: boolean; iccrop: boolean; expdincrop: string; expdinha: string; } export class STDGLCDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; balind: PCEBSHEETIDCLASS; balindmdccid: string; fixed: boolean; mustzerobal: boolean; allowinput: boolean; lockinddm: boolean; artransinput: boolean; } export class STDINTFBCHNOCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; sysdoctype: string; sysdocdesc: string; batchno: string; lastbatchno: string; checkhasrawdata: boolean; ocsctrlfieldname: string; fixedacccode: boolean; purgefirst: boolean; fileext: string; } export class STDITEMCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; occode: string; code: STDITEMCODEMASTERCLASS; codemdccid: string; main: string; sub1: string; sub2: string; description: string; crtype: CCCHECKROLLTYPECLASS[]; crtypemdccids: string[]; category: STDITEMCODECATEGORYCLASS; categorymdccid: string; payepf: boolean; paysocso: boolean; paypcbtax: boolean; payeis: boolean; payot: boolean; fixamount: number; fixrate: string; otitemcode: string; gangavgfactor: number; fixratefactor: number; orpfactor: number; prorate: number; proratenewjoin: number; proratetermited: number; topupcount: number; topupdayscount: number; remuneration: boolean; gangavgusedailyrate: boolean; active: boolean; inputtype: string; } export class STDITEMCODECATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; category: string; } export class STDITEMCODEMASTERCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; category: STDITEMCODECATEGORYCLASS; categorymdccid: string; seq: number; classname: string; type: string; } export class STDVLOGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; vehlogacc: string; desc: string; allowexpd: VLOGALLOWEXPDCLASS; allowexpdmdccid: string; vaccgroup: VACCGROUPCLASS; vaccgroupmdccid: string; limitedinp: boolean; } export class STDVMANUFCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class STDVMODELCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; vehtype: STDVTYPECLASS; vehtypemdccid: string; vmanuf: STDVMANUFCLASS; vmanufmdccid: string; vmodel: string; hp: number; cc: number; } export class STDVSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; isactive: boolean; isactiveveh: boolean; allowexpd: boolean; } export class STDVSUBGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class STDVTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; vehtype: string; description: string; subgroup: STDVSUBGROUPCLASS[]; subgroupmdccids: string[]; uom: UOMCLASS; uommdccid: string; expclass: EXPCLASSCLASS; expclassmdccid: string; subcode: string; itemnum: string; fixexpcode: boolean; controlacc: ChartOfAccount; controlaccmdccid: string; } export class STORAGELOCCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; divisionid: DIVISIONCLASS; divisionidmdccid: string; code: string; name: string; } export class SUBCATEGORYCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class SUPPLIERADDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; addcode: string; suppliercode: string; shortval: string; addr1: string; addr2: string; addr3: string; addr4: string; regionid: REGIONCLASS; regionidmdccid: string; country: COUNTRYCLASS; countrymdccid: string; remark: string; inactive: boolean; isdefault: boolean; } export class SUPPLIERSHIPTOCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; suppliersoldtoid: string; shiptono: string; indentsubtype: INDENTSUBTYPECLASS; indentsubtypemdccid: string; name: string; occode: OperatingCentre; occodemdccid: string; } export class SUPPOSTINGGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; suppostgroup: string; suppostgroupname: string; payableacc: ChartOfAccount; payableaccmdccid: string; rniacc: ChartOfAccount; rniaccmdccid: string; rnddiffacc: ChartOfAccount; rnddiffaccmdccid: string; } export class TADEVICECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class TALLPALMPERCENTAGECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; percentage: number; } export class TASHIFTTABLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shiftcode: string; timein: Date; timeout: Date; firstotroundup: number; firstotpay: number; secondotroundup: number; secondotpay: number; calcotbeforeshiftstart: boolean; calcotaftershiftend: boolean; } export class TAXRATECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; taxcode: string; rate: string; isdeleted: boolean; whtax: boolean; glcode: ChartOfAccount; glcodemdccid: string; description: string; nonclaimablerate: string; nonclaimableglcode: ChartOfAccount; nonclaimableglcodemdccid: string; taxtype: string; } export class TAXRATEDETAILSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; taxrateid: TAXRATECLASS; taxrateidmdccid: string; effectiveon: Date; rate: string; isdeleted: boolean; } export class TITLECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class TRANSACTIONTYPECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class UOMCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; description: string; isdeleted: boolean; plural: string; toupdatestore: boolean; mvehicle: boolean; } export class VACCGROUPCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; groupcode: string; description: string; } export class VLOGALLOWEXPDCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; description: string; } export class VLPSCALECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; yrofservicefrom: number; yrofserviceto: number; days: number; } export class VLPSETTINGCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; mintodateoffered: number; minabsentpercentage: number; } export class WEIGTHINGMETHODCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class WORKERFIELDFORMULACLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; workerfieldname: string; keyvalue: string; addto: WORKERFIELDFORMULAADDTOCLASS; addtomdccid: string; codetobeadd: STDITEMCODEMASTERCLASS; codetobeaddmdccid: string; crsymboltobeadd: string; unitadd: number; } export class WORKERFIELDFORMULAADDTOCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; code: string; name: string; } export class WORKERNONELIGIBLEITEMCODECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; crtype: CCCHECKROLLTYPECLASS; crtypemdccid: string; rank: string; itemcode: STDITEMCODEMASTERCLASS; itemcodemdccid: string; crmainsymbol: string; } export class WORKSTATUSCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; ldoemp: boolean; explvd: boolean; effectivestartdate: boolean; activeworker: boolean; payvlp: boolean; crnmf5code: string; isactiveforpayslip: boolean; crnmf4code: string; } export class YIELDBRACKETCLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; shortcode: string; name: string; } export class YPHRANGECLASS implements RequireInteractiveControl { isLocked: boolean; id: string; mdccid: string; entityStatus: string; displayName: string; croptype: CROPCLASS; croptypemdccid: string; oppricezone: OPPRICEZONECLASS; oppricezonemdccid: string; rubpricezone: RUBPRICEZONECLASS; rubpricezonemdccid: string; rangecode: string; factor: string; rangerate: string; description: string; yldbkt: YIELDBRACKETCLASS; yldbktmdccid: string; }