6#include <imtgql/IGqlContext.h>
13class CGqlContext:
virtual public IGqlContext
20 virtual QByteArray GetProductId()
const override;
21 virtual void SetProductId(
const QByteArray& productId)
override;
22 virtual QByteArray GetLanguageId()
const override;
23 virtual void SetLanguageId(
const QByteArray& languageId)
override;
24 virtual QByteArray GetDesignScheme()
const override;
25 virtual void SetDesignScheme(
const QByteArray& designScheme)
override;
26 virtual QByteArray GetToken()
const override;
27 virtual void SetToken(
const QByteArray& token)
override;
28 virtual QByteArray GetUserId()
const override;
29 virtual void SetUserId(
const QByteArray& userId)
override;
32 virtual Headers GetHeaders()
const override;
33 virtual void SetHeaders(
const Headers& headers)
override;
36 virtual bool Serialize(iser::IArchive &archive)
override;
39 virtual int GetSupportedOperations()
const override;
40 virtual bool CopyFrom(
const IChangeable &
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
41 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
42 virtual bool ResetData(CompatibilityMode mode = CM_WITHOUT_REFS)
override;
46 QByteArray m_productId;
47 QByteArray m_languageId;
48 QByteArray m_designScheme;
50 istd::TSharedInterfacePtr<imtauth::IUserInfo> m_userInfoPtr;