5 #include <Poco/SharedPtr.h>
6 #include <Poco/JSON/Object.h>
8 #include "gwmessage/GWRequest.h"
9 #include "model/DeviceDescription.h"
66 typedef Poco::SharedPtr<GWNewDeviceGroupRequest> Ptr;
71 void setGroupName(
const std::string& groupName);
72 std::string groupName()
const;
74 void setVendor(
const std::string& vendor);
75 std::string vendor()
const;
78 std::vector<DeviceDescription> deviceDescriptions()
const;
Represents a message sent by the gateway to the server after discovering a device consisting of a gro...
Definition: GWNewDeviceGroupRequest.h:64
Abstract class representing a request message. The GWRequest can not be used alone, but it must be inherited by a specific request object.
Definition: GWRequest.h:25
The class wraps information about a device's type. It describes its properties and provided sensor ty...
Definition: DeviceDescription.h:21