7#ifndef _NIM_SDK_CPP_TALKEX_HELPER_COLLECT_H_
8#define _NIM_SDK_CPP_TALKEX_HELPER_COLLECT_H_
39 static std::string ToJsonString(
const CollectInfo& info);
41 static void FromJsonString(
const std::string& json_string,
CollectInfo& info);
46 std::list<CollectInfo> list;
47 static void FromJsonString(
const std::string& json_string,
CollectInfoList& list);
54 : create_time(collet_create_time)
57 uint64_t create_time{0};
66 void Add(uint64_t
id, uint64_t create_time) { list.emplace_back(create_time,
id); }
67 int Size()
const {
return (
int)list.size(); }
70 std::list<MatchCollectParm> list;
Represents a JSON value.
Definition: value.h:196
收藏内容属性
Definition: nim_talkex_helper_collect.h:24
uint64_t create_time
创建时间
Definition: nim_talkex_helper_collect.h:36
std::string unique_id
去重唯一ID
Definition: nim_talkex_helper_collect.h:34
int64_t type
int 类型,开发者可根据业务自定义其含意
Definition: nim_talkex_helper_collect.h:28
uint64_t update_time
更新时间
Definition: nim_talkex_helper_collect.h:38
std::string data
数据,string,最大20480
Definition: nim_talkex_helper_collect.h:30
std::string ext
扩展字段,string,最大1024
Definition: nim_talkex_helper_collect.h:32
uint64_t id
id
Definition: nim_talkex_helper_collect.h:26
收藏列表
Definition: nim_talkex_helper_collect.h:45
收藏匹配参数
Definition: nim_talkex_helper_collect.h:51
分页查询收藏列表参数
Definition: nim_talkex_helper_collect.h:74
uint64_t to_time
结束时间,推荐当前时间+1小时
Definition: nim_talkex_helper_collect.h:78
uint64_t exclude_id
结束查询的最后一条收藏的id(不包含在查询结果中)缺省 可填0
Definition: nim_talkex_helper_collect.h:80
uint64_t from_time
起始时间,默认0
Definition: nim_talkex_helper_collect.h:76
bool reverse
反向查询(按时间正序起查,正序排列),false:按时间逆序起查,逆序排列(建议默认为false)
Definition: nim_talkex_helper_collect.h:84
int type
收藏类型,缺省表示所有类型
Definition: nim_talkex_helper_collect.h:86
int limit
本次查询的上限(最多100条)
Definition: nim_talkex_helper_collect.h:82
收藏内容参数
Definition: nim_talkex_helper_collect.h:64