getListType method
Returns the resource list that goes with the given type
.
Implementation
List<Resource>? getListType(ResourceType type) {
switch (type) {
case ResourceType.device:
return devices;
case ResourceType.bridgeHome:
return bridgeHomes;
case ResourceType.room:
return rooms;
case ResourceType.zone:
return zones;
case ResourceType.light:
return lights;
case ResourceType.button:
return buttons;
case ResourceType.relativeRotary:
return relativeRotaries;
case ResourceType.temperature:
return temperatures;
case ResourceType.lightLevel:
return lightLevels;
case ResourceType.motion:
return motions;
case ResourceType.entertainment:
return entertainments;
case ResourceType.groupedLight:
return groupedLights;
case ResourceType.devicePower:
return devicePowers;
case ResourceType.zigbeeConnectivity:
return zigbeeConnectivities;
case ResourceType.zgpConnectivity:
return zgpConnectivities;
case ResourceType.zigbeeDeviceDiscovery:
return zigbeeDeviceDiscoveries;
case ResourceType.homekit:
return homekits;
case ResourceType.matter:
return matters;
case ResourceType.matterFabric:
return matterFabrics;
case ResourceType.scene:
return scenes;
case ResourceType.entertainmentConfiguration:
return entertainmentConfigurations;
case ResourceType.behaviorScript:
return behaviorScripts;
case ResourceType.behaviorInstance:
return behaviorInstances;
case ResourceType.geofenceClient:
return geofenceClients;
case ResourceType.geolocation:
return geolocations;
case ResourceType.smartScene:
return smartScenes;
default:
return null;
}
}