|
|
@@ -47,14 +47,14 @@ void LookupTmchNoticeResult::parse(const std::string &payload)
|
|
|
claimsObject.markName = valueClaimsClaim["MarkName"].asString();
|
|
|
if(!valueClaimsClaim["GoodsAndServices"].isNull())
|
|
|
claimsObject.goodsAndServices = valueClaimsClaim["GoodsAndServices"].asString();
|
|
|
- auto allHoldersNode = allClaimsNode["Holders"]["Holder"];
|
|
|
- for (auto allClaimsNodeHoldersHolder : allHoldersNode)
|
|
|
+ auto allHoldersNode = valueClaimsClaim["Holders"]["Holder"];
|
|
|
+ for (auto valueClaimsClaimHoldersHolder : allHoldersNode)
|
|
|
{
|
|
|
Claim::Holder holdersObject;
|
|
|
- if(!allClaimsNodeHoldersHolder["Entitlement"].isNull())
|
|
|
- holdersObject.entitlement = allClaimsNodeHoldersHolder["Entitlement"].asString();
|
|
|
- if(!allClaimsNodeHoldersHolder["Org"].isNull())
|
|
|
- holdersObject.org = allClaimsNodeHoldersHolder["Org"].asString();
|
|
|
+ if(!valueClaimsClaimHoldersHolder["Entitlement"].isNull())
|
|
|
+ holdersObject.entitlement = valueClaimsClaimHoldersHolder["Entitlement"].asString();
|
|
|
+ if(!valueClaimsClaimHoldersHolder["Org"].isNull())
|
|
|
+ holdersObject.org = valueClaimsClaimHoldersHolder["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 allContactsNode = allClaimsNode["Contacts"]["Contact"];
|
|
|
- for (auto allClaimsNodeContactsContact : allContactsNode)
|
|
|
+ auto allContactsNode = valueClaimsClaim["Contacts"]["Contact"];
|
|
|
+ for (auto valueClaimsClaimContactsContact : allContactsNode)
|
|
|
{
|
|
|
Claim::Contact contactsObject;
|
|
|
- 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();
|
|
|
+ if(!valueClaimsClaimContactsContact["Type"].isNull())
|
|
|
+ contactsObject.type = valueClaimsClaimContactsContact["Type"].asString();
|
|
|
+ if(!valueClaimsClaimContactsContact["Name"].isNull())
|
|
|
+ contactsObject.name = valueClaimsClaimContactsContact["Name"].asString();
|
|
|
+ if(!valueClaimsClaimContactsContact["Org"].isNull())
|
|
|
+ contactsObject.org = valueClaimsClaimContactsContact["Org"].asString();
|
|
|
+ if(!valueClaimsClaimContactsContact["Voice"].isNull())
|
|
|
+ contactsObject.voice = valueClaimsClaimContactsContact["Voice"].asString();
|
|
|
+ if(!valueClaimsClaimContactsContact["Fax"].isNull())
|
|
|
+ contactsObject.fax = valueClaimsClaimContactsContact["Fax"].asString();
|
|
|
+ if(!valueClaimsClaimContactsContact["Email"].isNull())
|
|
|
+ contactsObject.email = valueClaimsClaimContactsContact["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 allClassDescsNode = allClaimsNode["ClassDescs"]["ClassDesc"];
|
|
|
- for (auto allClaimsNodeClassDescsClassDesc : allClassDescsNode)
|
|
|
+ auto allClassDescsNode = valueClaimsClaim["ClassDescs"]["ClassDesc"];
|
|
|
+ for (auto valueClaimsClaimClassDescsClassDesc : allClassDescsNode)
|
|
|
{
|
|
|
Claim::ClassDesc classDescsObject;
|
|
|
- if(!allClaimsNodeClassDescsClassDesc["ClassNum"].isNull())
|
|
|
- classDescsObject.classNum = std::stoi(allClaimsNodeClassDescsClassDesc["ClassNum"].asString());
|
|
|
- if(!allClaimsNodeClassDescsClassDesc["Desc"].isNull())
|
|
|
- classDescsObject.desc = allClaimsNodeClassDescsClassDesc["Desc"].asString();
|
|
|
+ if(!valueClaimsClaimClassDescsClassDesc["ClassNum"].isNull())
|
|
|
+ classDescsObject.classNum = std::stoi(valueClaimsClaimClassDescsClassDesc["ClassNum"].asString());
|
|
|
+ if(!valueClaimsClaimClassDescsClassDesc["Desc"].isNull())
|
|
|
+ classDescsObject.desc = valueClaimsClaimClassDescsClassDesc["Desc"].asString();
|
|
|
claimsObject.classDescs.push_back(classDescsObject);
|
|
|
}
|
|
|
auto jurDescNode = value["JurDesc"];
|