cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
音乐分享卡片消息 更多...
#include <MusicShareMessage.hpp>
Public 成员函数 | |
MusicShareMessage ()=default | |
MusicShareMessage (MusicShareType kind, std::string title, std::string summary, std::string JumpUrl, std::string PictureUrl, std::string MusicUrl, std::string brief) | |
MusicShareType | GetKind () const |
获取分享种类 更多... | |
std::string | GetTitle () const |
获取标题 更多... | |
std::string | GetSummary () const |
获取介绍 更多... | |
std::string | GetJumpUrl () const |
获取转跳链接 更多... | |
std::string | GetPictureUrl () const |
获取封面图片连接 更多... | |
std::string | GetMusicUrl () const |
获取音乐链接 更多... | |
std::string | GetBrief () const |
获取简介 更多... | |
MusicShareMessage & | SetKind (MusicShareType kind) |
设置分享种类 更多... | |
MusicShareMessage & | SetTitle (std::string title) |
设置标题 更多... | |
MusicShareMessage & | SetSummary (std::string summary) |
设置介绍 更多... | |
MusicShareMessage & | SetJumpUrl (std::string JumpUrl) |
设置转跳链接 更多... | |
MusicShareMessage & | SetPictureUrl (std::string PictureUrl) |
设置封面图片连接 更多... | |
MusicShareMessage & | SetMusicUrl (std::string MusicUrl) |
设置音乐链接 更多... | |
MusicShareMessage & | SetBrief (std::string brief) |
设置简介 更多... | |
![]() | |
std::unique_ptr< IMessage > | clone () const override |
![]() | |
virtual | ~IMessage ()=default |
virtual std::unique_ptr< IMessage > | clone () const =0 |
MessageTypes | type () const |
Return the type of the class 更多... | |
bool | allowSend () const |
检查消息是否可以用于发送 更多... | |
bool | valid () const |
检查消息是否有效 更多... | |
Protected 成员函数 | |
bool | isValid_ () const final |
![]() | |
IMessageImpl ()=default | |
MessageTypes | GetType_ () const override |
bool | isSendSupported_ () const override |
![]() | |
IMessage ()=default | |
virtual MessageTypes | GetType_ () const =0 |
virtual bool | isSendSupported_ () const =0 |
virtual bool | isValid_ () const =0 |
Protected 属性 | |
MusicShareType | kind_ = MusicShareType::ENUM_END |
std::string | title_ {} |
std::string | summary_ {} |
std::string | JumpUrl_ {} |
std::string | PictureUrl_ {} |
std::string | MusicUrl_ {} |
std::string | brief_ {} |
静态 Protected 属性 | |
static constexpr MessageTypes | TYPE_ = MessageTypes::MUSIC_SHARE |
static constexpr bool | SUPPORT_SEND_ = true |
额外继承的成员函数 | |
![]() | |
static constexpr MessageTypes | GetType () |
static constexpr bool | isSendSupported () |
音乐分享卡片消息
Member Variable | Default Value |
---|---|
MusicShareMessage::kind_ | MusicShareType::ENUM_END |
MusicShareMessage::title_ | "" |
MusicShareMessage::summary_ | "" |
MusicShareMessage::JumpUrl_ | "" |
MusicShareMessage::PictureUrl_ | "" |
MusicShareMessage::MusicUrl_ | "" |
MusicShareMessage::brief_ | "" |
在文件 MusicShareMessage.hpp 第 43 行定义.
|
default |
|
inline |
在文件 MusicShareMessage.hpp 第 69 行定义.
|
inlinefinalprotectedvirtual |
实现了 Mirai::IMessage.
在文件 MusicShareMessage.hpp 第 59 行定义.
|
inline |
获取分享种类
在文件 MusicShareMessage.hpp 第 82 行定义.
|
inline |
获取标题
在文件 MusicShareMessage.hpp 第 84 行定义.
|
inline |
获取介绍
在文件 MusicShareMessage.hpp 第 86 行定义.
|
inline |
获取转跳链接
在文件 MusicShareMessage.hpp 第 88 行定义.
|
inline |
获取封面图片连接
在文件 MusicShareMessage.hpp 第 90 行定义.
|
inline |
获取音乐链接
在文件 MusicShareMessage.hpp 第 92 行定义.
|
inline |
|
inline |
设置分享种类
在文件 MusicShareMessage.hpp 第 101 行定义.
|
inline |
设置标题
在文件 MusicShareMessage.hpp 第 107 行定义.
|
inline |
设置介绍
在文件 MusicShareMessage.hpp 第 113 行定义.
|
inline |
设置转跳链接
在文件 MusicShareMessage.hpp 第 119 行定义.
|
inline |
设置封面图片连接
在文件 MusicShareMessage.hpp 第 125 行定义.
|
inline |
设置音乐链接
在文件 MusicShareMessage.hpp 第 131 行定义.
|
inline |
设置简介
在文件 MusicShareMessage.hpp 第 137 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 48 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 49 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 50 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 51 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 52 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 53 行定义.
|
protected |
在文件 MusicShareMessage.hpp 第 54 行定义.
|
staticconstexprprotected |
在文件 MusicShareMessage.hpp 第 56 行定义.
|
staticconstexprprotected |
在文件 MusicShareMessage.hpp 第 57 行定义.