NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
v2::V2NIMDownloadMessageAttachmentParams结构体 参考

下载消息附件资源请求参数 更多...

#include <v2_nim_def_struct.hpp>

Public 属性

nstd::shared_ptr< V2NIMMessageAttachmentattachment
 消息附件信息
 
V2NIMDownloadAttachmentType type {V2NIM_DOWNLOAD_ATTACHMENT_TYPE_SOURCE}
 要下载附件的类型 V2NIMDownloadAttachmentType
 
nstd::optional< V2NIMSizethumbSize
 如果下载的是缩略图或者视频封面,通过该参数指定缩略图大小或视频封面大小
 
nstd::optional< nstd::stringmessageClientId
 消息客户端 ID,如果指定了该参数将下载完成后的本地附件保存路径更新到消息数据库中,下一次查询时将直接返回对应的路径
 
nstd::optional< nstd::stringsaveAs
 附件保存路径,如未指定 SDK 将下载到登录用户缓存目录,如指定该参数则以指定的路径为准
 

详细描述

下载消息附件资源请求参数

类成员变量说明

◆ attachment

nstd::shared_ptr<V2NIMMessageAttachment> v2::V2NIMDownloadMessageAttachmentParams::attachment

消息附件信息

◆ messageClientId

nstd::optional<nstd::string> v2::V2NIMDownloadMessageAttachmentParams::messageClientId

消息客户端 ID,如果指定了该参数将下载完成后的本地附件保存路径更新到消息数据库中,下一次查询时将直接返回对应的路径

◆ saveAs

nstd::optional<nstd::string> v2::V2NIMDownloadMessageAttachmentParams::saveAs

附件保存路径,如未指定 SDK 将下载到登录用户缓存目录,如指定该参数则以指定的路径为准

◆ thumbSize

nstd::optional<V2NIMSize> v2::V2NIMDownloadMessageAttachmentParams::thumbSize

如果下载的是缩略图或者视频封面,通过该参数指定缩略图大小或视频封面大小

◆ type

V2NIMDownloadAttachmentType v2::V2NIMDownloadMessageAttachmentParams::type {V2NIM_DOWNLOAD_ATTACHMENT_TYPE_SOURCE}

要下载附件的类型 V2NIMDownloadAttachmentType


该结构体的文档由以下文件生成: