{"version":3,"file":"AutoBrightExtendData.cjs","names":["t","DisplayAutoBrightMapping","PeripheralsLocation","AutoBrightCalcType","OpticalProbeFailureInfo"],"sources":["../generated/AutoBrightExtendData.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { AutoBrightCalcType, AutoBrightCalcTypeEnum } from './AutoBrightCalcType'; // import\nimport { DisplayAutoBrightMapping } from './DisplayAutoBrightMapping'; // import\nimport { OpticalProbeFailureInfo } from './OpticalProbeFailureInfo'; // import\nimport { PeripheralsLocation } from './PeripheralsLocation'; // import\nimport { SetBrightData } from './SetBrightData'; // import\n/**\n * Codec for interface {@link AutoBrightExtendData}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:73390\n */\nexport const AutoBrightExtendData = t.intersection(\n  [\n    t.type({\n      AutoBrightMappingList: common.XMLArray(DisplayAutoBrightMapping, 'DisplayAutoBrightMapping'), // #73395\n      UseLightSensorList: common.XMLArray(PeripheralsLocation, 'PeripheralsLocation'),\n    }),\n    t.partial({\n      CalcType: AutoBrightCalcType, // #73397\n      OpticalFailureInfo: OpticalProbeFailureInfo, // #73399\n      SetBrightData,\n    }),\n  ],\n  'AutoBrightExtendData'\n);\nexport interface AutoBrightExtendData extends t.TypeOf<typeof AutoBrightExtendData> {\n  CalcType?: AutoBrightCalcTypeEnum;\n  OpticalFailureInfo?: OpticalProbeFailureInfo;\n  SetBrightData?: SetBrightData;\n}\n"],"mappings":";;;;;;;;;;;;;;;;;AAYA,MAAa,uBAAuBA,MAAE,aACpC,CACEA,MAAE,KAAK;CACL,+CAAuCC,2DAA0B,0BAA0B;CAC3F,4CAAoCC,iDAAqB,qBAAqB;AAChF,CAAC,GACDF,MAAE,QAAQ;CACR,UAAUG;CACV,oBAAoBC;CACpB;AACF,CAAC,CACH,GACA,sBACF"}