4 #include <jsoncpp/json/json.h> 18 if (!Data.isMember(
"file_id")) {
21 if (!Data.isMember(
"length")) {
24 if (!Data.isMember(
"duration")) {
28 std::string file_id = Data[
"file_id"].asString();
29 std::int32_t length = Data[
"length"].asInt();
30 std::int32_t duration = Data[
"duration"].asInt();
34 if (Data.isMember(
"thumb")) {
35 ret.
setThumb(fromJson<PhotoSize>(Data[
"thumb"]));
37 if (Data.isMember(
"file_size")) {
VideoNote fromJson(Json::Value Data)
void setFile_size(const std::optional< std::int32_t > &file_size)
void setThumb(const std::optional< PhotoSize > &thumb)