JD2022-TU1/main/extern/dtest/dtcore/inc/dttokenrequest.h

30 lines
No EOL
730 B
C++

#pragma once
#include "dtcore/inc/dtstream.h"
namespace dt
{
class TokenRequest : public Serializable
{
public:
DT_CORE_DLL_ENTRY TokenRequest() {}
DT_CORE_DLL_ENTRY TokenRequest(const String& requestName,
const String& tokenType);
DT_CORE_DLL_ENTRY const String& GetRequestName() const { return m_Name; }
DT_CORE_DLL_ENTRY const String& GetTokenType() const { return m_TokenType; }
DT_CORE_DLL_ENTRY virtual void Serialize(U8 version, Stream& stream) override;
DT_CORE_DLL_ENTRY bool operator==(const TokenRequest& rhs) const;
private:
String m_Name;
String m_TokenType;
};
typedef Vector<TokenRequest> TokenRequests;
}