1 /*!
2  * \brief Generate information for DisconnectResponse.
3  *
4  * \copyright Copyright (c) 2014-2021 Governikus GmbH & Co. KG, Germany
5  */
6 
7 #pragma once
8 
9 #include "paos/ResponseType.h"
10 #include "PaosCreator.h"
11 
12 namespace governikus
13 {
14 
15 class DisconnectResponse
16 	: public PaosCreator
17 	, public ResponseType
18 {
19 	private:
20 		QString mSlotHandle;
21 
22 		Q_DISABLE_COPY(DisconnectResponse)
23 
24 		void createDisconnectResponse();
25 
26 		void createBodyElement() override;
27 
28 	public:
29 		DisconnectResponse();
30 		void setSlotHandle(const QString& slotHandle);
31 };
32 
33 } // namespace governikus
34