Index: sources/device/DeviceModels.h =================================================================== diff -u -r59625af31d9009df82fa48310b54c0f247e829fc -rfcdb1dfa21f3d5c02e549089c19ab7d57b19040c --- sources/device/DeviceModels.h (.../DeviceModels.h) (revision 59625af31d9009df82fa48310b54c0f247e829fc) +++ sources/device/DeviceModels.h (.../DeviceModels.h) (revision fcdb1dfa21f3d5c02e549089c19ab7d57b19040c) @@ -387,7 +387,7 @@ /*! * \brief The MDeviceStartSoftwareUpdateResponse class - * \details The model for the decommission script call returned value / response. + * \details The model for the start software update script call returned value / response. */ class MDeviceStartSoftwareUpdateResponse : public MDeviceResponseBase { public: @@ -398,6 +398,36 @@ Data data ( ) const { return _data; } bool fromByteArray(const QByteArray &vByteArray, int *vExitCode = nullptr) override; }; + + +// ---------- MDeviceFinalizeSoftwareUpdate ---------- // +/*! + * \brief The MDeviceFinalizeSoftwareUpdateRequest class + * \details The model for the decommission script call. + */ +class MDeviceFinalizeSoftwareUpdateRequest : public MDeviceRequestBase { +public: + struct Data { + } _data; + + QString toString() { + return MDeviceRequestBase::toString("FinalizeSoftwareUpdate", { }); + } +}; + +/*! + * \brief The MDeviceFinalizeSoftwareUpdateResponse class + * \details The model for the finalize software update script call returned value / response. + */ +class MDeviceFinalizeSoftwareUpdateResponse : public MDeviceResponseBase { +public: + struct Data : MDeviceResponseBase::Data { + } _data; + QVariantList parameters ( ) const override { return { }; } + QString infoText ( ) const override { return QString("FinalizeSoftwareUpdate"); } + Data data ( ) const { return _data; } + bool fromByteArray(const QByteArray &vByteArray, int *vExitCode = nullptr) override; +}; } typedef Model::MDeviceResponseBase ::Data DeviceResponseBaseData ; @@ -429,3 +459,5 @@ typedef Model::MDeviceStartSoftwareUpdateRequest ::Data DeviceStartSoftwareUpdateRequestData ; typedef Model::MDeviceStartSoftwareUpdateResponse::Data DeviceStartSoftwareUpdateResponseData; +typedef Model::MDeviceFinalizeSoftwareUpdateRequest ::Data DeviceFinalizeSoftwareUpdateRequestData ; +typedef Model::MDeviceFinalizeSoftwareUpdateResponse::Data DeviceFinalizeSoftwareUpdateResponseData;