cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::MarketFaceMessage类 参考final

QQ商店表情消息 更多...

#include <FaceMessage.hpp>

类 Mirai::MarketFaceMessage 继承关系图:
[图例]
Mirai::MarketFaceMessage 的协作图:
[图例]

Protected 成员函数

bool isValid_ () const final
 
- Protected 成员函数 继承自 Mirai::FaceMessageImpl< MarketFaceMessage >
bool isValid_ () const override
 
- Protected 成员函数 继承自 Mirai::IMessageImpl< MarketFaceMessage >
 IMessageImpl ()=default
 
MessageTypes GetType_ () const override
 
bool isSendSupported_ () const override
 
- Protected 成员函数 继承自 Mirai::IMessage
 IMessage ()=default
 
virtual MessageTypes GetType_ () const =0
 
virtual bool isSendSupported_ () const =0
 
virtual bool isValid_ () const =0
 

静态 Protected 属性

static constexpr MessageTypes TYPE_ = MessageTypes::MARKET_FACE
 
static constexpr bool SUPPORT_SEND_ = false
 

额外继承的成员函数

- Public 成员函数 继承自 Mirai::FaceMessageImpl< MarketFaceMessage >
 FaceMessageImpl ()=default
 
 FaceMessageImpl (int64_t id)
 
 FaceMessageImpl (std::string name)
 
bool operator== (const FaceMessageImpl &rhs)
 
bool operator!= (const FaceMessageImpl &rhs)
 
int64_t GetId () const
 获取表情id 更多...
 
std::string GetName () const
 获取表情名称 更多...
 
MarketFaceMessageSetId (int64_t id)
 设置表情id 更多...
 
MarketFaceMessageSetName (std::string name)
 设置表情名称。这一操作会清除已设置的id。 更多...
 
- Public 成员函数 继承自 Mirai::IMessageImpl< MarketFaceMessage >
std::unique_ptr< IMessageclone () const override
 
- Public 成员函数 继承自 Mirai::IMessage
virtual ~IMessage ()=default
 
virtual std::unique_ptr< IMessageclone () const =0
 
MessageTypes type () const
 Return the type of the class 更多...
 
bool allowSend () const
 检查消息是否可以用于发送 更多...
 
bool valid () const
 检查消息是否有效 更多...
 
- 静态 Public 成员函数 继承自 Mirai::IMessageImpl< MarketFaceMessage >
static constexpr MessageTypes GetType ()
 
static constexpr bool isSendSupported ()
 
- Protected 属性 继承自 Mirai::FaceMessageImpl< MarketFaceMessage >
int64_t id_
 
std::string name_
 

详细描述

QQ商店表情消息

仅用于接收,发送时将会被无视

Member Variable Default Value
MarketFaceMessage::id_ -1
MarketFaceMessage::name_ ""

在文件 FaceMessage.hpp114 行定义.

成员函数说明

◆ isValid_()

bool Mirai::MarketFaceMessage::isValid_ ( ) const
inlinefinalprotectedvirtual

实现了 Mirai::IMessage.

在文件 FaceMessage.hpp119 行定义.

类成员变量说明

◆ TYPE_

constexpr MessageTypes Mirai::MarketFaceMessage::TYPE_ = MessageTypes::MARKET_FACE
staticconstexprprotected

在文件 FaceMessage.hpp121 行定义.

◆ SUPPORT_SEND_

constexpr bool Mirai::MarketFaceMessage::SUPPORT_SEND_ = false
staticconstexprprotected

在文件 FaceMessage.hpp122 行定义.


该类的文档由以下文件生成: