UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

28 lines (23 loc) 771 B
'use strict'; const DynamicData = require('./DynamicData'), VirtualDeviceBackingInfo = require('./VirtualDeviceBackingInfo'), VirtualDeviceConnectInfo = require('./VirtualDeviceConnectInfo'), Description = require('./Description'), VirtualDeviceBusSlotInfo = require('./VirtualDeviceBusSlotInfo'); module.exports = class VirtualDevice extends DynamicData { constructor(client, source) { super(client, source); this.recordRuntimeClasses(); } static mappings() { return { backing: VirtualDeviceBackingInfo, connectable: VirtualDeviceConnectInfo, controllerKey: 'xsd:int', deviceInfo: Description, key: 'xsd:int', slotInfo: VirtualDeviceBusSlotInfo, unitNumber: 'xsd:int' }; } };