| 482 | |
| 483 | @Xml.Class("Device") |
| 484 | export class DeviceSchema implements Referenceable { |
| 485 | @Xml.Attribute("id") |
| 486 | readonly id?: string |
| 487 | |
| 488 | @Xml.Element("Enabled", BooleanParameterSchema) |
| 489 | readonly enabled?: BooleanParameterSchema |
| 490 | |
| 491 | @Xml.Attribute("deviceRole", Xml.StringRequired) |
| 492 | readonly deviceRole!: string |
| 493 | |
| 494 | @Xml.Attribute("loaded", Xml.BoolOptional) |
| 495 | readonly loaded?: boolean |
| 496 | |
| 497 | @Xml.Attribute("deviceName") |
| 498 | readonly deviceName?: string |
| 499 | |
| 500 | @Xml.Attribute("deviceID") |
| 501 | readonly deviceID?: string |
| 502 | |
| 503 | @Xml.Attribute("deviceVendor") |
| 504 | readonly deviceVendor?: string |
| 505 | |
| 506 | @Xml.Element("State", FileReferenceSchema) |
| 507 | readonly state?: FileReferenceSchema |
| 508 | |
| 509 | @Xml.Attribute("name") |
| 510 | readonly name?: string |
| 511 | |
| 512 | @Xml.ElementRef(ParameterSchema, "Parameters") |
| 513 | readonly automatedParameters?: ReadonlyArray<ParameterSchema> |
| 514 | } |
| 515 | |
| 516 | @Xml.Class("BuiltinDevice") |
| 517 | export class BuiltinDeviceSchema extends DeviceSchema {} |
nothing calls this directly
no outgoing calls
no test coverage detected