#include "MStartTreatmentResponse.h" using namespace Model; QVariantList MStartTreatmentResponse::parameters() const { return { _data.startTreatmentResponse.value, _data.startTreatmentRejectReason.value }; } bool MStartTreatmentResponse::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if (GetValue(vByteArray, index, _data.startTreatmentResponse )) if (GetValue(vByteArray, index, _data.startTreatmentRejectReason )) return true; else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } } MStartTreatmentResponse::Data MStartTreatmentResponse::data() const { Data data; data.startTreatmentResponse = _data.startTreatmentResponse.value; data.startTreatmentRejectReason = _data.startTreatmentRejectReason.value; return data; }