Update DetectVehicleICongestion DetectVehicleIllegalParking.

This commit is contained in:
sdk-team
2021-11-15 03:12:50 +00:00
parent 75a15fd95e
commit cf62272b5b
10 changed files with 94 additions and 1 deletions

View File

@@ -35,21 +35,30 @@ namespace AlibabaCloud
DetectVehicleICongestionRequest();
~DetectVehicleICongestionRequest();
bool getFormatResultToJson()const;
void setFormatResultToJson(bool formatResultToJson);
Array getRoadRegions()const;
void setRoadRegions(const Array& roadRegions);
std::string getOriginRequestId()const;
void setOriginRequestId(const std::string& originRequestId);
std::string getOssFile()const;
void setOssFile(const std::string& ossFile);
Array getPreRegionIntersectFeatures()const;
void setPreRegionIntersectFeatures(const Array& preRegionIntersectFeatures);
std::string getRequestProxyBy()const;
void setRequestProxyBy(const std::string& requestProxyBy);
std::string getStreamArn()const;
void setStreamArn(const std::string& streamArn);
std::string getImageURL()const;
void setImageURL(const std::string& imageURL);
private:
bool formatResultToJson_;
Array roadRegions_;
std::string originRequestId_;
std::string ossFile_;
Array preRegionIntersectFeatures_;
std::string requestProxyBy_;
std::string streamArn_;
std::string imageURL_;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
};
float score;
std::string typeName;
long id;
std::vector<Element::BoxesItem> boxes;
};
struct RegionIntersectFeaturesItem

View File

@@ -35,18 +35,27 @@ namespace AlibabaCloud
DetectVehicleIllegalParkingRequest();
~DetectVehicleIllegalParkingRequest();
bool getFormatResultToJson()const;
void setFormatResultToJson(bool formatResultToJson);
Array getRoadRegions()const;
void setRoadRegions(const Array& roadRegions);
std::string getOriginRequestId()const;
void setOriginRequestId(const std::string& originRequestId);
std::string getOssFile()const;
void setOssFile(const std::string& ossFile);
std::string getRequestProxyBy()const;
void setRequestProxyBy(const std::string& requestProxyBy);
std::string getStreamArn()const;
void setStreamArn(const std::string& streamArn);
std::string getImageURL()const;
void setImageURL(const std::string& imageURL);
private:
bool formatResultToJson_;
Array roadRegions_;
std::string originRequestId_;
std::string ossFile_;
std::string requestProxyBy_;
std::string streamArn_;
std::string imageURL_;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
};
float score;
std::string typeName;
long id;
std::vector<Element::BoxesItem> boxes;
};
struct RegionIntersect

View File

@@ -27,6 +27,17 @@ DetectVehicleICongestionRequest::DetectVehicleICongestionRequest() :
DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest()
{}
bool DetectVehicleICongestionRequest::getFormatResultToJson()const
{
return formatResultToJson_;
}
void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson)
{
formatResultToJson_ = formatResultToJson;
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
}
Array DetectVehicleICongestionRequest::getRoadRegions()const
{
return roadRegions_;
@@ -49,6 +60,17 @@ void DetectVehicleICongestionRequest::setOriginRequestId(const std::string& orig
setParameter("OriginRequestId", originRequestId);
}
std::string DetectVehicleICongestionRequest::getOssFile()const
{
return ossFile_;
}
void DetectVehicleICongestionRequest::setOssFile(const std::string& ossFile)
{
ossFile_ = ossFile;
setParameter("OssFile", ossFile);
}
Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const
{
return preRegionIntersectFeatures_;
@@ -60,6 +82,17 @@ void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const Array&
setBodyParameter("PreRegionIntersectFeatures", std::to_string(preRegionIntersectFeatures));
}
std::string DetectVehicleICongestionRequest::getRequestProxyBy()const
{
return requestProxyBy_;
}
void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string& requestProxyBy)
{
requestProxyBy_ = requestProxyBy;
setParameter("RequestProxyBy", requestProxyBy);
}
std::string DetectVehicleICongestionRequest::getStreamArn()const
{
return streamArn_;

View File

@@ -48,6 +48,8 @@ void DetectVehicleICongestionResult::parse(const std::string &payload)
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
if(!dataNodeElementsElement["TypeName"].isNull())
elementObject.typeName = dataNodeElementsElement["TypeName"].asString();
if(!dataNodeElementsElement["Id"].isNull())
elementObject.id = std::stol(dataNodeElementsElement["Id"].asString());
auto allBoxesNode = dataNodeElementsElement["Boxes"]["BoxesItem"];
for (auto dataNodeElementsElementBoxesBoxesItem : allBoxesNode)
{

View File

@@ -27,6 +27,17 @@ DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest() :
DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest()
{}
bool DetectVehicleIllegalParkingRequest::getFormatResultToJson()const
{
return formatResultToJson_;
}
void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson)
{
formatResultToJson_ = formatResultToJson;
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
}
Array DetectVehicleIllegalParkingRequest::getRoadRegions()const
{
return roadRegions_;
@@ -49,6 +60,28 @@ void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string& o
setParameter("OriginRequestId", originRequestId);
}
std::string DetectVehicleIllegalParkingRequest::getOssFile()const
{
return ossFile_;
}
void DetectVehicleIllegalParkingRequest::setOssFile(const std::string& ossFile)
{
ossFile_ = ossFile;
setParameter("OssFile", ossFile);
}
std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy()const
{
return requestProxyBy_;
}
void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string& requestProxyBy)
{
requestProxyBy_ = requestProxyBy;
setParameter("RequestProxyBy", requestProxyBy);
}
std::string DetectVehicleIllegalParkingRequest::getStreamArn()const
{
return streamArn_;

View File

@@ -48,6 +48,8 @@ void DetectVehicleIllegalParkingResult::parse(const std::string &payload)
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
if(!dataNodeElementsElement["TypeName"].isNull())
elementObject.typeName = dataNodeElementsElement["TypeName"].asString();
if(!dataNodeElementsElement["Id"].isNull())
elementObject.id = std::stol(dataNodeElementsElement["Id"].asString());
auto allBoxesNode = dataNodeElementsElement["Boxes"]["BoxesItem"];
for (auto dataNodeElementsElementBoxesBoxesItem : allBoxesNode)
{