Versions in this module Expand all Collapse all v2 v2.0.0 Jun 18, 2023 Changes in this version + const DefaultLimit + const DefaultOffset + func ApplyDeviceFilter(labelFilters cmap.CustomStringMap, filters []storageTY.Filter) []storageTY.Filter + type DeviceAPI struct + func New(ctx context.Context) (*DeviceAPI, error) + func (d *DeviceAPI) GetByID(ID string) (*vdTY.VirtualDevice, error) + func (d *DeviceAPI) GetResourceState(device *vdTY.VirtualDevice, trait string, vResource *vdTY.Resource) (interface{}, time.Time, error) + func (d *DeviceAPI) ListDevices(filters []storageTY.Filter, limit, offset int64, ...) ([]vdTY.VirtualDevice, error) + func (d *DeviceAPI) PostActionOnResourceByQuickID(resourceType, quickId string, payload interface{}) error + func (d *DeviceAPI) UpdateDeviceState(vDevices []vdTY.VirtualDevice) error