# Structs
Client makes requests to this service.
GetDeviceFuture represents an in-flight GetDevice request.
GetDeviceRequest is defined in the .def file.
GetDeviceResponse is defined in the .def file.
GetRoomFuture represents an in-flight GetRoom request.
GetRoomRequest is defined in the .def file.
GetRoomResponse is defined in the .def file.
ListDevicesFuture represents an in-flight ListDevices request.
ListDevicesRequest is defined in the .def file.
ListDevicesResponse is defined in the .def file.
ListRoomsFuture represents an in-flight ListRooms request.
ListRoomsRequest is defined in the .def file.
ListRoomsResponse is defined in the .def file.
MockClient can be used in tests.
Room is defined in the .def file.
# Interfaces
DeviceRegistryService is the public interface of this service.