Update TaggingAdImage.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2021-08-10 Version: 1.36.845
|
||||||
|
- Update TaggingAdImage.
|
||||||
|
|
||||||
2021-08-10 Version: 1.36.844
|
2021-08-10 Version: 1.36.844
|
||||||
- Supported DescribeSubscriptionMeta for distributed subscription.
|
- Supported DescribeSubscriptionMeta for distributed subscription.
|
||||||
- Supported ParentChannelId for DescribeConsumerChannel.
|
- Supported ParentChannelId for DescribeConsumerChannel.
|
||||||
|
|||||||
@@ -34,12 +34,13 @@ namespace AlibabaCloud
|
|||||||
public:
|
public:
|
||||||
struct Data
|
struct Data
|
||||||
{
|
{
|
||||||
struct Tag
|
struct TagsItem
|
||||||
{
|
{
|
||||||
float confidence;
|
float confidence;
|
||||||
std::string value;
|
std::string value;
|
||||||
};
|
};
|
||||||
std::vector<Tag> tags;
|
std::string tagInfo;
|
||||||
|
std::vector<TagsItem> tags;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -40,15 +40,17 @@ void TaggingAdImageResult::parse(const std::string &payload)
|
|||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
setRequestId(value["RequestId"].asString());
|
||||||
auto dataNode = value["Data"];
|
auto dataNode = value["Data"];
|
||||||
auto allTagsNode = dataNode["Tags"]["Tag"];
|
if(!dataNode["TagInfo"].isNull())
|
||||||
for (auto dataNodeTagsTag : allTagsNode)
|
data_.tagInfo = dataNode["TagInfo"].asString();
|
||||||
|
auto allTagsNode = dataNode["Tags"]["tagsItem"];
|
||||||
|
for (auto dataNodeTagstagsItem : allTagsNode)
|
||||||
{
|
{
|
||||||
Data::Tag tagObject;
|
Data::TagsItem tagsItemObject;
|
||||||
if(!dataNodeTagsTag["Value"].isNull())
|
if(!dataNodeTagstagsItem["Value"].isNull())
|
||||||
tagObject.value = dataNodeTagsTag["Value"].asString();
|
tagsItemObject.value = dataNodeTagstagsItem["Value"].asString();
|
||||||
if(!dataNodeTagsTag["Confidence"].isNull())
|
if(!dataNodeTagstagsItem["Confidence"].isNull())
|
||||||
tagObject.confidence = std::stof(dataNodeTagsTag["Confidence"].asString());
|
tagsItemObject.confidence = std::stof(dataNodeTagstagsItem["Confidence"].asString());
|
||||||
data_.tags.push_back(tagObject);
|
data_.tags.push_back(tagsItemObject);
|
||||||
}
|
}
|
||||||
if(!value["Code"].isNull())
|
if(!value["Code"].isNull())
|
||||||
code_ = value["Code"].asString();
|
code_ = value["Code"].asString();
|
||||||
|
|||||||
Reference in New Issue
Block a user