Jelajahi Sumber

Update RecognizeBankCard.

sdk-team 2 tahun lalu
induk
melakukan
ecae0a8927

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1832
+1.36.1833

+ 1 - 0
ocr/include/alibabacloud/ocr/model/RecognizeBankCardResult.h

@@ -37,6 +37,7 @@ namespace AlibabaCloud
 					std::string cardNumber;
 					std::string bankName;
 					std::string validDate;
+					std::string cardType;
 				};
 
 

+ 2 - 0
ocr/include/alibabacloud/ocr/model/RecognizeDriverLicenseResult.h

@@ -51,7 +51,9 @@ namespace AlibabaCloud
 						std::string gender;
 						std::string issueUnit;
 						std::string endDate;
+						std::string nationality;
 						std::string name;
+						std::string birthDate;
 					};
 					FaceResult faceResult;
 					BackResult backResult;

+ 2 - 0
ocr/src/model/RecognizeBankCardResult.cc

@@ -46,6 +46,8 @@ void RecognizeBankCardResult::parse(const std::string &payload)
 		data_.validDate = dataNode["ValidDate"].asString();
 	if(!dataNode["BankName"].isNull())
 		data_.bankName = dataNode["BankName"].asString();
+	if(!dataNode["CardType"].isNull())
+		data_.cardType = dataNode["CardType"].asString();
 
 }
 

+ 4 - 0
ocr/src/model/RecognizeDriverLicenseResult.cc

@@ -68,6 +68,10 @@ void RecognizeDriverLicenseResult::parse(const std::string &payload)
 		data_.faceResult.name = faceResultNode["Name"].asString();
 	if(!faceResultNode["IssueUnit"].isNull())
 		data_.faceResult.issueUnit = faceResultNode["IssueUnit"].asString();
+	if(!faceResultNode["Nationality"].isNull())
+		data_.faceResult.nationality = faceResultNode["Nationality"].asString();
+	if(!faceResultNode["BirthDate"].isNull())
+		data_.faceResult.birthDate = faceResultNode["BirthDate"].asString();
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();
 	if(!value["Message"].isNull())