#include "MStartTreatmentResponse.h" using namespace Model; QVariantList MTreatmentStartResponse::parameters() const { return { _data.startTreatmentResponse.value, _data.startTreatmentRejectReason.value }; } bool MTreatmentStartResponse::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; } } MTreatmentStartResponse::Data MTreatmentStartResponse::data() const { Data data; data.startTreatmentResponse = _data.startTreatmentResponse.value; data.startTreatmentRejectReason = _data.startTreatmentRejectReason.value; return data; }