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
|
||||
- Supported DescribeSubscriptionMeta for distributed subscription.
|
||||
- Supported ParentChannelId for DescribeConsumerChannel.
|
||||
|
||||
@@ -34,12 +34,13 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Tag
|
||||
struct TagsItem
|
||||
{
|
||||
float confidence;
|
||||
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);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allTagsNode = dataNode["Tags"]["Tag"];
|
||||
for (auto dataNodeTagsTag : allTagsNode)
|
||||
if(!dataNode["TagInfo"].isNull())
|
||||
data_.tagInfo = dataNode["TagInfo"].asString();
|
||||
auto allTagsNode = dataNode["Tags"]["tagsItem"];
|
||||
for (auto dataNodeTagstagsItem : allTagsNode)
|
||||
{
|
||||
Data::Tag tagObject;
|
||||
if(!dataNodeTagsTag["Value"].isNull())
|
||||
tagObject.value = dataNodeTagsTag["Value"].asString();
|
||||
if(!dataNodeTagsTag["Confidence"].isNull())
|
||||
tagObject.confidence = std::stof(dataNodeTagsTag["Confidence"].asString());
|
||||
data_.tags.push_back(tagObject);
|
||||
Data::TagsItem tagsItemObject;
|
||||
if(!dataNodeTagstagsItem["Value"].isNull())
|
||||
tagsItemObject.value = dataNodeTagstagsItem["Value"].asString();
|
||||
if(!dataNodeTagstagsItem["Confidence"].isNull())
|
||||
tagsItemObject.confidence = std::stof(dataNodeTagstagsItem["Confidence"].asString());
|
||||
data_.tags.push_back(tagsItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
Reference in New Issue
Block a user