From 85c4ce82953746564caae9854c692a6ef18ac579 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Fri, 15 Nov 2019 02:11:29 +0800 Subject: [PATCH] Modify DescribeRestoreRangeInfo. --- CHANGELOG | 3 +++ VERSION | 2 +- .../dbs/model/DescribeRestoreRangeInfoResult.h | 8 ++++---- dbs/src/model/DescribeRestoreRangeInfoResult.cc | 8 ++++---- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 8a4f7ca65..750303f48 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-11-15 Version 1.36.178 +- Modify DescribeRestoreRangeInfo. + 2019-11-15 Version 1.36.177 - Add DescribeRestoreRangeInfo. diff --git a/VERSION b/VERSION index 8fe9d594c..4bd8d2235 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.177 \ No newline at end of file +1.36.178 \ No newline at end of file diff --git a/dbs/include/alibabacloud/dbs/model/DescribeRestoreRangeInfoResult.h b/dbs/include/alibabacloud/dbs/model/DescribeRestoreRangeInfoResult.h index 084605c41..0babe1a83 100644 --- a/dbs/include/alibabacloud/dbs/model/DescribeRestoreRangeInfoResult.h +++ b/dbs/include/alibabacloud/dbs/model/DescribeRestoreRangeInfoResult.h @@ -36,16 +36,16 @@ namespace AlibabaCloud { struct FullBackupDetail { - std::string endTime; - std::string startTime; + long endTime; + long startTime; std::string backupSetId; }; std::string rangeType; std::vector fullBackupList; std::string sourceEndpointInstanceID; std::string sourceEndpointInstanceType; - std::string endTimestampForRestore; - std::string beginTimestampForRestore; + long endTimestampForRestore; + long beginTimestampForRestore; }; diff --git a/dbs/src/model/DescribeRestoreRangeInfoResult.cc b/dbs/src/model/DescribeRestoreRangeInfoResult.cc index 1b8d5e612..ca479f425 100644 --- a/dbs/src/model/DescribeRestoreRangeInfoResult.cc +++ b/dbs/src/model/DescribeRestoreRangeInfoResult.cc @@ -48,9 +48,9 @@ void DescribeRestoreRangeInfoResult::parse(const std::string &payload) if(!valueItemsDBSRecoverRange["SourceEndpointInstanceID"].isNull()) itemsObject.sourceEndpointInstanceID = valueItemsDBSRecoverRange["SourceEndpointInstanceID"].asString(); if(!valueItemsDBSRecoverRange["BeginTimestampForRestore"].isNull()) - itemsObject.beginTimestampForRestore = valueItemsDBSRecoverRange["BeginTimestampForRestore"].asString(); + itemsObject.beginTimestampForRestore = std::stol(valueItemsDBSRecoverRange["BeginTimestampForRestore"].asString()); if(!valueItemsDBSRecoverRange["EndTimestampForRestore"].isNull()) - itemsObject.endTimestampForRestore = valueItemsDBSRecoverRange["EndTimestampForRestore"].asString(); + itemsObject.endTimestampForRestore = std::stol(valueItemsDBSRecoverRange["EndTimestampForRestore"].asString()); if(!valueItemsDBSRecoverRange["RangeType"].isNull()) itemsObject.rangeType = valueItemsDBSRecoverRange["RangeType"].asString(); auto allFullBackupListNode = allItemsNode["FullBackupList"]["FullBackupDetail"]; @@ -60,9 +60,9 @@ void DescribeRestoreRangeInfoResult::parse(const std::string &payload) if(!allItemsNodeFullBackupListFullBackupDetail["BackupSetId"].isNull()) fullBackupListObject.backupSetId = allItemsNodeFullBackupListFullBackupDetail["BackupSetId"].asString(); if(!allItemsNodeFullBackupListFullBackupDetail["StartTime"].isNull()) - fullBackupListObject.startTime = allItemsNodeFullBackupListFullBackupDetail["StartTime"].asString(); + fullBackupListObject.startTime = std::stol(allItemsNodeFullBackupListFullBackupDetail["StartTime"].asString()); if(!allItemsNodeFullBackupListFullBackupDetail["EndTime"].isNull()) - fullBackupListObject.endTime = allItemsNodeFullBackupListFullBackupDetail["EndTime"].asString(); + fullBackupListObject.endTime = std::stol(allItemsNodeFullBackupListFullBackupDetail["EndTime"].asString()); itemsObject.fullBackupList.push_back(fullBackupListObject); } items_.push_back(itemsObject);