diff --git a/CHANGELOG b/CHANGELOG index ee5d55395..e2c6f4d72 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2018-08-15 Version: 1.22.4 +1, Fix bug in GetMaterials API. +2, GetVerifyToken added a new param VerifyConfigs + 2018-08-15 Version: 1.22.3 1, Add domain operation api AddLiveDomain,DeleteLiveDomain,DescribeLiveDomainDetail,StartLiveDomain,StopLiveDomain. 2, Add certificate operation api DescribeLiveCertificateDetail,DescribeLiveCertificateList,SetLiveDomainCertificate. diff --git a/VERSION b/VERSION index 98f7da137..be02b337a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.22.3 \ No newline at end of file +1.22.4 \ No newline at end of file diff --git a/cloudauth/include/alibabacloud/cloudauth/model/GetMaterialsResult.h b/cloudauth/include/alibabacloud/cloudauth/model/GetMaterialsResult.h index c411d2853..73b636936 100644 --- a/cloudauth/include/alibabacloud/cloudauth/model/GetMaterialsResult.h +++ b/cloudauth/include/alibabacloud/cloudauth/model/GetMaterialsResult.h @@ -36,8 +36,10 @@ namespace AlibabaCloud { std::string facePic; std::string identificationNumber; + std::string idCardStartDate; std::string address; std::string idCardFrontPic; + std::string ethnicGroup; std::string sex; std::string idCardExpiry; std::string idCardType; diff --git a/cloudauth/include/alibabacloud/cloudauth/model/GetVerifyTokenRequest.h b/cloudauth/include/alibabacloud/cloudauth/model/GetVerifyTokenRequest.h index fb2c56079..43b5fb7bc 100644 --- a/cloudauth/include/alibabacloud/cloudauth/model/GetVerifyTokenRequest.h +++ b/cloudauth/include/alibabacloud/cloudauth/model/GetVerifyTokenRequest.h @@ -45,6 +45,8 @@ namespace AlibabaCloud void setSourceIp(const std::string& sourceIp); std::string getBinding()const; void setBinding(const std::string& binding); + std::string getVerifyConfigs()const; + void setVerifyConfigs(const std::string& verifyConfigs); std::string getTicketId()const; void setTicketId(const std::string& ticketId); @@ -54,6 +56,7 @@ namespace AlibabaCloud std::string biz_; std::string sourceIp_; std::string binding_; + std::string verifyConfigs_; std::string ticketId_; }; diff --git a/cloudauth/src/model/CompareFacesRequest.cc b/cloudauth/src/model/CompareFacesRequest.cc index 7cf1fac32..08a7bbcff 100644 --- a/cloudauth/src/model/CompareFacesRequest.cc +++ b/cloudauth/src/model/CompareFacesRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::CompareFacesRequest; CompareFacesRequest::CompareFacesRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "CompareFaces") + RpcServiceRequest("cloudauth", "2018-08-07", "CompareFaces") {} CompareFacesRequest::~CompareFacesRequest() diff --git a/cloudauth/src/model/DetectFaceAttributesRequest.cc b/cloudauth/src/model/DetectFaceAttributesRequest.cc index 2135ed1fa..351e0e307 100644 --- a/cloudauth/src/model/DetectFaceAttributesRequest.cc +++ b/cloudauth/src/model/DetectFaceAttributesRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::DetectFaceAttributesRequest; DetectFaceAttributesRequest::DetectFaceAttributesRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "DetectFaceAttributes") + RpcServiceRequest("cloudauth", "2018-08-07", "DetectFaceAttributes") {} DetectFaceAttributesRequest::~DetectFaceAttributesRequest() diff --git a/cloudauth/src/model/GetMaterialsRequest.cc b/cloudauth/src/model/GetMaterialsRequest.cc index a27db2ae3..435d5f3be 100644 --- a/cloudauth/src/model/GetMaterialsRequest.cc +++ b/cloudauth/src/model/GetMaterialsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::GetMaterialsRequest; GetMaterialsRequest::GetMaterialsRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "GetMaterials") + RpcServiceRequest("cloudauth", "2018-08-07", "GetMaterials") {} GetMaterialsRequest::~GetMaterialsRequest() diff --git a/cloudauth/src/model/GetMaterialsResult.cc b/cloudauth/src/model/GetMaterialsResult.cc index 0c97aefd9..bb218c722 100644 --- a/cloudauth/src/model/GetMaterialsResult.cc +++ b/cloudauth/src/model/GetMaterialsResult.cc @@ -47,6 +47,8 @@ void GetMaterialsResult::parse(const std::string &payload) data_.identificationNumber = dataNode["IdentificationNumber"].asString(); if(!dataNode["IdCardType"].isNull()) data_.idCardType = dataNode["IdCardType"].asString(); + if(!dataNode["IdCardStartDate"].isNull()) + data_.idCardStartDate = dataNode["IdCardStartDate"].asString(); if(!dataNode["IdCardExpiry"].isNull()) data_.idCardExpiry = dataNode["IdCardExpiry"].asString(); if(!dataNode["Address"].isNull()) @@ -59,6 +61,8 @@ void GetMaterialsResult::parse(const std::string &payload) data_.idCardBackPic = dataNode["IdCardBackPic"].asString(); if(!dataNode["FacePic"].isNull()) data_.facePic = dataNode["FacePic"].asString(); + if(!dataNode["EthnicGroup"].isNull()) + data_.ethnicGroup = dataNode["EthnicGroup"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; if(!value["Code"].isNull()) diff --git a/cloudauth/src/model/GetStatusRequest.cc b/cloudauth/src/model/GetStatusRequest.cc index dfc7de7c4..1c73cefd2 100644 --- a/cloudauth/src/model/GetStatusRequest.cc +++ b/cloudauth/src/model/GetStatusRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::GetStatusRequest; GetStatusRequest::GetStatusRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "GetStatus") + RpcServiceRequest("cloudauth", "2018-08-07", "GetStatus") {} GetStatusRequest::~GetStatusRequest() diff --git a/cloudauth/src/model/GetVerifyTokenRequest.cc b/cloudauth/src/model/GetVerifyTokenRequest.cc index 197a9fb70..f41d26cef 100644 --- a/cloudauth/src/model/GetVerifyTokenRequest.cc +++ b/cloudauth/src/model/GetVerifyTokenRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::GetVerifyTokenRequest; GetVerifyTokenRequest::GetVerifyTokenRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "GetVerifyToken") + RpcServiceRequest("cloudauth", "2018-08-07", "GetVerifyToken") {} GetVerifyTokenRequest::~GetVerifyTokenRequest() @@ -80,6 +80,17 @@ void GetVerifyTokenRequest::setBinding(const std::string& binding) setParameter("Binding", binding); } +std::string GetVerifyTokenRequest::getVerifyConfigs()const +{ + return verifyConfigs_; +} + +void GetVerifyTokenRequest::setVerifyConfigs(const std::string& verifyConfigs) +{ + verifyConfigs_ = verifyConfigs; + setParameter("VerifyConfigs", verifyConfigs); +} + std::string GetVerifyTokenRequest::getTicketId()const { return ticketId_; diff --git a/cloudauth/src/model/SubmitMaterialsRequest.cc b/cloudauth/src/model/SubmitMaterialsRequest.cc index c9ad08d08..2548d610b 100644 --- a/cloudauth/src/model/SubmitMaterialsRequest.cc +++ b/cloudauth/src/model/SubmitMaterialsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cloudauth::Model::SubmitMaterialsRequest; SubmitMaterialsRequest::SubmitMaterialsRequest() : - RpcServiceRequest("cloudauth", "2018-07-03", "SubmitMaterials") + RpcServiceRequest("cloudauth", "2018-08-07", "SubmitMaterials") {} SubmitMaterialsRequest::~SubmitMaterialsRequest()