{"version":3,"file":"IrRegularCabinetProperty.cjs","names":["t","ModuleInIrRegularCabinet"],"sources":["../generated/IrRegularCabinetProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { CabinetType, CabinetTypeEnum } from './CabinetType'; // import\nimport { ModuleInIrRegularCabinet } from './ModuleInIrRegularCabinet'; // import\n/**\n * Codec for interface {@link IrRegularCabinetProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:27524\n */\nexport const IrRegularCabinetProperty = t.intersection(\n  [\n    t.type({\n      Name: common.string_empty, // #27648\n      CabinetVersion: common.string_20, // #27688\n      ModuleListInCabinet: common.XMLArray(ModuleInIrRegularCabinet, 'ModuleInIrRegularCabinet'),\n    }),\n    t.partial({\n      PhysicalDataGroupNum: common.Int32, // #27660\n      CabinetType, // #27672\n      Width: common.Int32, // #27674\n      Height: common.Int32, // #27676\n      MaxSumOfScanPointInGroup: common.Int32, // #27678\n      PointTableData: common.Base64, // #27690\n      PumpModel: common.Int32, // #27692\n      pumpGroupsLines: common.Base64, // #27704\n      PumpWidthReduction: common.Int32, // #27716\n      PumpHeightReduction: common.Int32, // #27728\n      RelativeXPoint: common.Int32, // #27740\n      RelativeYPoint: common.Int32, // #27742\n      CoordinateOfGroupsJsonStr: t.string,\n    }),\n  ],\n  'IrRegularCabinetProperty'\n);\nexport interface IrRegularCabinetProperty extends t.TypeOf<typeof IrRegularCabinetProperty> {\n  CabinetType?: CabinetTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;AASA,MAAa,2BAA2BA,MAAE,aACxC,CACEA,MAAE,KAAK;CACL;CACA;CACA,6CAAqCC,2DAA0B,0BAA0B;AAC3F,CAAC,GACDD,MAAE,QAAQ;CACR;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA,2BAA2BA,MAAE;AAC/B,CAAC,CACH,GACA,0BACF"}