*/
struct WidgetUpdateInfo
{
- struct ExistingWidgetInfo
- {
- WrtDB::TizenAppId tzAppid;
- bool isExist;
- DPL::Optional<WidgetVersion> existingVersion;
-
- ExistingWidgetInfo();
- ExistingWidgetInfo(const WrtDB::TizenAppId & tzAppid,
- const DPL::Optional<WidgetVersion> &version);
- ExistingWidgetInfo(const WrtDB::TizenAppId & tzAppid,
- const DPL::Optional<DPL::String> &version);
- };
-
+ WrtDB::TizenAppId tzAppId;
+ // Existing widget
+ DPL::Optional<WidgetVersion> existingVersion;
// Incoming widget
- DPL::Optional<WrtDB::WidgetGUID> incomingGUID;
DPL::Optional<WidgetVersion> incomingVersion;
- // Existing widget
- ExistingWidgetInfo existingWidgetInfo;
- WidgetUpdateInfo();
- WidgetUpdateInfo(const DPL::Optional<WrtDB::WidgetGUID> &guid,
- const DPL::Optional<WidgetVersion> &version,
- ExistingWidgetInfo widgetInfo);
+ WidgetUpdateInfo() {};
+ WidgetUpdateInfo(const WrtDB::TizenAppId & tzAppid,
+ const DPL::Optional<WidgetVersion> &existringversion,
+ const DPL::Optional<WidgetVersion> &incomingVersion);
};
#endif // SRC_DOMAIN_WIDGET_UPDATE_INFO_H