This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -39,20 +39,20 @@ void BatchFuzzyMatchDomainSensitiveWordResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSensitiveWordMatchResultList = value["SensitiveWordMatchResultList"]["SensitiveWordMatchResult"];
for (auto value : allSensitiveWordMatchResultList)
auto allSensitiveWordMatchResultListNode = value["SensitiveWordMatchResultList"]["SensitiveWordMatchResult"];
for (auto valueSensitiveWordMatchResultListSensitiveWordMatchResult : allSensitiveWordMatchResultListNode)
{
SensitiveWordMatchResult sensitiveWordMatchResultListObject;
if(!value["Keyword"].isNull())
sensitiveWordMatchResultListObject.keyword = value["Keyword"].asString();
if(!value["Exist"].isNull())
sensitiveWordMatchResultListObject.exist = value["Exist"].asString() == "true";
auto allMatchedSentiveWords = value["MatchedSentiveWords"]["MatchedSensitiveWord"];
for (auto value : allMatchedSentiveWords)
if(!valueSensitiveWordMatchResultListSensitiveWordMatchResult["Keyword"].isNull())
sensitiveWordMatchResultListObject.keyword = valueSensitiveWordMatchResultListSensitiveWordMatchResult["Keyword"].asString();
if(!valueSensitiveWordMatchResultListSensitiveWordMatchResult["Exist"].isNull())
sensitiveWordMatchResultListObject.exist = valueSensitiveWordMatchResultListSensitiveWordMatchResult["Exist"].asString() == "true";
auto allMatchedSentiveWordsNode = allSensitiveWordMatchResultListNode["MatchedSentiveWords"]["MatchedSensitiveWord"];
for (auto allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord : allMatchedSentiveWordsNode)
{
SensitiveWordMatchResult::MatchedSensitiveWord matchedSentiveWordsObject;
if(!value["Word"].isNull())
matchedSentiveWordsObject.word = value["Word"].asString();
if(!allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord["Word"].isNull())
matchedSentiveWordsObject.word = allSensitiveWordMatchResultListNodeMatchedSentiveWordsMatchedSensitiveWord["Word"].asString();
sensitiveWordMatchResultListObject.matchedSentiveWords.push_back(matchedSentiveWordsObject);
}
sensitiveWordMatchResultList_.push_back(sensitiveWordMatchResultListObject);

View File

@@ -39,28 +39,28 @@ void DeleteEmailVerificationResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSuccessList = value["SuccessList"]["SendResult"];
for (auto value : allSuccessList)
auto allSuccessListNode = value["SuccessList"]["SendResult"];
for (auto valueSuccessListSendResult : allSuccessListNode)
{
SendResult successListObject;
if(!value["Email"].isNull())
successListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
successListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
successListObject.message = value["Message"].asString();
if(!valueSuccessListSendResult["Email"].isNull())
successListObject.email = valueSuccessListSendResult["Email"].asString();
if(!valueSuccessListSendResult["Code"].isNull())
successListObject.code = valueSuccessListSendResult["Code"].asString();
if(!valueSuccessListSendResult["Message"].isNull())
successListObject.message = valueSuccessListSendResult["Message"].asString();
successList_.push_back(successListObject);
}
auto allFailList = value["FailList"]["SendResult"];
for (auto value : allFailList)
auto allFailListNode = value["FailList"]["SendResult"];
for (auto valueFailListSendResult : allFailListNode)
{
SendResult failListObject;
if(!value["Email"].isNull())
failListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
failListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
failListObject.message = value["Message"].asString();
if(!valueFailListSendResult["Email"].isNull())
failListObject.email = valueFailListSendResult["Email"].asString();
if(!valueFailListSendResult["Code"].isNull())
failListObject.code = valueFailListSendResult["Code"].asString();
if(!valueFailListSendResult["Message"].isNull())
failListObject.message = valueFailListSendResult["Message"].asString();
failList_.push_back(failListObject);
}

View File

@@ -39,12 +39,12 @@ void FuzzyMatchDomainSensitiveWordResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMatchedSentiveWords = value["MatchedSentiveWords"]["MatchedSensitiveWord"];
for (auto value : allMatchedSentiveWords)
auto allMatchedSentiveWordsNode = value["MatchedSentiveWords"]["MatchedSensitiveWord"];
for (auto valueMatchedSentiveWordsMatchedSensitiveWord : allMatchedSentiveWordsNode)
{
MatchedSensitiveWord matchedSentiveWordsObject;
if(!value["Word"].isNull())
matchedSentiveWordsObject.word = value["Word"].asString();
if(!valueMatchedSentiveWordsMatchedSensitiveWord["Word"].isNull())
matchedSentiveWordsObject.word = valueMatchedSentiveWordsMatchedSensitiveWord["Word"].asString();
matchedSentiveWords_.push_back(matchedSentiveWordsObject);
}
if(!value["Keyword"].isNull())

View File

@@ -39,30 +39,30 @@ void ListEmailVerificationResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["EmailVerification"];
for (auto value : allData)
auto allDataNode = value["Data"]["EmailVerification"];
for (auto valueDataEmailVerification : allDataNode)
{
EmailVerification dataObject;
if(!value["GmtCreate"].isNull())
dataObject.gmtCreate = value["GmtCreate"].asString();
if(!value["GmtModified"].isNull())
dataObject.gmtModified = value["GmtModified"].asString();
if(!value["Email"].isNull())
dataObject.email = value["Email"].asString();
if(!value["UserId"].isNull())
dataObject.userId = value["UserId"].asString();
if(!value["EmailVerificationNo"].isNull())
dataObject.emailVerificationNo = value["EmailVerificationNo"].asString();
if(!value["TokenSendTime"].isNull())
dataObject.tokenSendTime = value["TokenSendTime"].asString();
if(!value["VerificationStatus"].isNull())
dataObject.verificationStatus = std::stoi(value["VerificationStatus"].asString());
if(!value["VerificationTime"].isNull())
dataObject.verificationTime = value["VerificationTime"].asString();
if(!value["SendIp"].isNull())
dataObject.sendIp = value["SendIp"].asString();
if(!value["ConfirmIp"].isNull())
dataObject.confirmIp = value["ConfirmIp"].asString();
if(!valueDataEmailVerification["GmtCreate"].isNull())
dataObject.gmtCreate = valueDataEmailVerification["GmtCreate"].asString();
if(!valueDataEmailVerification["GmtModified"].isNull())
dataObject.gmtModified = valueDataEmailVerification["GmtModified"].asString();
if(!valueDataEmailVerification["Email"].isNull())
dataObject.email = valueDataEmailVerification["Email"].asString();
if(!valueDataEmailVerification["UserId"].isNull())
dataObject.userId = valueDataEmailVerification["UserId"].asString();
if(!valueDataEmailVerification["EmailVerificationNo"].isNull())
dataObject.emailVerificationNo = valueDataEmailVerification["EmailVerificationNo"].asString();
if(!valueDataEmailVerification["TokenSendTime"].isNull())
dataObject.tokenSendTime = valueDataEmailVerification["TokenSendTime"].asString();
if(!valueDataEmailVerification["VerificationStatus"].isNull())
dataObject.verificationStatus = std::stoi(valueDataEmailVerification["VerificationStatus"].asString());
if(!valueDataEmailVerification["VerificationTime"].isNull())
dataObject.verificationTime = valueDataEmailVerification["VerificationTime"].asString();
if(!valueDataEmailVerification["SendIp"].isNull())
dataObject.sendIp = valueDataEmailVerification["SendIp"].asString();
if(!valueDataEmailVerification["ConfirmIp"].isNull())
dataObject.confirmIp = valueDataEmailVerification["ConfirmIp"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,30 +39,30 @@ void ListServerLockResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["QueryTransferInResponse"];
for (auto value : allData)
auto allDataNode = value["Data"]["QueryTransferInResponse"];
for (auto valueDataQueryTransferInResponse : allDataNode)
{
QueryTransferInResponse dataObject;
if(!value["GmtCreate"].isNull())
dataObject.gmtCreate = value["GmtCreate"].asString();
if(!value["GmtModified"].isNull())
dataObject.gmtModified = value["GmtModified"].asString();
if(!value["UserId"].isNull())
dataObject.userId = value["UserId"].asString();
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["DomainInstanceId"].isNull())
dataObject.domainInstanceId = value["DomainInstanceId"].asString();
if(!value["LockProductId"].isNull())
dataObject.lockProductId = value["LockProductId"].asString();
if(!value["StartDate"].isNull())
dataObject.startDate = value["StartDate"].asString();
if(!value["ExpireDate"].isNull())
dataObject.expireDate = value["ExpireDate"].asString();
if(!value["LockInstanceId"].isNull())
dataObject.lockInstanceId = value["LockInstanceId"].asString();
if(!value["ServerLockStatus"].isNull())
dataObject.serverLockStatus = value["ServerLockStatus"].asString();
if(!valueDataQueryTransferInResponse["GmtCreate"].isNull())
dataObject.gmtCreate = valueDataQueryTransferInResponse["GmtCreate"].asString();
if(!valueDataQueryTransferInResponse["GmtModified"].isNull())
dataObject.gmtModified = valueDataQueryTransferInResponse["GmtModified"].asString();
if(!valueDataQueryTransferInResponse["UserId"].isNull())
dataObject.userId = valueDataQueryTransferInResponse["UserId"].asString();
if(!valueDataQueryTransferInResponse["DomainName"].isNull())
dataObject.domainName = valueDataQueryTransferInResponse["DomainName"].asString();
if(!valueDataQueryTransferInResponse["DomainInstanceId"].isNull())
dataObject.domainInstanceId = valueDataQueryTransferInResponse["DomainInstanceId"].asString();
if(!valueDataQueryTransferInResponse["LockProductId"].isNull())
dataObject.lockProductId = valueDataQueryTransferInResponse["LockProductId"].asString();
if(!valueDataQueryTransferInResponse["StartDate"].isNull())
dataObject.startDate = valueDataQueryTransferInResponse["StartDate"].asString();
if(!valueDataQueryTransferInResponse["ExpireDate"].isNull())
dataObject.expireDate = valueDataQueryTransferInResponse["ExpireDate"].asString();
if(!valueDataQueryTransferInResponse["LockInstanceId"].isNull())
dataObject.lockInstanceId = valueDataQueryTransferInResponse["LockInstanceId"].asString();
if(!valueDataQueryTransferInResponse["ServerLockStatus"].isNull())
dataObject.serverLockStatus = valueDataQueryTransferInResponse["ServerLockStatus"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,22 +39,22 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allClaims = value["Claims"]["Claim"];
for (auto value : allClaims)
auto allClaimsNode = value["Claims"]["Claim"];
for (auto valueClaimsClaim : allClaimsNode)
{
Claim claimsObject;
if(!value["MarkName"].isNull())
claimsObject.markName = value["MarkName"].asString();
if(!value["GoodsAndServices"].isNull())
claimsObject.goodsAndServices = value["GoodsAndServices"].asString();
auto allHolders = value["Holders"]["Holder"];
for (auto value : allHolders)
if(!valueClaimsClaim["MarkName"].isNull())
claimsObject.markName = valueClaimsClaim["MarkName"].asString();
if(!valueClaimsClaim["GoodsAndServices"].isNull())
claimsObject.goodsAndServices = valueClaimsClaim["GoodsAndServices"].asString();
auto allHoldersNode = allClaimsNode["Holders"]["Holder"];
for (auto allClaimsNodeHoldersHolder : allHoldersNode)
{
Claim::Holder holdersObject;
if(!value["Entitlement"].isNull())
holdersObject.entitlement = value["Entitlement"].asString();
if(!value["Org"].isNull())
holdersObject.org = value["Org"].asString();
if(!allClaimsNodeHoldersHolder["Entitlement"].isNull())
holdersObject.entitlement = allClaimsNodeHoldersHolder["Entitlement"].asString();
if(!allClaimsNodeHoldersHolder["Org"].isNull())
holdersObject.org = allClaimsNodeHoldersHolder["Org"].asString();
auto addrNode = value["Addr"];
if(!addrNode["City"].isNull())
holdersObject.addr.city = addrNode["City"].asString();
@@ -69,22 +69,22 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
holdersObject.addr.street.push_back(value.asString());
claimsObject.holders.push_back(holdersObject);
}
auto allContacts = value["Contacts"]["Contact"];
for (auto value : allContacts)
auto allContactsNode = allClaimsNode["Contacts"]["Contact"];
for (auto allClaimsNodeContactsContact : allContactsNode)
{
Claim::Contact contactsObject;
if(!value["Type"].isNull())
contactsObject.type = value["Type"].asString();
if(!value["Name"].isNull())
contactsObject.name = value["Name"].asString();
if(!value["Org"].isNull())
contactsObject.org = value["Org"].asString();
if(!value["Voice"].isNull())
contactsObject.voice = value["Voice"].asString();
if(!value["Fax"].isNull())
contactsObject.fax = value["Fax"].asString();
if(!value["Email"].isNull())
contactsObject.email = value["Email"].asString();
if(!allClaimsNodeContactsContact["Type"].isNull())
contactsObject.type = allClaimsNodeContactsContact["Type"].asString();
if(!allClaimsNodeContactsContact["Name"].isNull())
contactsObject.name = allClaimsNodeContactsContact["Name"].asString();
if(!allClaimsNodeContactsContact["Org"].isNull())
contactsObject.org = allClaimsNodeContactsContact["Org"].asString();
if(!allClaimsNodeContactsContact["Voice"].isNull())
contactsObject.voice = allClaimsNodeContactsContact["Voice"].asString();
if(!allClaimsNodeContactsContact["Fax"].isNull())
contactsObject.fax = allClaimsNodeContactsContact["Fax"].asString();
if(!allClaimsNodeContactsContact["Email"].isNull())
contactsObject.email = allClaimsNodeContactsContact["Email"].asString();
auto addr1Node = value["Addr"];
if(!addr1Node["City"].isNull())
contactsObject.addr1.city = addr1Node["City"].asString();
@@ -99,14 +99,14 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
contactsObject.addr1.street2.push_back(value.asString());
claimsObject.contacts.push_back(contactsObject);
}
auto allClassDescs = value["ClassDescs"]["ClassDesc"];
for (auto value : allClassDescs)
auto allClassDescsNode = allClaimsNode["ClassDescs"]["ClassDesc"];
for (auto allClaimsNodeClassDescsClassDesc : allClassDescsNode)
{
Claim::ClassDesc classDescsObject;
if(!value["ClassNum"].isNull())
classDescsObject.classNum = std::stoi(value["ClassNum"].asString());
if(!value["Desc"].isNull())
classDescsObject.desc = value["Desc"].asString();
if(!allClaimsNodeClassDescsClassDesc["ClassNum"].isNull())
classDescsObject.classNum = std::stoi(allClaimsNodeClassDescsClassDesc["ClassNum"].asString());
if(!allClaimsNodeClassDescsClassDesc["Desc"].isNull())
classDescsObject.desc = allClaimsNodeClassDescsClassDesc["Desc"].asString();
claimsObject.classDescs.push_back(classDescsObject);
}
auto jurDescNode = value["JurDesc"];

View File

@@ -39,36 +39,36 @@ void PollTaskResultResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["TaskDetail"];
for (auto value : allData)
auto allDataNode = value["Data"]["TaskDetail"];
for (auto valueDataTaskDetail : allDataNode)
{
TaskDetail dataObject;
if(!value["TaskNo"].isNull())
dataObject.taskNo = value["TaskNo"].asString();
if(!value["TaskDetailNo"].isNull())
dataObject.taskDetailNo = value["TaskDetailNo"].asString();
if(!value["TaskType"].isNull())
dataObject.taskType = value["TaskType"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["TaskStatus"].isNull())
dataObject.taskStatus = value["TaskStatus"].asString();
if(!value["UpdateTime"].isNull())
dataObject.updateTime = value["UpdateTime"].asString();
if(!value["CreateTime"].isNull())
dataObject.createTime = value["CreateTime"].asString();
if(!value["TryCount"].isNull())
dataObject.tryCount = std::stoi(value["TryCount"].asString());
if(!value["ErrorMsg"].isNull())
dataObject.errorMsg = value["ErrorMsg"].asString();
if(!value["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(value["TaskStatusCode"].asString());
if(!value["TaskResult"].isNull())
dataObject.taskResult = value["TaskResult"].asString();
if(!value["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = value["TaskTypeDescription"].asString();
if(!valueDataTaskDetail["TaskNo"].isNull())
dataObject.taskNo = valueDataTaskDetail["TaskNo"].asString();
if(!valueDataTaskDetail["TaskDetailNo"].isNull())
dataObject.taskDetailNo = valueDataTaskDetail["TaskDetailNo"].asString();
if(!valueDataTaskDetail["TaskType"].isNull())
dataObject.taskType = valueDataTaskDetail["TaskType"].asString();
if(!valueDataTaskDetail["InstanceId"].isNull())
dataObject.instanceId = valueDataTaskDetail["InstanceId"].asString();
if(!valueDataTaskDetail["DomainName"].isNull())
dataObject.domainName = valueDataTaskDetail["DomainName"].asString();
if(!valueDataTaskDetail["TaskStatus"].isNull())
dataObject.taskStatus = valueDataTaskDetail["TaskStatus"].asString();
if(!valueDataTaskDetail["UpdateTime"].isNull())
dataObject.updateTime = valueDataTaskDetail["UpdateTime"].asString();
if(!valueDataTaskDetail["CreateTime"].isNull())
dataObject.createTime = valueDataTaskDetail["CreateTime"].asString();
if(!valueDataTaskDetail["TryCount"].isNull())
dataObject.tryCount = std::stoi(valueDataTaskDetail["TryCount"].asString());
if(!valueDataTaskDetail["ErrorMsg"].isNull())
dataObject.errorMsg = valueDataTaskDetail["ErrorMsg"].asString();
if(!valueDataTaskDetail["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(valueDataTaskDetail["TaskStatusCode"].asString());
if(!valueDataTaskDetail["TaskResult"].isNull())
dataObject.taskResult = valueDataTaskDetail["TaskResult"].asString();
if(!valueDataTaskDetail["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = valueDataTaskDetail["TaskTypeDescription"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,50 +39,50 @@ void QueryAdvancedDomainListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Domain"];
for (auto value : allData)
auto allDataNode = value["Data"]["Domain"];
for (auto valueDataDomain : allDataNode)
{
Domain dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["ExpirationDate"].isNull())
dataObject.expirationDate = value["ExpirationDate"].asString();
if(!value["RegistrationDate"].isNull())
dataObject.registrationDate = value["RegistrationDate"].asString();
if(!value["DomainType"].isNull())
dataObject.domainType = value["DomainType"].asString();
if(!value["DomainStatus"].isNull())
dataObject.domainStatus = value["DomainStatus"].asString();
if(!value["ProductId"].isNull())
dataObject.productId = value["ProductId"].asString();
if(!value["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(value["ExpirationDateLong"].asString());
if(!value["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(value["RegistrationDateLong"].asString());
if(!value["Premium"].isNull())
dataObject.premium = value["Premium"].asString() == "true";
if(!value["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = value["DomainAuditStatus"].asString();
if(!value["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = value["ExpirationDateStatus"].asString();
if(!value["RegistrantType"].isNull())
dataObject.registrantType = value["RegistrantType"].asString();
if(!value["DomainGroupId"].isNull())
dataObject.domainGroupId = value["DomainGroupId"].asString();
if(!value["Remark"].isNull())
dataObject.remark = value["Remark"].asString();
if(!value["DomainGroupName"].isNull())
dataObject.domainGroupName = value["DomainGroupName"].asString();
if(!value["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(value["ExpirationCurrDateDiff"].asString());
if(!value["Email"].isNull())
dataObject.email = value["Email"].asString();
if(!value["ZhRegistrantOrganization"].isNull())
dataObject.zhRegistrantOrganization = value["ZhRegistrantOrganization"].asString();
if(!value["RegistrantOrganization"].isNull())
dataObject.registrantOrganization = value["RegistrantOrganization"].asString();
if(!valueDataDomain["DomainName"].isNull())
dataObject.domainName = valueDataDomain["DomainName"].asString();
if(!valueDataDomain["InstanceId"].isNull())
dataObject.instanceId = valueDataDomain["InstanceId"].asString();
if(!valueDataDomain["ExpirationDate"].isNull())
dataObject.expirationDate = valueDataDomain["ExpirationDate"].asString();
if(!valueDataDomain["RegistrationDate"].isNull())
dataObject.registrationDate = valueDataDomain["RegistrationDate"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["DomainStatus"].isNull())
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["ProductId"].isNull())
dataObject.productId = valueDataDomain["ProductId"].asString();
if(!valueDataDomain["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(valueDataDomain["ExpirationDateLong"].asString());
if(!valueDataDomain["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(valueDataDomain["RegistrationDateLong"].asString());
if(!valueDataDomain["Premium"].isNull())
dataObject.premium = valueDataDomain["Premium"].asString() == "true";
if(!valueDataDomain["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = valueDataDomain["DomainAuditStatus"].asString();
if(!valueDataDomain["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = valueDataDomain["ExpirationDateStatus"].asString();
if(!valueDataDomain["RegistrantType"].isNull())
dataObject.registrantType = valueDataDomain["RegistrantType"].asString();
if(!valueDataDomain["DomainGroupId"].isNull())
dataObject.domainGroupId = valueDataDomain["DomainGroupId"].asString();
if(!valueDataDomain["Remark"].isNull())
dataObject.remark = valueDataDomain["Remark"].asString();
if(!valueDataDomain["DomainGroupName"].isNull())
dataObject.domainGroupName = valueDataDomain["DomainGroupName"].asString();
if(!valueDataDomain["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(valueDataDomain["ExpirationCurrDateDiff"].asString());
if(!valueDataDomain["Email"].isNull())
dataObject.email = valueDataDomain["Email"].asString();
if(!valueDataDomain["ZhRegistrantOrganization"].isNull())
dataObject.zhRegistrantOrganization = valueDataDomain["ZhRegistrantOrganization"].asString();
if(!valueDataDomain["RegistrantOrganization"].isNull())
dataObject.registrantOrganization = valueDataDomain["RegistrantOrganization"].asString();
auto allDnsList = value["DnsList"]["Dns"];
for (auto value : allDnsList)
dataObject.dnsList.push_back(value.asString());

View File

@@ -39,22 +39,22 @@ void QueryChangeLogListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["ChangeLog"];
for (auto value : allData)
auto allDataNode = value["Data"]["ChangeLog"];
for (auto valueDataChangeLog : allDataNode)
{
ChangeLog dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["Result"].isNull())
dataObject.result = value["Result"].asString();
if(!value["Operation"].isNull())
dataObject.operation = value["Operation"].asString();
if(!value["OperationIPAddress"].isNull())
dataObject.operationIPAddress = value["OperationIPAddress"].asString();
if(!value["Details"].isNull())
dataObject.details = value["Details"].asString();
if(!value["Time"].isNull())
dataObject.time = value["Time"].asString();
if(!valueDataChangeLog["DomainName"].isNull())
dataObject.domainName = valueDataChangeLog["DomainName"].asString();
if(!valueDataChangeLog["Result"].isNull())
dataObject.result = valueDataChangeLog["Result"].asString();
if(!valueDataChangeLog["Operation"].isNull())
dataObject.operation = valueDataChangeLog["Operation"].asString();
if(!valueDataChangeLog["OperationIPAddress"].isNull())
dataObject.operationIPAddress = valueDataChangeLog["OperationIPAddress"].asString();
if(!valueDataChangeLog["Details"].isNull())
dataObject.details = valueDataChangeLog["Details"].asString();
if(!valueDataChangeLog["Time"].isNull())
dataObject.time = valueDataChangeLog["Time"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,18 +39,18 @@ void QueryDSRecordResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDSRecordList = value["DSRecordList"]["DSRecord"];
for (auto value : allDSRecordList)
auto allDSRecordListNode = value["DSRecordList"]["DSRecord"];
for (auto valueDSRecordListDSRecord : allDSRecordListNode)
{
DSRecord dSRecordListObject;
if(!value["KeyTag"].isNull())
dSRecordListObject.keyTag = std::stoi(value["KeyTag"].asString());
if(!value["Algorithm"].isNull())
dSRecordListObject.algorithm = std::stoi(value["Algorithm"].asString());
if(!value["DigestType"].isNull())
dSRecordListObject.digestType = std::stoi(value["DigestType"].asString());
if(!value["Digest"].isNull())
dSRecordListObject.digest = value["Digest"].asString();
if(!valueDSRecordListDSRecord["KeyTag"].isNull())
dSRecordListObject.keyTag = std::stoi(valueDSRecordListDSRecord["KeyTag"].asString());
if(!valueDSRecordListDSRecord["Algorithm"].isNull())
dSRecordListObject.algorithm = std::stoi(valueDSRecordListDSRecord["Algorithm"].asString());
if(!valueDSRecordListDSRecord["DigestType"].isNull())
dSRecordListObject.digestType = std::stoi(valueDSRecordListDSRecord["DigestType"].asString());
if(!valueDSRecordListDSRecord["Digest"].isNull())
dSRecordListObject.digest = valueDSRecordListDSRecord["Digest"].asString();
dSRecordList_.push_back(dSRecordListObject);
}

View File

@@ -39,12 +39,12 @@ void QueryDnsHostResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDnsHostList = value["DnsHostList"]["DnsHost"];
for (auto value : allDnsHostList)
auto allDnsHostListNode = value["DnsHostList"]["DnsHost"];
for (auto valueDnsHostListDnsHost : allDnsHostListNode)
{
DnsHost dnsHostListObject;
if(!value["DnsName"].isNull())
dnsHostListObject.dnsName = value["DnsName"].asString();
if(!valueDnsHostListDnsHost["DnsName"].isNull())
dnsHostListObject.dnsName = valueDnsHostListDnsHost["DnsName"].asString();
auto allIpList = value["IpList"]["ip"];
for (auto value : allIpList)
dnsHostListObject.ipList.push_back(value.asString());

View File

@@ -39,18 +39,18 @@ void QueryDomainAdminDivisionResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAdminDivisions = value["AdminDivisions"]["AdminDivision"];
for (auto value : allAdminDivisions)
auto allAdminDivisionsNode = value["AdminDivisions"]["AdminDivision"];
for (auto valueAdminDivisionsAdminDivision : allAdminDivisionsNode)
{
AdminDivision adminDivisionsObject;
if(!value["DivisionName"].isNull())
adminDivisionsObject.divisionName = value["DivisionName"].asString();
auto allChildren = value["Children"]["ChildrenItem"];
for (auto value : allChildren)
if(!valueAdminDivisionsAdminDivision["DivisionName"].isNull())
adminDivisionsObject.divisionName = valueAdminDivisionsAdminDivision["DivisionName"].asString();
auto allChildrenNode = allAdminDivisionsNode["Children"]["ChildrenItem"];
for (auto allAdminDivisionsNodeChildrenChildrenItem : allChildrenNode)
{
AdminDivision::ChildrenItem childrenObject;
if(!value["ChildDivisionName"].isNull())
childrenObject.childDivisionName = value["ChildDivisionName"].asString();
if(!allAdminDivisionsNodeChildrenChildrenItem["ChildDivisionName"].isNull())
childrenObject.childDivisionName = allAdminDivisionsNodeChildrenChildrenItem["ChildDivisionName"].asString();
adminDivisionsObject.children.push_back(childrenObject);
}
adminDivisions_.push_back(adminDivisionsObject);

View File

@@ -39,24 +39,24 @@ void QueryDomainGroupListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["DomainGroup"];
for (auto value : allData)
auto allDataNode = value["Data"]["DomainGroup"];
for (auto valueDataDomainGroup : allDataNode)
{
DomainGroup dataObject;
if(!value["DomainGroupId"].isNull())
dataObject.domainGroupId = value["DomainGroupId"].asString();
if(!value["DomainGroupName"].isNull())
dataObject.domainGroupName = value["DomainGroupName"].asString();
if(!value["TotalNumber"].isNull())
dataObject.totalNumber = std::stoi(value["TotalNumber"].asString());
if(!value["CreationDate"].isNull())
dataObject.creationDate = value["CreationDate"].asString();
if(!value["ModificationDate"].isNull())
dataObject.modificationDate = value["ModificationDate"].asString();
if(!value["DomainGroupStatus"].isNull())
dataObject.domainGroupStatus = value["DomainGroupStatus"].asString();
if(!value["BeingDeleted"].isNull())
dataObject.beingDeleted = value["BeingDeleted"].asString() == "true";
if(!valueDataDomainGroup["DomainGroupId"].isNull())
dataObject.domainGroupId = valueDataDomainGroup["DomainGroupId"].asString();
if(!valueDataDomainGroup["DomainGroupName"].isNull())
dataObject.domainGroupName = valueDataDomainGroup["DomainGroupName"].asString();
if(!valueDataDomainGroup["TotalNumber"].isNull())
dataObject.totalNumber = std::stoi(valueDataDomainGroup["TotalNumber"].asString());
if(!valueDataDomainGroup["CreationDate"].isNull())
dataObject.creationDate = valueDataDomainGroup["CreationDate"].asString();
if(!valueDataDomainGroup["ModificationDate"].isNull())
dataObject.modificationDate = valueDataDomainGroup["ModificationDate"].asString();
if(!valueDataDomainGroup["DomainGroupStatus"].isNull())
dataObject.domainGroupStatus = valueDataDomainGroup["DomainGroupStatus"].asString();
if(!valueDataDomainGroup["BeingDeleted"].isNull())
dataObject.beingDeleted = valueDataDomainGroup["BeingDeleted"].asString() == "true";
data_.push_back(dataObject);
}

View File

@@ -39,44 +39,44 @@ void QueryDomainListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Domain"];
for (auto value : allData)
auto allDataNode = value["Data"]["Domain"];
for (auto valueDataDomain : allDataNode)
{
Domain dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["ExpirationDate"].isNull())
dataObject.expirationDate = value["ExpirationDate"].asString();
if(!value["RegistrationDate"].isNull())
dataObject.registrationDate = value["RegistrationDate"].asString();
if(!value["DomainType"].isNull())
dataObject.domainType = value["DomainType"].asString();
if(!value["DomainStatus"].isNull())
dataObject.domainStatus = value["DomainStatus"].asString();
if(!value["ProductId"].isNull())
dataObject.productId = value["ProductId"].asString();
if(!value["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(value["ExpirationDateLong"].asString());
if(!value["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(value["RegistrationDateLong"].asString());
if(!value["Premium"].isNull())
dataObject.premium = value["Premium"].asString() == "true";
if(!value["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = value["DomainAuditStatus"].asString();
if(!value["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = value["ExpirationDateStatus"].asString();
if(!value["RegistrantType"].isNull())
dataObject.registrantType = value["RegistrantType"].asString();
if(!value["DomainGroupId"].isNull())
dataObject.domainGroupId = value["DomainGroupId"].asString();
if(!value["Remark"].isNull())
dataObject.remark = value["Remark"].asString();
if(!value["DomainGroupName"].isNull())
dataObject.domainGroupName = value["DomainGroupName"].asString();
if(!value["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(value["ExpirationCurrDateDiff"].asString());
if(!valueDataDomain["DomainName"].isNull())
dataObject.domainName = valueDataDomain["DomainName"].asString();
if(!valueDataDomain["InstanceId"].isNull())
dataObject.instanceId = valueDataDomain["InstanceId"].asString();
if(!valueDataDomain["ExpirationDate"].isNull())
dataObject.expirationDate = valueDataDomain["ExpirationDate"].asString();
if(!valueDataDomain["RegistrationDate"].isNull())
dataObject.registrationDate = valueDataDomain["RegistrationDate"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["DomainStatus"].isNull())
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["ProductId"].isNull())
dataObject.productId = valueDataDomain["ProductId"].asString();
if(!valueDataDomain["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(valueDataDomain["ExpirationDateLong"].asString());
if(!valueDataDomain["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(valueDataDomain["RegistrationDateLong"].asString());
if(!valueDataDomain["Premium"].isNull())
dataObject.premium = valueDataDomain["Premium"].asString() == "true";
if(!valueDataDomain["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = valueDataDomain["DomainAuditStatus"].asString();
if(!valueDataDomain["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = valueDataDomain["ExpirationDateStatus"].asString();
if(!valueDataDomain["RegistrantType"].isNull())
dataObject.registrantType = valueDataDomain["RegistrantType"].asString();
if(!valueDataDomain["DomainGroupId"].isNull())
dataObject.domainGroupId = valueDataDomain["DomainGroupId"].asString();
if(!valueDataDomain["Remark"].isNull())
dataObject.remark = valueDataDomain["Remark"].asString();
if(!valueDataDomain["DomainGroupName"].isNull())
dataObject.domainGroupName = valueDataDomain["DomainGroupName"].asString();
if(!valueDataDomain["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(valueDataDomain["ExpirationCurrDateDiff"].asString());
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,16 +39,16 @@ void QueryFailReasonForDomainRealNameVerificationResult::parse(const std::string
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["FailRecord"];
for (auto value : allData)
auto allDataNode = value["Data"]["FailRecord"];
for (auto valueDataFailRecord : allDataNode)
{
FailRecord dataObject;
if(!value["Date"].isNull())
dataObject.date = value["Date"].asString();
if(!value["FailReason"].isNull())
dataObject.failReason = value["FailReason"].asString();
if(!value["DomainNameVerificationStatus"].isNull())
dataObject.domainNameVerificationStatus = value["DomainNameVerificationStatus"].asString();
if(!valueDataFailRecord["Date"].isNull())
dataObject.date = valueDataFailRecord["Date"].asString();
if(!valueDataFailRecord["FailReason"].isNull())
dataObject.failReason = valueDataFailRecord["FailReason"].asString();
if(!valueDataFailRecord["DomainNameVerificationStatus"].isNull())
dataObject.domainNameVerificationStatus = valueDataFailRecord["DomainNameVerificationStatus"].asString();
data_.push_back(dataObject);
}

View File

@@ -39,14 +39,14 @@ void QueryFailReasonForRegistrantProfileRealNameVerificationResult::parse(const
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["FailRecord"];
for (auto value : allData)
auto allDataNode = value["Data"]["FailRecord"];
for (auto valueDataFailRecord : allDataNode)
{
FailRecord dataObject;
if(!value["Date"].isNull())
dataObject.date = value["Date"].asString();
if(!value["FailReason"].isNull())
dataObject.failReason = value["FailReason"].asString();
if(!valueDataFailRecord["Date"].isNull())
dataObject.date = valueDataFailRecord["Date"].asString();
if(!valueDataFailRecord["FailReason"].isNull())
dataObject.failReason = valueDataFailRecord["FailReason"].asString();
data_.push_back(dataObject);
}

View File

@@ -39,14 +39,14 @@ void QueryFailingReasonListForQualificationResult::parse(const std::string &payl
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["FailRecord"];
for (auto value : allData)
auto allDataNode = value["Data"]["FailRecord"];
for (auto valueDataFailRecord : allDataNode)
{
FailRecord dataObject;
if(!value["Date"].isNull())
dataObject.date = value["Date"].asString();
if(!value["FailReason"].isNull())
dataObject.failReason = value["FailReason"].asString();
if(!valueDataFailRecord["Date"].isNull())
dataObject.date = valueDataFailRecord["Date"].asString();
if(!valueDataFailRecord["FailReason"].isNull())
dataObject.failReason = valueDataFailRecord["FailReason"].asString();
data_.push_back(dataObject);
}

View File

@@ -39,16 +39,16 @@ void QueryQualificationDetailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allCredentials = value["Credentials"]["QualificationCredential"];
for (auto value : allCredentials)
auto allCredentialsNode = value["Credentials"]["QualificationCredential"];
for (auto valueCredentialsQualificationCredential : allCredentialsNode)
{
QualificationCredential credentialsObject;
if(!value["CredentialNo"].isNull())
credentialsObject.credentialNo = value["CredentialNo"].asString();
if(!value["CredentialType"].isNull())
credentialsObject.credentialType = value["CredentialType"].asString();
if(!value["CredentialUrl"].isNull())
credentialsObject.credentialUrl = value["CredentialUrl"].asString();
if(!valueCredentialsQualificationCredential["CredentialNo"].isNull())
credentialsObject.credentialNo = valueCredentialsQualificationCredential["CredentialNo"].asString();
if(!valueCredentialsQualificationCredential["CredentialType"].isNull())
credentialsObject.credentialType = valueCredentialsQualificationCredential["CredentialType"].asString();
if(!valueCredentialsQualificationCredential["CredentialUrl"].isNull())
credentialsObject.credentialUrl = valueCredentialsQualificationCredential["CredentialUrl"].asString();
credentials_.push_back(credentialsObject);
}
if(!value["TrackId"].isNull())

View File

@@ -39,58 +39,58 @@ void QueryRegistrantProfilesResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRegistrantProfiles = value["RegistrantProfiles"]["RegistrantProfile"];
for (auto value : allRegistrantProfiles)
auto allRegistrantProfilesNode = value["RegistrantProfiles"]["RegistrantProfile"];
for (auto valueRegistrantProfilesRegistrantProfile : allRegistrantProfilesNode)
{
RegistrantProfile registrantProfilesObject;
if(!value["RegistrantProfileId"].isNull())
registrantProfilesObject.registrantProfileId = std::stol(value["RegistrantProfileId"].asString());
if(!value["CreateTime"].isNull())
registrantProfilesObject.createTime = value["CreateTime"].asString();
if(!value["UpdateTime"].isNull())
registrantProfilesObject.updateTime = value["UpdateTime"].asString();
if(!value["DefaultRegistrantProfile"].isNull())
registrantProfilesObject.defaultRegistrantProfile = value["DefaultRegistrantProfile"].asString() == "true";
if(!value["RegistrantName"].isNull())
registrantProfilesObject.registrantName = value["RegistrantName"].asString();
if(!value["RegistrantOrganization"].isNull())
registrantProfilesObject.registrantOrganization = value["RegistrantOrganization"].asString();
if(!value["Country"].isNull())
registrantProfilesObject.country = value["Country"].asString();
if(!value["Province"].isNull())
registrantProfilesObject.province = value["Province"].asString();
if(!value["City"].isNull())
registrantProfilesObject.city = value["City"].asString();
if(!value["Address"].isNull())
registrantProfilesObject.address = value["Address"].asString();
if(!value["Email"].isNull())
registrantProfilesObject.email = value["Email"].asString();
if(!value["PostalCode"].isNull())
registrantProfilesObject.postalCode = value["PostalCode"].asString();
if(!value["TelArea"].isNull())
registrantProfilesObject.telArea = value["TelArea"].asString();
if(!value["Telephone"].isNull())
registrantProfilesObject.telephone = value["Telephone"].asString();
if(!value["TelExt"].isNull())
registrantProfilesObject.telExt = value["TelExt"].asString();
if(!value["EmailVerificationStatus"].isNull())
registrantProfilesObject.emailVerificationStatus = std::stoi(value["EmailVerificationStatus"].asString());
if(!value["ZhRegistrantName"].isNull())
registrantProfilesObject.zhRegistrantName = value["ZhRegistrantName"].asString();
if(!value["ZhRegistrantOrganization"].isNull())
registrantProfilesObject.zhRegistrantOrganization = value["ZhRegistrantOrganization"].asString();
if(!value["ZhProvince"].isNull())
registrantProfilesObject.zhProvince = value["ZhProvince"].asString();
if(!value["ZhCity"].isNull())
registrantProfilesObject.zhCity = value["ZhCity"].asString();
if(!value["ZhAddress"].isNull())
registrantProfilesObject.zhAddress = value["ZhAddress"].asString();
if(!value["RegistrantType"].isNull())
registrantProfilesObject.registrantType = value["RegistrantType"].asString();
if(!value["RealNameStatus"].isNull())
registrantProfilesObject.realNameStatus = value["RealNameStatus"].asString();
if(!value["RegistrantProfileType"].isNull())
registrantProfilesObject.registrantProfileType = value["RegistrantProfileType"].asString();
if(!valueRegistrantProfilesRegistrantProfile["RegistrantProfileId"].isNull())
registrantProfilesObject.registrantProfileId = std::stol(valueRegistrantProfilesRegistrantProfile["RegistrantProfileId"].asString());
if(!valueRegistrantProfilesRegistrantProfile["CreateTime"].isNull())
registrantProfilesObject.createTime = valueRegistrantProfilesRegistrantProfile["CreateTime"].asString();
if(!valueRegistrantProfilesRegistrantProfile["UpdateTime"].isNull())
registrantProfilesObject.updateTime = valueRegistrantProfilesRegistrantProfile["UpdateTime"].asString();
if(!valueRegistrantProfilesRegistrantProfile["DefaultRegistrantProfile"].isNull())
registrantProfilesObject.defaultRegistrantProfile = valueRegistrantProfilesRegistrantProfile["DefaultRegistrantProfile"].asString() == "true";
if(!valueRegistrantProfilesRegistrantProfile["RegistrantName"].isNull())
registrantProfilesObject.registrantName = valueRegistrantProfilesRegistrantProfile["RegistrantName"].asString();
if(!valueRegistrantProfilesRegistrantProfile["RegistrantOrganization"].isNull())
registrantProfilesObject.registrantOrganization = valueRegistrantProfilesRegistrantProfile["RegistrantOrganization"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Country"].isNull())
registrantProfilesObject.country = valueRegistrantProfilesRegistrantProfile["Country"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Province"].isNull())
registrantProfilesObject.province = valueRegistrantProfilesRegistrantProfile["Province"].asString();
if(!valueRegistrantProfilesRegistrantProfile["City"].isNull())
registrantProfilesObject.city = valueRegistrantProfilesRegistrantProfile["City"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Address"].isNull())
registrantProfilesObject.address = valueRegistrantProfilesRegistrantProfile["Address"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Email"].isNull())
registrantProfilesObject.email = valueRegistrantProfilesRegistrantProfile["Email"].asString();
if(!valueRegistrantProfilesRegistrantProfile["PostalCode"].isNull())
registrantProfilesObject.postalCode = valueRegistrantProfilesRegistrantProfile["PostalCode"].asString();
if(!valueRegistrantProfilesRegistrantProfile["TelArea"].isNull())
registrantProfilesObject.telArea = valueRegistrantProfilesRegistrantProfile["TelArea"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Telephone"].isNull())
registrantProfilesObject.telephone = valueRegistrantProfilesRegistrantProfile["Telephone"].asString();
if(!valueRegistrantProfilesRegistrantProfile["TelExt"].isNull())
registrantProfilesObject.telExt = valueRegistrantProfilesRegistrantProfile["TelExt"].asString();
if(!valueRegistrantProfilesRegistrantProfile["EmailVerificationStatus"].isNull())
registrantProfilesObject.emailVerificationStatus = std::stoi(valueRegistrantProfilesRegistrantProfile["EmailVerificationStatus"].asString());
if(!valueRegistrantProfilesRegistrantProfile["ZhRegistrantName"].isNull())
registrantProfilesObject.zhRegistrantName = valueRegistrantProfilesRegistrantProfile["ZhRegistrantName"].asString();
if(!valueRegistrantProfilesRegistrantProfile["ZhRegistrantOrganization"].isNull())
registrantProfilesObject.zhRegistrantOrganization = valueRegistrantProfilesRegistrantProfile["ZhRegistrantOrganization"].asString();
if(!valueRegistrantProfilesRegistrantProfile["ZhProvince"].isNull())
registrantProfilesObject.zhProvince = valueRegistrantProfilesRegistrantProfile["ZhProvince"].asString();
if(!valueRegistrantProfilesRegistrantProfile["ZhCity"].isNull())
registrantProfilesObject.zhCity = valueRegistrantProfilesRegistrantProfile["ZhCity"].asString();
if(!valueRegistrantProfilesRegistrantProfile["ZhAddress"].isNull())
registrantProfilesObject.zhAddress = valueRegistrantProfilesRegistrantProfile["ZhAddress"].asString();
if(!valueRegistrantProfilesRegistrantProfile["RegistrantType"].isNull())
registrantProfilesObject.registrantType = valueRegistrantProfilesRegistrantProfile["RegistrantType"].asString();
if(!valueRegistrantProfilesRegistrantProfile["RealNameStatus"].isNull())
registrantProfilesObject.realNameStatus = valueRegistrantProfilesRegistrantProfile["RealNameStatus"].asString();
if(!valueRegistrantProfilesRegistrantProfile["RegistrantProfileType"].isNull())
registrantProfilesObject.registrantProfileType = valueRegistrantProfilesRegistrantProfile["RegistrantProfileType"].asString();
registrantProfiles_.push_back(registrantProfilesObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,34 +39,34 @@ void QueryTaskDetailHistoryResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allObjects = value["Objects"]["TaskDetailHistory"];
for (auto value : allObjects)
auto allObjectsNode = value["Objects"]["TaskDetailHistory"];
for (auto valueObjectsTaskDetailHistory : allObjectsNode)
{
TaskDetailHistory objectsObject;
if(!value["TaskNo"].isNull())
objectsObject.taskNo = value["TaskNo"].asString();
if(!value["TaskDetailNo"].isNull())
objectsObject.taskDetailNo = value["TaskDetailNo"].asString();
if(!value["TaskType"].isNull())
objectsObject.taskType = value["TaskType"].asString();
if(!value["InstanceId"].isNull())
objectsObject.instanceId = value["InstanceId"].asString();
if(!value["DomainName"].isNull())
objectsObject.domainName = value["DomainName"].asString();
if(!value["TaskStatus"].isNull())
objectsObject.taskStatus = value["TaskStatus"].asString();
if(!value["UpdateTime"].isNull())
objectsObject.updateTime = value["UpdateTime"].asString();
if(!value["CreateTime"].isNull())
objectsObject.createTime = value["CreateTime"].asString();
if(!value["TryCount"].isNull())
objectsObject.tryCount = std::stoi(value["TryCount"].asString());
if(!value["ErrorMsg"].isNull())
objectsObject.errorMsg = value["ErrorMsg"].asString();
if(!value["TaskStatusCode"].isNull())
objectsObject.taskStatusCode = std::stoi(value["TaskStatusCode"].asString());
if(!value["TaskTypeDescription"].isNull())
objectsObject.taskTypeDescription = value["TaskTypeDescription"].asString();
if(!valueObjectsTaskDetailHistory["TaskNo"].isNull())
objectsObject.taskNo = valueObjectsTaskDetailHistory["TaskNo"].asString();
if(!valueObjectsTaskDetailHistory["TaskDetailNo"].isNull())
objectsObject.taskDetailNo = valueObjectsTaskDetailHistory["TaskDetailNo"].asString();
if(!valueObjectsTaskDetailHistory["TaskType"].isNull())
objectsObject.taskType = valueObjectsTaskDetailHistory["TaskType"].asString();
if(!valueObjectsTaskDetailHistory["InstanceId"].isNull())
objectsObject.instanceId = valueObjectsTaskDetailHistory["InstanceId"].asString();
if(!valueObjectsTaskDetailHistory["DomainName"].isNull())
objectsObject.domainName = valueObjectsTaskDetailHistory["DomainName"].asString();
if(!valueObjectsTaskDetailHistory["TaskStatus"].isNull())
objectsObject.taskStatus = valueObjectsTaskDetailHistory["TaskStatus"].asString();
if(!valueObjectsTaskDetailHistory["UpdateTime"].isNull())
objectsObject.updateTime = valueObjectsTaskDetailHistory["UpdateTime"].asString();
if(!valueObjectsTaskDetailHistory["CreateTime"].isNull())
objectsObject.createTime = valueObjectsTaskDetailHistory["CreateTime"].asString();
if(!valueObjectsTaskDetailHistory["TryCount"].isNull())
objectsObject.tryCount = std::stoi(valueObjectsTaskDetailHistory["TryCount"].asString());
if(!valueObjectsTaskDetailHistory["ErrorMsg"].isNull())
objectsObject.errorMsg = valueObjectsTaskDetailHistory["ErrorMsg"].asString();
if(!valueObjectsTaskDetailHistory["TaskStatusCode"].isNull())
objectsObject.taskStatusCode = std::stoi(valueObjectsTaskDetailHistory["TaskStatusCode"].asString());
if(!valueObjectsTaskDetailHistory["TaskTypeDescription"].isNull())
objectsObject.taskTypeDescription = valueObjectsTaskDetailHistory["TaskTypeDescription"].asString();
objects_.push_back(objectsObject);
}
auto currentPageCursorNode = value["CurrentPageCursor"];

View File

@@ -39,36 +39,36 @@ void QueryTaskDetailListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["TaskDetail"];
for (auto value : allData)
auto allDataNode = value["Data"]["TaskDetail"];
for (auto valueDataTaskDetail : allDataNode)
{
TaskDetail dataObject;
if(!value["TaskNo"].isNull())
dataObject.taskNo = value["TaskNo"].asString();
if(!value["TaskDetailNo"].isNull())
dataObject.taskDetailNo = value["TaskDetailNo"].asString();
if(!value["TaskType"].isNull())
dataObject.taskType = value["TaskType"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["TaskStatus"].isNull())
dataObject.taskStatus = value["TaskStatus"].asString();
if(!value["UpdateTime"].isNull())
dataObject.updateTime = value["UpdateTime"].asString();
if(!value["CreateTime"].isNull())
dataObject.createTime = value["CreateTime"].asString();
if(!value["TryCount"].isNull())
dataObject.tryCount = std::stoi(value["TryCount"].asString());
if(!value["ErrorMsg"].isNull())
dataObject.errorMsg = value["ErrorMsg"].asString();
if(!value["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(value["TaskStatusCode"].asString());
if(!value["TaskResult"].isNull())
dataObject.taskResult = value["TaskResult"].asString();
if(!value["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = value["TaskTypeDescription"].asString();
if(!valueDataTaskDetail["TaskNo"].isNull())
dataObject.taskNo = valueDataTaskDetail["TaskNo"].asString();
if(!valueDataTaskDetail["TaskDetailNo"].isNull())
dataObject.taskDetailNo = valueDataTaskDetail["TaskDetailNo"].asString();
if(!valueDataTaskDetail["TaskType"].isNull())
dataObject.taskType = valueDataTaskDetail["TaskType"].asString();
if(!valueDataTaskDetail["InstanceId"].isNull())
dataObject.instanceId = valueDataTaskDetail["InstanceId"].asString();
if(!valueDataTaskDetail["DomainName"].isNull())
dataObject.domainName = valueDataTaskDetail["DomainName"].asString();
if(!valueDataTaskDetail["TaskStatus"].isNull())
dataObject.taskStatus = valueDataTaskDetail["TaskStatus"].asString();
if(!valueDataTaskDetail["UpdateTime"].isNull())
dataObject.updateTime = valueDataTaskDetail["UpdateTime"].asString();
if(!valueDataTaskDetail["CreateTime"].isNull())
dataObject.createTime = valueDataTaskDetail["CreateTime"].asString();
if(!valueDataTaskDetail["TryCount"].isNull())
dataObject.tryCount = std::stoi(valueDataTaskDetail["TryCount"].asString());
if(!valueDataTaskDetail["ErrorMsg"].isNull())
dataObject.errorMsg = valueDataTaskDetail["ErrorMsg"].asString();
if(!valueDataTaskDetail["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(valueDataTaskDetail["TaskStatusCode"].asString());
if(!valueDataTaskDetail["TaskResult"].isNull())
dataObject.taskResult = valueDataTaskDetail["TaskResult"].asString();
if(!valueDataTaskDetail["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = valueDataTaskDetail["TaskTypeDescription"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,28 +39,28 @@ void QueryTaskInfoHistoryResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allObjects = value["Objects"]["TaskInfoHistory"];
for (auto value : allObjects)
auto allObjectsNode = value["Objects"]["TaskInfoHistory"];
for (auto valueObjectsTaskInfoHistory : allObjectsNode)
{
TaskInfoHistory objectsObject;
if(!value["TaskType"].isNull())
objectsObject.taskType = value["TaskType"].asString();
if(!value["TaskNum"].isNull())
objectsObject.taskNum = std::stoi(value["TaskNum"].asString());
if(!value["TaskStatus"].isNull())
objectsObject.taskStatus = value["TaskStatus"].asString();
if(!value["CreateTime"].isNull())
objectsObject.createTime = value["CreateTime"].asString();
if(!value["Clientip"].isNull())
objectsObject.clientip = value["Clientip"].asString();
if(!value["TaskNo"].isNull())
objectsObject.taskNo = value["TaskNo"].asString();
if(!value["CreateTimeLong"].isNull())
objectsObject.createTimeLong = std::stol(value["CreateTimeLong"].asString());
if(!value["TaskStatusCode"].isNull())
objectsObject.taskStatusCode = std::stoi(value["TaskStatusCode"].asString());
if(!value["TaskTypeDescription"].isNull())
objectsObject.taskTypeDescription = value["TaskTypeDescription"].asString();
if(!valueObjectsTaskInfoHistory["TaskType"].isNull())
objectsObject.taskType = valueObjectsTaskInfoHistory["TaskType"].asString();
if(!valueObjectsTaskInfoHistory["TaskNum"].isNull())
objectsObject.taskNum = std::stoi(valueObjectsTaskInfoHistory["TaskNum"].asString());
if(!valueObjectsTaskInfoHistory["TaskStatus"].isNull())
objectsObject.taskStatus = valueObjectsTaskInfoHistory["TaskStatus"].asString();
if(!valueObjectsTaskInfoHistory["CreateTime"].isNull())
objectsObject.createTime = valueObjectsTaskInfoHistory["CreateTime"].asString();
if(!valueObjectsTaskInfoHistory["Clientip"].isNull())
objectsObject.clientip = valueObjectsTaskInfoHistory["Clientip"].asString();
if(!valueObjectsTaskInfoHistory["TaskNo"].isNull())
objectsObject.taskNo = valueObjectsTaskInfoHistory["TaskNo"].asString();
if(!valueObjectsTaskInfoHistory["CreateTimeLong"].isNull())
objectsObject.createTimeLong = std::stol(valueObjectsTaskInfoHistory["CreateTimeLong"].asString());
if(!valueObjectsTaskInfoHistory["TaskStatusCode"].isNull())
objectsObject.taskStatusCode = std::stoi(valueObjectsTaskInfoHistory["TaskStatusCode"].asString());
if(!valueObjectsTaskInfoHistory["TaskTypeDescription"].isNull())
objectsObject.taskTypeDescription = valueObjectsTaskInfoHistory["TaskTypeDescription"].asString();
objects_.push_back(objectsObject);
}
auto currentPageCursorNode = value["CurrentPageCursor"];

View File

@@ -39,30 +39,30 @@ void QueryTaskListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["TaskInfo"];
for (auto value : allData)
auto allDataNode = value["Data"]["TaskInfo"];
for (auto valueDataTaskInfo : allDataNode)
{
TaskInfo dataObject;
if(!value["TaskType"].isNull())
dataObject.taskType = value["TaskType"].asString();
if(!value["TaskNum"].isNull())
dataObject.taskNum = std::stoi(value["TaskNum"].asString());
if(!value["TaskStatus"].isNull())
dataObject.taskStatus = value["TaskStatus"].asString();
if(!value["CreateTime"].isNull())
dataObject.createTime = value["CreateTime"].asString();
if(!value["Clientip"].isNull())
dataObject.clientip = value["Clientip"].asString();
if(!value["TaskNo"].isNull())
dataObject.taskNo = value["TaskNo"].asString();
if(!value["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(value["TaskStatusCode"].asString());
if(!value["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = value["TaskTypeDescription"].asString();
if(!value["TaskCancelStatus"].isNull())
dataObject.taskCancelStatus = value["TaskCancelStatus"].asString();
if(!value["TaskCancelStatusCode"].isNull())
dataObject.taskCancelStatusCode = std::stoi(value["TaskCancelStatusCode"].asString());
if(!valueDataTaskInfo["TaskType"].isNull())
dataObject.taskType = valueDataTaskInfo["TaskType"].asString();
if(!valueDataTaskInfo["TaskNum"].isNull())
dataObject.taskNum = std::stoi(valueDataTaskInfo["TaskNum"].asString());
if(!valueDataTaskInfo["TaskStatus"].isNull())
dataObject.taskStatus = valueDataTaskInfo["TaskStatus"].asString();
if(!valueDataTaskInfo["CreateTime"].isNull())
dataObject.createTime = valueDataTaskInfo["CreateTime"].asString();
if(!valueDataTaskInfo["Clientip"].isNull())
dataObject.clientip = valueDataTaskInfo["Clientip"].asString();
if(!valueDataTaskInfo["TaskNo"].isNull())
dataObject.taskNo = valueDataTaskInfo["TaskNo"].asString();
if(!valueDataTaskInfo["TaskStatusCode"].isNull())
dataObject.taskStatusCode = std::stoi(valueDataTaskInfo["TaskStatusCode"].asString());
if(!valueDataTaskInfo["TaskTypeDescription"].isNull())
dataObject.taskTypeDescription = valueDataTaskInfo["TaskTypeDescription"].asString();
if(!valueDataTaskInfo["TaskCancelStatus"].isNull())
dataObject.taskCancelStatus = valueDataTaskInfo["TaskCancelStatus"].asString();
if(!valueDataTaskInfo["TaskCancelStatusCode"].isNull())
dataObject.taskCancelStatusCode = std::stoi(valueDataTaskInfo["TaskCancelStatusCode"].asString());
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,52 +39,52 @@ void QueryTransferInListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["TransferInInfo"];
for (auto value : allData)
auto allDataNode = value["Data"]["TransferInInfo"];
for (auto valueDataTransferInInfo : allDataNode)
{
TransferInInfo dataObject;
if(!value["SubmissionDate"].isNull())
dataObject.submissionDate = value["SubmissionDate"].asString();
if(!value["ModificationDate"].isNull())
dataObject.modificationDate = value["ModificationDate"].asString();
if(!value["UserId"].isNull())
dataObject.userId = value["UserId"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["Status"].isNull())
dataObject.status = std::stoi(value["Status"].asString());
if(!value["SimpleTransferInStatus"].isNull())
dataObject.simpleTransferInStatus = value["SimpleTransferInStatus"].asString();
if(!value["ResultCode"].isNull())
dataObject.resultCode = value["ResultCode"].asString();
if(!value["ResultDate"].isNull())
dataObject.resultDate = value["ResultDate"].asString();
if(!value["ResultMsg"].isNull())
dataObject.resultMsg = value["ResultMsg"].asString();
if(!value["TransferAuthorizationCodeSubmissionDate"].isNull())
dataObject.transferAuthorizationCodeSubmissionDate = value["TransferAuthorizationCodeSubmissionDate"].asString();
if(!value["NeedMailCheck"].isNull())
dataObject.needMailCheck = value["NeedMailCheck"].asString() == "true";
if(!value["Email"].isNull())
dataObject.email = value["Email"].asString();
if(!value["WhoisMailStatus"].isNull())
dataObject.whoisMailStatus = value["WhoisMailStatus"].asString() == "true";
if(!value["ExpirationDate"].isNull())
dataObject.expirationDate = value["ExpirationDate"].asString();
if(!value["ProgressBarType"].isNull())
dataObject.progressBarType = std::stoi(value["ProgressBarType"].asString());
if(!value["SubmissionDateLong"].isNull())
dataObject.submissionDateLong = std::stol(value["SubmissionDateLong"].asString());
if(!value["ModificationDateLong"].isNull())
dataObject.modificationDateLong = std::stol(value["ModificationDateLong"].asString());
if(!value["ResultDateLong"].isNull())
dataObject.resultDateLong = std::stol(value["ResultDateLong"].asString());
if(!value["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(value["ExpirationDateLong"].asString());
if(!value["TransferAuthorizationCodeSubmissionDateLong"].isNull())
dataObject.transferAuthorizationCodeSubmissionDateLong = std::stol(value["TransferAuthorizationCodeSubmissionDateLong"].asString());
if(!valueDataTransferInInfo["SubmissionDate"].isNull())
dataObject.submissionDate = valueDataTransferInInfo["SubmissionDate"].asString();
if(!valueDataTransferInInfo["ModificationDate"].isNull())
dataObject.modificationDate = valueDataTransferInInfo["ModificationDate"].asString();
if(!valueDataTransferInInfo["UserId"].isNull())
dataObject.userId = valueDataTransferInInfo["UserId"].asString();
if(!valueDataTransferInInfo["InstanceId"].isNull())
dataObject.instanceId = valueDataTransferInInfo["InstanceId"].asString();
if(!valueDataTransferInInfo["DomainName"].isNull())
dataObject.domainName = valueDataTransferInInfo["DomainName"].asString();
if(!valueDataTransferInInfo["Status"].isNull())
dataObject.status = std::stoi(valueDataTransferInInfo["Status"].asString());
if(!valueDataTransferInInfo["SimpleTransferInStatus"].isNull())
dataObject.simpleTransferInStatus = valueDataTransferInInfo["SimpleTransferInStatus"].asString();
if(!valueDataTransferInInfo["ResultCode"].isNull())
dataObject.resultCode = valueDataTransferInInfo["ResultCode"].asString();
if(!valueDataTransferInInfo["ResultDate"].isNull())
dataObject.resultDate = valueDataTransferInInfo["ResultDate"].asString();
if(!valueDataTransferInInfo["ResultMsg"].isNull())
dataObject.resultMsg = valueDataTransferInInfo["ResultMsg"].asString();
if(!valueDataTransferInInfo["TransferAuthorizationCodeSubmissionDate"].isNull())
dataObject.transferAuthorizationCodeSubmissionDate = valueDataTransferInInfo["TransferAuthorizationCodeSubmissionDate"].asString();
if(!valueDataTransferInInfo["NeedMailCheck"].isNull())
dataObject.needMailCheck = valueDataTransferInInfo["NeedMailCheck"].asString() == "true";
if(!valueDataTransferInInfo["Email"].isNull())
dataObject.email = valueDataTransferInInfo["Email"].asString();
if(!valueDataTransferInInfo["WhoisMailStatus"].isNull())
dataObject.whoisMailStatus = valueDataTransferInInfo["WhoisMailStatus"].asString() == "true";
if(!valueDataTransferInInfo["ExpirationDate"].isNull())
dataObject.expirationDate = valueDataTransferInInfo["ExpirationDate"].asString();
if(!valueDataTransferInInfo["ProgressBarType"].isNull())
dataObject.progressBarType = std::stoi(valueDataTransferInInfo["ProgressBarType"].asString());
if(!valueDataTransferInInfo["SubmissionDateLong"].isNull())
dataObject.submissionDateLong = std::stol(valueDataTransferInInfo["SubmissionDateLong"].asString());
if(!valueDataTransferInInfo["ModificationDateLong"].isNull())
dataObject.modificationDateLong = std::stol(valueDataTransferInInfo["ModificationDateLong"].asString());
if(!valueDataTransferInInfo["ResultDateLong"].isNull())
dataObject.resultDateLong = std::stol(valueDataTransferInInfo["ResultDateLong"].asString());
if(!valueDataTransferInInfo["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(valueDataTransferInInfo["ExpirationDateLong"].asString());
if(!valueDataTransferInInfo["TransferAuthorizationCodeSubmissionDateLong"].isNull())
dataObject.transferAuthorizationCodeSubmissionDateLong = std::stol(valueDataTransferInInfo["TransferAuthorizationCodeSubmissionDateLong"].asString());
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -39,28 +39,28 @@ void ResendEmailVerificationResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSuccessList = value["SuccessList"]["SendResult"];
for (auto value : allSuccessList)
auto allSuccessListNode = value["SuccessList"]["SendResult"];
for (auto valueSuccessListSendResult : allSuccessListNode)
{
SendResult successListObject;
if(!value["Email"].isNull())
successListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
successListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
successListObject.message = value["Message"].asString();
if(!valueSuccessListSendResult["Email"].isNull())
successListObject.email = valueSuccessListSendResult["Email"].asString();
if(!valueSuccessListSendResult["Code"].isNull())
successListObject.code = valueSuccessListSendResult["Code"].asString();
if(!valueSuccessListSendResult["Message"].isNull())
successListObject.message = valueSuccessListSendResult["Message"].asString();
successList_.push_back(successListObject);
}
auto allFailList = value["FailList"]["SendResult"];
for (auto value : allFailList)
auto allFailListNode = value["FailList"]["SendResult"];
for (auto valueFailListSendResult : allFailListNode)
{
SendResult failListObject;
if(!value["Email"].isNull())
failListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
failListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
failListObject.message = value["Message"].asString();
if(!valueFailListSendResult["Email"].isNull())
failListObject.email = valueFailListSendResult["Email"].asString();
if(!valueFailListSendResult["Code"].isNull())
failListObject.code = valueFailListSendResult["Code"].asString();
if(!valueFailListSendResult["Message"].isNull())
failListObject.message = valueFailListSendResult["Message"].asString();
failList_.push_back(failListObject);
}

View File

@@ -39,50 +39,50 @@ void ScrollDomainListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Domain"];
for (auto value : allData)
auto allDataNode = value["Data"]["Domain"];
for (auto valueDataDomain : allDataNode)
{
Domain dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["InstanceId"].isNull())
dataObject.instanceId = value["InstanceId"].asString();
if(!value["ExpirationDate"].isNull())
dataObject.expirationDate = value["ExpirationDate"].asString();
if(!value["RegistrationDate"].isNull())
dataObject.registrationDate = value["RegistrationDate"].asString();
if(!value["DomainType"].isNull())
dataObject.domainType = value["DomainType"].asString();
if(!value["DomainStatus"].isNull())
dataObject.domainStatus = value["DomainStatus"].asString();
if(!value["ProductId"].isNull())
dataObject.productId = value["ProductId"].asString();
if(!value["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(value["ExpirationDateLong"].asString());
if(!value["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(value["RegistrationDateLong"].asString());
if(!value["Premium"].isNull())
dataObject.premium = value["Premium"].asString() == "true";
if(!value["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = value["DomainAuditStatus"].asString();
if(!value["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = value["ExpirationDateStatus"].asString();
if(!value["RegistrantType"].isNull())
dataObject.registrantType = value["RegistrantType"].asString();
if(!value["DomainGroupId"].isNull())
dataObject.domainGroupId = value["DomainGroupId"].asString();
if(!value["Remark"].isNull())
dataObject.remark = value["Remark"].asString();
if(!value["DomainGroupName"].isNull())
dataObject.domainGroupName = value["DomainGroupName"].asString();
if(!value["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(value["ExpirationCurrDateDiff"].asString());
if(!value["Email"].isNull())
dataObject.email = value["Email"].asString();
if(!value["ZhRegistrantOrganization"].isNull())
dataObject.zhRegistrantOrganization = value["ZhRegistrantOrganization"].asString();
if(!value["RegistrantOrganization"].isNull())
dataObject.registrantOrganization = value["RegistrantOrganization"].asString();
if(!valueDataDomain["DomainName"].isNull())
dataObject.domainName = valueDataDomain["DomainName"].asString();
if(!valueDataDomain["InstanceId"].isNull())
dataObject.instanceId = valueDataDomain["InstanceId"].asString();
if(!valueDataDomain["ExpirationDate"].isNull())
dataObject.expirationDate = valueDataDomain["ExpirationDate"].asString();
if(!valueDataDomain["RegistrationDate"].isNull())
dataObject.registrationDate = valueDataDomain["RegistrationDate"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["DomainStatus"].isNull())
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["ProductId"].isNull())
dataObject.productId = valueDataDomain["ProductId"].asString();
if(!valueDataDomain["ExpirationDateLong"].isNull())
dataObject.expirationDateLong = std::stol(valueDataDomain["ExpirationDateLong"].asString());
if(!valueDataDomain["RegistrationDateLong"].isNull())
dataObject.registrationDateLong = std::stol(valueDataDomain["RegistrationDateLong"].asString());
if(!valueDataDomain["Premium"].isNull())
dataObject.premium = valueDataDomain["Premium"].asString() == "true";
if(!valueDataDomain["DomainAuditStatus"].isNull())
dataObject.domainAuditStatus = valueDataDomain["DomainAuditStatus"].asString();
if(!valueDataDomain["ExpirationDateStatus"].isNull())
dataObject.expirationDateStatus = valueDataDomain["ExpirationDateStatus"].asString();
if(!valueDataDomain["RegistrantType"].isNull())
dataObject.registrantType = valueDataDomain["RegistrantType"].asString();
if(!valueDataDomain["DomainGroupId"].isNull())
dataObject.domainGroupId = valueDataDomain["DomainGroupId"].asString();
if(!valueDataDomain["Remark"].isNull())
dataObject.remark = valueDataDomain["Remark"].asString();
if(!valueDataDomain["DomainGroupName"].isNull())
dataObject.domainGroupName = valueDataDomain["DomainGroupName"].asString();
if(!valueDataDomain["ExpirationCurrDateDiff"].isNull())
dataObject.expirationCurrDateDiff = std::stoi(valueDataDomain["ExpirationCurrDateDiff"].asString());
if(!valueDataDomain["Email"].isNull())
dataObject.email = valueDataDomain["Email"].asString();
if(!valueDataDomain["ZhRegistrantOrganization"].isNull())
dataObject.zhRegistrantOrganization = valueDataDomain["ZhRegistrantOrganization"].asString();
if(!valueDataDomain["RegistrantOrganization"].isNull())
dataObject.registrantOrganization = valueDataDomain["RegistrantOrganization"].asString();
auto allDnsList = value["DnsList"]["Dns"];
for (auto value : allDnsList)
dataObject.dnsList.push_back(value.asString());

View File

@@ -39,40 +39,40 @@ void SubmitEmailVerificationResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSuccessList = value["SuccessList"]["SendResult"];
for (auto value : allSuccessList)
auto allSuccessListNode = value["SuccessList"]["SendResult"];
for (auto valueSuccessListSendResult : allSuccessListNode)
{
SendResult successListObject;
if(!value["Email"].isNull())
successListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
successListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
successListObject.message = value["Message"].asString();
if(!valueSuccessListSendResult["Email"].isNull())
successListObject.email = valueSuccessListSendResult["Email"].asString();
if(!valueSuccessListSendResult["Code"].isNull())
successListObject.code = valueSuccessListSendResult["Code"].asString();
if(!valueSuccessListSendResult["Message"].isNull())
successListObject.message = valueSuccessListSendResult["Message"].asString();
successList_.push_back(successListObject);
}
auto allFailList = value["FailList"]["SendResult"];
for (auto value : allFailList)
auto allFailListNode = value["FailList"]["SendResult"];
for (auto valueFailListSendResult : allFailListNode)
{
SendResult failListObject;
if(!value["Email"].isNull())
failListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
failListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
failListObject.message = value["Message"].asString();
if(!valueFailListSendResult["Email"].isNull())
failListObject.email = valueFailListSendResult["Email"].asString();
if(!valueFailListSendResult["Code"].isNull())
failListObject.code = valueFailListSendResult["Code"].asString();
if(!valueFailListSendResult["Message"].isNull())
failListObject.message = valueFailListSendResult["Message"].asString();
failList_.push_back(failListObject);
}
auto allExistList = value["ExistList"]["SendResult"];
for (auto value : allExistList)
auto allExistListNode = value["ExistList"]["SendResult"];
for (auto valueExistListSendResult : allExistListNode)
{
SendResult existListObject;
if(!value["Email"].isNull())
existListObject.email = value["Email"].asString();
if(!value["Code"].isNull())
existListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
existListObject.message = value["Message"].asString();
if(!valueExistListSendResult["Email"].isNull())
existListObject.email = valueExistListSendResult["Email"].asString();
if(!valueExistListSendResult["Code"].isNull())
existListObject.code = valueExistListSendResult["Code"].asString();
if(!valueExistListSendResult["Message"].isNull())
existListObject.message = valueExistListSendResult["Message"].asString();
existList_.push_back(existListObject);
}