{"version":3,"file":"AutoBrightExtendData.mjs","names":["common.XMLArray"],"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,uBAAuB,EAAE,aACpC,CACE,EAAE,KAAK;CACL,uBAAuBA,SAAgB,0BAA0B,0BAA0B;CAC3F,oBAAoBA,SAAgB,qBAAqB,qBAAqB;AAChF,CAAC,GACD,EAAE,QAAQ;CACR,UAAU;CACV,oBAAoB;CACpB;AACF,CAAC,CACH,GACA,sBACF"}