30 lines
No EOL
730 B
C++
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;
|
|
|
|
} |