Update DetectVehicleICongestion DetectVehicleIllegalParking.
This commit is contained in:
@@ -31,21 +31,21 @@ ObjectdetClient::ObjectdetClient(const Credentials &credentials, const ClientCon
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
ObjectdetClient::ObjectdetClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
ObjectdetClient::ObjectdetClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
ObjectdetClient::~ObjectdetClient()
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::ClassifyVehicleInsuranceRequest;
|
||||
|
||||
ClassifyVehicleInsuranceRequest::ClassifyVehicleInsuranceRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "ClassifyVehicleInsurance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ClassifyVehicleInsuranceRequest::~ClassifyVehicleInsuranceRequest()
|
||||
{}
|
||||
|
||||
std::string ClassifyVehicleInsuranceRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::ClassifyVehicleInsuranceRequest;
|
||||
|
||||
ClassifyVehicleInsuranceRequest::ClassifyVehicleInsuranceRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "ClassifyVehicleInsurance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ClassifyVehicleInsuranceRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
ClassifyVehicleInsuranceRequest::~ClassifyVehicleInsuranceRequest() {}
|
||||
|
||||
bool ClassifyVehicleInsuranceRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void ClassifyVehicleInsuranceRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ClassifyVehicleInsuranceRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void ClassifyVehicleInsuranceRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string ClassifyVehicleInsuranceRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void ClassifyVehicleInsuranceRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string ClassifyVehicleInsuranceRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void ClassifyVehicleInsuranceRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectIPCObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectIPCObjectRequest;
|
||||
|
||||
DetectIPCObjectRequest::DetectIPCObjectRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectIPCObject")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectIPCObjectRequest::~DetectIPCObjectRequest()
|
||||
{}
|
||||
|
||||
std::string DetectIPCObjectRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectIPCObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectIPCObjectRequest;
|
||||
|
||||
DetectIPCObjectRequest::DetectIPCObjectRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectIPCObject") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectIPCObjectRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
DetectIPCObjectRequest::~DetectIPCObjectRequest() {}
|
||||
|
||||
bool DetectIPCObjectRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string DetectIPCObjectRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectIPCObjectRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectIPCObjectRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
std::string DetectIPCObjectRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectIPCObjectRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
void DetectIPCObjectRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectIPCObjectRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
std::string DetectIPCObjectRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectIPCObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectIPCObjectRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectIPCObjectRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,84 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectKitchenAnimalsRequest;
|
||||
|
||||
DetectKitchenAnimalsRequest::DetectKitchenAnimalsRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectKitchenAnimals")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectKitchenAnimalsRequest::~DetectKitchenAnimalsRequest()
|
||||
{}
|
||||
|
||||
bool DetectKitchenAnimalsRequest::getFormatResultToJson()const
|
||||
{
|
||||
return formatResultToJson_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectKitchenAnimalsRequest;
|
||||
|
||||
DetectKitchenAnimalsRequest::DetectKitchenAnimalsRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectKitchenAnimals") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setFormatResultToJson(bool formatResultToJson)
|
||||
{
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
|
||||
DetectKitchenAnimalsRequest::~DetectKitchenAnimalsRequest() {}
|
||||
|
||||
bool DetectKitchenAnimalsRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string DetectKitchenAnimalsRequest::getImageURLB()const
|
||||
{
|
||||
return imageURLB_;
|
||||
void DetectKitchenAnimalsRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setImageURLB(const std::string& imageURLB)
|
||||
{
|
||||
imageURLB_ = imageURLB;
|
||||
setBodyParameter("ImageURLB", imageURLB);
|
||||
std::string DetectKitchenAnimalsRequest::getImageURLB() const {
|
||||
return imageURLB_;
|
||||
}
|
||||
|
||||
std::string DetectKitchenAnimalsRequest::getImageURLA()const
|
||||
{
|
||||
return imageURLA_;
|
||||
void DetectKitchenAnimalsRequest::setImageURLB(const std::string &imageURLB) {
|
||||
imageURLB_ = imageURLB;
|
||||
setBodyParameter(std::string("ImageURLB"), imageURLB);
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setImageURLA(const std::string& imageURLA)
|
||||
{
|
||||
imageURLA_ = imageURLA;
|
||||
setBodyParameter("ImageURLA", imageURLA);
|
||||
std::string DetectKitchenAnimalsRequest::getImageURLA() const {
|
||||
return imageURLA_;
|
||||
}
|
||||
|
||||
std::string DetectKitchenAnimalsRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
void DetectKitchenAnimalsRequest::setImageURLA(const std::string &imageURLA) {
|
||||
imageURLA_ = imageURLA;
|
||||
setBodyParameter(std::string("ImageURLA"), imageURLA);
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
std::string DetectKitchenAnimalsRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectKitchenAnimalsRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectKitchenAnimalsRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
std::string DetectKitchenAnimalsRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectKitchenAnimalsRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectMainBodyRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectMainBodyRequest;
|
||||
|
||||
DetectMainBodyRequest::DetectMainBodyRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectMainBody")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectMainBodyRequest::~DetectMainBodyRequest()
|
||||
{}
|
||||
|
||||
std::string DetectMainBodyRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectMainBodyRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectMainBodyRequest;
|
||||
|
||||
DetectMainBodyRequest::DetectMainBodyRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectMainBody") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectMainBodyRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setParameter("ImageURL", imageURL);
|
||||
DetectMainBodyRequest::~DetectMainBodyRequest() {}
|
||||
|
||||
bool DetectMainBodyRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void DetectMainBodyRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectMainBodyRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void DetectMainBodyRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string DetectMainBodyRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectMainBodyRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectMainBodyRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectMainBodyRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -41,14 +41,14 @@ void DetectMainBodyResult::parse(const std::string &payload)
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto locationNode = dataNode["Location"];
|
||||
if(!locationNode["X"].isNull())
|
||||
data_.location.x = std::stoi(locationNode["X"].asString());
|
||||
if(!locationNode["Y"].isNull())
|
||||
data_.location.y = std::stoi(locationNode["Y"].asString());
|
||||
if(!locationNode["Width"].isNull())
|
||||
data_.location.width = std::stoi(locationNode["Width"].asString());
|
||||
if(!locationNode["Height"].isNull())
|
||||
data_.location.height = std::stoi(locationNode["Height"].asString());
|
||||
if(!locationNode["Y"].isNull())
|
||||
data_.location.y = std::stoi(locationNode["Y"].asString());
|
||||
if(!locationNode["X"].isNull())
|
||||
data_.location.x = std::stoi(locationNode["X"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectObjectRequest;
|
||||
|
||||
DetectObjectRequest::DetectObjectRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectObject")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectObjectRequest::~DetectObjectRequest()
|
||||
{}
|
||||
|
||||
std::string DetectObjectRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectObjectRequest;
|
||||
|
||||
DetectObjectRequest::DetectObjectRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectObject") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectObjectRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
DetectObjectRequest::~DetectObjectRequest() {}
|
||||
|
||||
bool DetectObjectRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void DetectObjectRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectObjectRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void DetectObjectRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string DetectObjectRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectObjectRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectObjectRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectTransparentImageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectTransparentImageRequest;
|
||||
|
||||
DetectTransparentImageRequest::DetectTransparentImageRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectTransparentImage")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectTransparentImageRequest::~DetectTransparentImageRequest()
|
||||
{}
|
||||
|
||||
std::string DetectTransparentImageRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectTransparentImageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectTransparentImageRequest;
|
||||
|
||||
DetectTransparentImageRequest::DetectTransparentImageRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectTransparentImage") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectTransparentImageRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
DetectTransparentImageRequest::~DetectTransparentImageRequest() {}
|
||||
|
||||
bool DetectTransparentImageRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void DetectTransparentImageRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectTransparentImageRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void DetectTransparentImageRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string DetectTransparentImageRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectTransparentImageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectTransparentImageRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectTransparentImageRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,117 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleICongestionRequest;
|
||||
|
||||
DetectVehicleICongestionRequest::DetectVehicleICongestionRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleICongestion")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest()
|
||||
{}
|
||||
|
||||
bool DetectVehicleICongestionRequest::getFormatResultToJson()const
|
||||
{
|
||||
return formatResultToJson_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleICongestionRequest;
|
||||
|
||||
DetectVehicleICongestionRequest::DetectVehicleICongestionRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleICongestion") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson)
|
||||
{
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
|
||||
DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest() {}
|
||||
|
||||
bool DetectVehicleICongestionRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
Array DetectVehicleICongestionRequest::getRoadRegions()const
|
||||
{
|
||||
return roadRegions_;
|
||||
void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setRoadRegions(const Array& roadRegions)
|
||||
{
|
||||
roadRegions_ = roadRegions;
|
||||
setBodyParameter("RoadRegions", std::to_string(roadRegions));
|
||||
std::vector<DetectVehicleICongestionRequest::RoadRegions> DetectVehicleICongestionRequest::getRoadRegions() const {
|
||||
return roadRegions_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleICongestionRequest::getOriginRequestId()const
|
||||
{
|
||||
return originRequestId_;
|
||||
void DetectVehicleICongestionRequest::setRoadRegions(const std::vector<DetectVehicleICongestionRequest::RoadRegions> &roadRegions) {
|
||||
roadRegions_ = roadRegions;
|
||||
for(int dep1 = 0; dep1 != roadRegions.size(); dep1++) {
|
||||
for(int dep2 = 0; dep2 != roadRegions[dep1].roadRegion.size(); dep2++) {
|
||||
setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.X", std::to_string(roadRegions[dep1].roadRegion[dep2].point.x));
|
||||
setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.Y", std::to_string(roadRegions[dep1].roadRegion[dep2].point.y));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setOriginRequestId(const std::string& originRequestId)
|
||||
{
|
||||
originRequestId_ = originRequestId;
|
||||
setParameter("OriginRequestId", originRequestId);
|
||||
std::string DetectVehicleICongestionRequest::getOriginRequestId() const {
|
||||
return originRequestId_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleICongestionRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
void DetectVehicleICongestionRequest::setOriginRequestId(const std::string &originRequestId) {
|
||||
originRequestId_ = originRequestId;
|
||||
setParameter(std::string("OriginRequestId"), originRequestId);
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
std::string DetectVehicleICongestionRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const
|
||||
{
|
||||
return preRegionIntersectFeatures_;
|
||||
void DetectVehicleICongestionRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const Array& preRegionIntersectFeatures)
|
||||
{
|
||||
preRegionIntersectFeatures_ = preRegionIntersectFeatures;
|
||||
setBodyParameter("PreRegionIntersectFeatures", std::to_string(preRegionIntersectFeatures));
|
||||
std::vector<DetectVehicleICongestionRequest::PreRegionIntersectFeatures> DetectVehicleICongestionRequest::getPreRegionIntersectFeatures() const {
|
||||
return preRegionIntersectFeatures_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleICongestionRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const std::vector<DetectVehicleICongestionRequest::PreRegionIntersectFeatures> &preRegionIntersectFeatures) {
|
||||
preRegionIntersectFeatures_ = preRegionIntersectFeatures;
|
||||
for(int dep1 = 0; dep1 != preRegionIntersectFeatures.size(); dep1++) {
|
||||
for(int dep2 = 0; dep2 != preRegionIntersectFeatures[dep1].features.size(); dep2++) {
|
||||
setBodyParameter(std::string("PreRegionIntersectFeatures") + "." + std::to_string(dep1 + 1) + ".Features." + std::to_string(dep2 + 1), preRegionIntersectFeatures[dep1].features[dep2]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
std::string DetectVehicleICongestionRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleICongestionRequest::getStreamArn()const
|
||||
{
|
||||
return streamArn_;
|
||||
void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setStreamArn(const std::string& streamArn)
|
||||
{
|
||||
streamArn_ = streamArn;
|
||||
setParameter("StreamArn", streamArn);
|
||||
std::string DetectVehicleICongestionRequest::getStreamArn() const {
|
||||
return streamArn_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleICongestionRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
void DetectVehicleICongestionRequest::setStreamArn(const std::string &streamArn) {
|
||||
streamArn_ = streamArn;
|
||||
setParameter(std::string("StreamArn"), streamArn);
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
std::string DetectVehicleICongestionRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectVehicleICongestionRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,106 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleIllegalParkingRequest;
|
||||
|
||||
DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleIllegalParking")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest()
|
||||
{}
|
||||
|
||||
bool DetectVehicleIllegalParkingRequest::getFormatResultToJson()const
|
||||
{
|
||||
return formatResultToJson_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleIllegalParkingRequest;
|
||||
|
||||
DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleIllegalParking") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson)
|
||||
{
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
|
||||
DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest() {}
|
||||
|
||||
bool DetectVehicleIllegalParkingRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
Array DetectVehicleIllegalParkingRequest::getRoadRegions()const
|
||||
{
|
||||
return roadRegions_;
|
||||
void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setRoadRegions(const Array& roadRegions)
|
||||
{
|
||||
roadRegions_ = roadRegions;
|
||||
setBodyParameter("RoadRegions", std::to_string(roadRegions));
|
||||
std::vector<DetectVehicleIllegalParkingRequest::RoadRegions> DetectVehicleIllegalParkingRequest::getRoadRegions() const {
|
||||
return roadRegions_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleIllegalParkingRequest::getOriginRequestId()const
|
||||
{
|
||||
return originRequestId_;
|
||||
void DetectVehicleIllegalParkingRequest::setRoadRegions(const std::vector<DetectVehicleIllegalParkingRequest::RoadRegions> &roadRegions) {
|
||||
roadRegions_ = roadRegions;
|
||||
for(int dep1 = 0; dep1 != roadRegions.size(); dep1++) {
|
||||
for(int dep2 = 0; dep2 != roadRegions[dep1].roadRegion.size(); dep2++) {
|
||||
setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.X", std::to_string(roadRegions[dep1].roadRegion[dep2].point.x));
|
||||
setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.Y", std::to_string(roadRegions[dep1].roadRegion[dep2].point.y));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string& originRequestId)
|
||||
{
|
||||
originRequestId_ = originRequestId;
|
||||
setParameter("OriginRequestId", originRequestId);
|
||||
std::string DetectVehicleIllegalParkingRequest::getOriginRequestId() const {
|
||||
return originRequestId_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleIllegalParkingRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string &originRequestId) {
|
||||
originRequestId_ = originRequestId;
|
||||
setParameter(std::string("OriginRequestId"), originRequestId);
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
std::string DetectVehicleIllegalParkingRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectVehicleIllegalParkingRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleIllegalParkingRequest::getStreamArn()const
|
||||
{
|
||||
return streamArn_;
|
||||
void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setStreamArn(const std::string& streamArn)
|
||||
{
|
||||
streamArn_ = streamArn;
|
||||
setParameter("StreamArn", streamArn);
|
||||
std::string DetectVehicleIllegalParkingRequest::getStreamArn() const {
|
||||
return streamArn_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleIllegalParkingRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
void DetectVehicleIllegalParkingRequest::setStreamArn(const std::string &streamArn) {
|
||||
streamArn_ = streamArn;
|
||||
setParameter(std::string("StreamArn"), streamArn);
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
std::string DetectVehicleIllegalParkingRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectVehicleIllegalParkingRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,51 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleRequest;
|
||||
|
||||
DetectVehicleRequest::DetectVehicleRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicle")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectVehicleRequest::~DetectVehicleRequest()
|
||||
{}
|
||||
|
||||
int DetectVehicleRequest::getImageType()const
|
||||
{
|
||||
return imageType_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVehicleRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVehicleRequest;
|
||||
|
||||
DetectVehicleRequest::DetectVehicleRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicle") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setImageType(int imageType)
|
||||
{
|
||||
imageType_ = imageType;
|
||||
setBodyParameter("ImageType", std::to_string(imageType));
|
||||
DetectVehicleRequest::~DetectVehicleRequest() {}
|
||||
|
||||
bool DetectVehicleRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string DetectVehicleRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
void DetectVehicleRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
std::string DetectVehicleRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
int DetectVehicleRequest::getImageType() const {
|
||||
return imageType_;
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setImageType(int imageType) {
|
||||
imageType_ = imageType;
|
||||
setBodyParameter(std::string("ImageType"), std::to_string(imageType));
|
||||
}
|
||||
|
||||
std::string DetectVehicleRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectVehicleRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectVehicleRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -48,10 +48,10 @@ void DetectVehicleResult::parse(const std::string &payload)
|
||||
for (auto dataNodeDetectObjectInfoListDetectObjectInfo : allDetectObjectInfoListNode)
|
||||
{
|
||||
Data::DetectObjectInfo detectObjectInfoObject;
|
||||
if(!dataNodeDetectObjectInfoListDetectObjectInfo["Score"].isNull())
|
||||
detectObjectInfoObject.score = std::stof(dataNodeDetectObjectInfoListDetectObjectInfo["Score"].asString());
|
||||
if(!dataNodeDetectObjectInfoListDetectObjectInfo["Type"].isNull())
|
||||
detectObjectInfoObject.type = dataNodeDetectObjectInfoListDetectObjectInfo["Type"].asString();
|
||||
if(!dataNodeDetectObjectInfoListDetectObjectInfo["Score"].isNull())
|
||||
detectObjectInfoObject.score = std::stof(dataNodeDetectObjectInfoListDetectObjectInfo["Score"].asString());
|
||||
if(!dataNodeDetectObjectInfoListDetectObjectInfo["Id"].isNull())
|
||||
detectObjectInfoObject.id = std::stoi(dataNodeDetectObjectInfoListDetectObjectInfo["Id"].asString());
|
||||
auto allBoxes = value["Boxes"]["Box"];
|
||||
|
||||
@@ -1,117 +1,128 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVideoFrameRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVideoFrameRequest;
|
||||
|
||||
DetectVideoFrameRequest::DetectVideoFrameRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoFrame")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectVideoFrameRequest::~DetectVideoFrameRequest()
|
||||
{}
|
||||
|
||||
Array DetectVideoFrameRequest::getFeatures()const
|
||||
{
|
||||
return features_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVideoFrameRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVideoFrameRequest;
|
||||
|
||||
DetectVideoFrameRequest::DetectVideoFrameRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoFrame") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setFeatures(const Array& features)
|
||||
{
|
||||
features_ = features;
|
||||
setBodyParameter("Features", std::to_string(features));
|
||||
DetectVideoFrameRequest::~DetectVideoFrameRequest() {}
|
||||
|
||||
bool DetectVideoFrameRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
long DetectVideoFrameRequest::getHeight()const
|
||||
{
|
||||
return height_;
|
||||
void DetectVideoFrameRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setHeight(long height)
|
||||
{
|
||||
height_ = height;
|
||||
setBodyParameter("Height", std::to_string(height));
|
||||
std::vector<DetectVideoFrameRequest::std::string> DetectVideoFrameRequest::getFeatures() const {
|
||||
return features_;
|
||||
}
|
||||
|
||||
long DetectVideoFrameRequest::getCreateTime()const
|
||||
{
|
||||
return createTime_;
|
||||
void DetectVideoFrameRequest::setFeatures(const std::vector<DetectVideoFrameRequest::std::string> &features) {
|
||||
features_ = features;
|
||||
for(int dep1 = 0; dep1 != features.size(); dep1++) {
|
||||
setBodyParameter(std::string("Features") + "." + std::to_string(dep1 + 1), features[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setCreateTime(long createTime)
|
||||
{
|
||||
createTime_ = createTime;
|
||||
setBodyParameter("CreateTime", std::to_string(createTime));
|
||||
std::string DetectVideoFrameRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectVideoFrameRequest::getFeatureConfig()const
|
||||
{
|
||||
return featureConfig_;
|
||||
void DetectVideoFrameRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setFeatureConfig(const std::string& featureConfig)
|
||||
{
|
||||
featureConfig_ = featureConfig;
|
||||
setBodyParameter("FeatureConfig", featureConfig);
|
||||
long DetectVideoFrameRequest::getHeight() const {
|
||||
return height_;
|
||||
}
|
||||
|
||||
long DetectVideoFrameRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DetectVideoFrameRequest::setHeight(long height) {
|
||||
height_ = height;
|
||||
setBodyParameter(std::string("Height"), std::to_string(height));
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setBodyParameter("OwnerId", std::to_string(ownerId));
|
||||
long DetectVideoFrameRequest::getCreateTime() const {
|
||||
return createTime_;
|
||||
}
|
||||
|
||||
std::string DetectVideoFrameRequest::getStreamArn()const
|
||||
{
|
||||
return streamArn_;
|
||||
void DetectVideoFrameRequest::setCreateTime(long createTime) {
|
||||
createTime_ = createTime;
|
||||
setBodyParameter(std::string("CreateTime"), std::to_string(createTime));
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setStreamArn(const std::string& streamArn)
|
||||
{
|
||||
streamArn_ = streamArn;
|
||||
setBodyParameter("StreamArn", streamArn);
|
||||
std::string DetectVideoFrameRequest::getFeatureConfig() const {
|
||||
return featureConfig_;
|
||||
}
|
||||
|
||||
std::string DetectVideoFrameRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
void DetectVideoFrameRequest::setFeatureConfig(const std::string &featureConfig) {
|
||||
featureConfig_ = featureConfig;
|
||||
setBodyParameter(std::string("FeatureConfig"), featureConfig);
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
long DetectVideoFrameRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
long DetectVideoFrameRequest::getWidth()const
|
||||
{
|
||||
return width_;
|
||||
void DetectVideoFrameRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setBodyParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setWidth(long width)
|
||||
{
|
||||
width_ = width;
|
||||
setBodyParameter("Width", std::to_string(width));
|
||||
std::string DetectVideoFrameRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectVideoFrameRequest::getStreamArn() const {
|
||||
return streamArn_;
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setStreamArn(const std::string &streamArn) {
|
||||
streamArn_ = streamArn;
|
||||
setBodyParameter(std::string("StreamArn"), streamArn);
|
||||
}
|
||||
|
||||
std::string DetectVideoFrameRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
long DetectVideoFrameRequest::getWidth() const {
|
||||
return width_;
|
||||
}
|
||||
|
||||
void DetectVideoFrameRequest::setWidth(long width) {
|
||||
width_ = width;
|
||||
setBodyParameter(std::string("Width"), std::to_string(width));
|
||||
}
|
||||
|
||||
|
||||
@@ -1,95 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVideoIPCObjectRequest;
|
||||
|
||||
DetectVideoIPCObjectRequest::DetectVideoIPCObjectRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoIPCObject")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectVideoIPCObjectRequest::~DetectVideoIPCObjectRequest()
|
||||
{}
|
||||
|
||||
long DetectVideoIPCObjectRequest::getStartTimestamp()const
|
||||
{
|
||||
return startTimestamp_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectVideoIPCObjectRequest;
|
||||
|
||||
DetectVideoIPCObjectRequest::DetectVideoIPCObjectRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoIPCObject") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setStartTimestamp(long startTimestamp)
|
||||
{
|
||||
startTimestamp_ = startTimestamp;
|
||||
setBodyParameter("StartTimestamp", std::to_string(startTimestamp));
|
||||
DetectVideoIPCObjectRequest::~DetectVideoIPCObjectRequest() {}
|
||||
|
||||
bool DetectVideoIPCObjectRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string DetectVideoIPCObjectRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
void DetectVideoIPCObjectRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
long DetectVideoIPCObjectRequest::getStartTimestamp() const {
|
||||
return startTimestamp_;
|
||||
}
|
||||
|
||||
bool DetectVideoIPCObjectRequest::getCallbackOnlyHasObject()const
|
||||
{
|
||||
return callbackOnlyHasObject_;
|
||||
void DetectVideoIPCObjectRequest::setStartTimestamp(long startTimestamp) {
|
||||
startTimestamp_ = startTimestamp;
|
||||
setBodyParameter(std::string("StartTimestamp"), std::to_string(startTimestamp));
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setCallbackOnlyHasObject(bool callbackOnlyHasObject)
|
||||
{
|
||||
callbackOnlyHasObject_ = callbackOnlyHasObject;
|
||||
setBodyParameter("CallbackOnlyHasObject", callbackOnlyHasObject ? "true" : "false");
|
||||
std::string DetectVideoIPCObjectRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectVideoIPCObjectRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectVideoIPCObjectRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
bool DetectVideoIPCObjectRequest::getCallbackOnlyHasObject() const {
|
||||
return callbackOnlyHasObject_;
|
||||
}
|
||||
|
||||
bool DetectVideoIPCObjectRequest::getAsync()const
|
||||
{
|
||||
return async_;
|
||||
void DetectVideoIPCObjectRequest::setCallbackOnlyHasObject(bool callbackOnlyHasObject) {
|
||||
callbackOnlyHasObject_ = callbackOnlyHasObject;
|
||||
setBodyParameter(std::string("CallbackOnlyHasObject"), callbackOnlyHasObject ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setAsync(bool async)
|
||||
{
|
||||
async_ = async;
|
||||
setBodyParameter("Async", async ? "true" : "false");
|
||||
std::string DetectVideoIPCObjectRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
std::string DetectVideoIPCObjectRequest::getVideoURL()const
|
||||
{
|
||||
return videoURL_;
|
||||
void DetectVideoIPCObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setVideoURL(const std::string& videoURL)
|
||||
{
|
||||
videoURL_ = videoURL;
|
||||
setBodyParameter("VideoURL", videoURL);
|
||||
bool DetectVideoIPCObjectRequest::getAsync() const {
|
||||
return async_;
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setAsync(bool async) {
|
||||
async_ = async;
|
||||
setBodyParameter(std::string("Async"), async ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectVideoIPCObjectRequest::getVideoURL() const {
|
||||
return videoURL_;
|
||||
}
|
||||
|
||||
void DetectVideoIPCObjectRequest::setVideoURL(const std::string &videoURL) {
|
||||
videoURL_ = videoURL;
|
||||
setBodyParameter(std::string("VideoURL"), videoURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectWhiteBaseImageRequest;
|
||||
|
||||
DetectWhiteBaseImageRequest::DetectWhiteBaseImageRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectWhiteBaseImage")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectWhiteBaseImageRequest::~DetectWhiteBaseImageRequest()
|
||||
{}
|
||||
|
||||
std::string DetectWhiteBaseImageRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectWhiteBaseImageRequest;
|
||||
|
||||
DetectWhiteBaseImageRequest::DetectWhiteBaseImageRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectWhiteBaseImage") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectWhiteBaseImageRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
DetectWhiteBaseImageRequest::~DetectWhiteBaseImageRequest() {}
|
||||
|
||||
bool DetectWhiteBaseImageRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void DetectWhiteBaseImageRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectWhiteBaseImageRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void DetectWhiteBaseImageRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string DetectWhiteBaseImageRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void DetectWhiteBaseImageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string DetectWhiteBaseImageRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void DetectWhiteBaseImageRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,97 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectWorkwearRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectWorkwearRequest;
|
||||
|
||||
DetectWorkwearRequest::DetectWorkwearRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "DetectWorkwear")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetectWorkwearRequest::~DetectWorkwearRequest()
|
||||
{}
|
||||
|
||||
bool DetectWorkwearRequest::getFormatResultToJson()const
|
||||
{
|
||||
return formatResultToJson_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/DetectWorkwearRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::DetectWorkwearRequest;
|
||||
|
||||
DetectWorkwearRequest::DetectWorkwearRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "DetectWorkwear") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setFormatResultToJson(bool formatResultToJson)
|
||||
{
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
|
||||
DetectWorkwearRequest::~DetectWorkwearRequest() {}
|
||||
|
||||
bool DetectWorkwearRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string DetectWorkwearRequest::getOssFile()const
|
||||
{
|
||||
return ossFile_;
|
||||
void DetectWorkwearRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setOssFile(const std::string& ossFile)
|
||||
{
|
||||
ossFile_ = ossFile;
|
||||
setParameter("OssFile", ossFile);
|
||||
std::string DetectWorkwearRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
std::string DetectWorkwearRequest::getRequestProxyBy()const
|
||||
{
|
||||
return requestProxyBy_;
|
||||
void DetectWorkwearRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setRequestProxyBy(const std::string& requestProxyBy)
|
||||
{
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter("RequestProxyBy", requestProxyBy);
|
||||
std::string DetectWorkwearRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
Struct DetectWorkwearRequest::getClothes()const
|
||||
{
|
||||
return clothes_;
|
||||
void DetectWorkwearRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setClothes(const Struct& clothes)
|
||||
{
|
||||
clothes_ = clothes;
|
||||
setBodyParameter("Clothes", std::to_string(clothes));
|
||||
DetectWorkwearRequest::Clothes DetectWorkwearRequest::getClothes() const {
|
||||
return clothes_;
|
||||
}
|
||||
|
||||
std::vector<std::string> DetectWorkwearRequest::getLabels()const
|
||||
{
|
||||
return labels_;
|
||||
void DetectWorkwearRequest::setClothes(const DetectWorkwearRequest::Clothes &clothes) {
|
||||
clothes_ = clothes;
|
||||
setBodyParameter(std::string("Clothes") + ".Threshold", std::to_string(clothes.threshold));
|
||||
setBodyParameter(std::string("Clothes") + ".MaxNum", std::to_string(clothes.maxNum));
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setLabels(const std::vector<std::string>& labels)
|
||||
{
|
||||
labels_ = labels;
|
||||
for(int dep1 = 0; dep1!= labels.size(); dep1++) {
|
||||
setBodyParameter("Labels."+ std::to_string(dep1), labels.at(dep1));
|
||||
}
|
||||
std::vector<std::string> DetectWorkwearRequest::getLabels() const {
|
||||
return labels_;
|
||||
}
|
||||
|
||||
std::string DetectWorkwearRequest::getImageUrl()const
|
||||
{
|
||||
return imageUrl_;
|
||||
void DetectWorkwearRequest::setLabels(const std::vector<std::string> &labels) {
|
||||
labels_ = labels;
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setImageUrl(const std::string& imageUrl)
|
||||
{
|
||||
imageUrl_ = imageUrl;
|
||||
setBodyParameter("ImageUrl", imageUrl);
|
||||
std::string DetectWorkwearRequest::getImageUrl() const {
|
||||
return imageUrl_;
|
||||
}
|
||||
|
||||
void DetectWorkwearRequest::setImageUrl(const std::string &imageUrl) {
|
||||
imageUrl_ = imageUrl;
|
||||
setBodyParameter(std::string("ImageUrl"), imageUrl);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,45 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GenerateVehicleRepairPlanRequest;
|
||||
|
||||
GenerateVehicleRepairPlanRequest::GenerateVehicleRepairPlanRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "GenerateVehicleRepairPlan")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GenerateVehicleRepairPlanRequest::~GenerateVehicleRepairPlanRequest()
|
||||
{}
|
||||
|
||||
std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> GenerateVehicleRepairPlanRequest::getDamageImageList()const
|
||||
{
|
||||
return damageImageList_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GenerateVehicleRepairPlanRequest;
|
||||
|
||||
GenerateVehicleRepairPlanRequest::GenerateVehicleRepairPlanRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "GenerateVehicleRepairPlan") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void GenerateVehicleRepairPlanRequest::setDamageImageList(const std::vector<DamageImageList>& damageImageList)
|
||||
{
|
||||
damageImageList_ = damageImageList;
|
||||
for(int dep1 = 0; dep1!= damageImageList.size(); dep1++) {
|
||||
auto damageImageListObj = damageImageList.at(dep1);
|
||||
std::string damageImageListObjStr = "DamageImageList." + std::to_string(dep1 + 1);
|
||||
setParameter(damageImageListObjStr + ".ImageUrl", damageImageListObj.imageUrl);
|
||||
setParameter(damageImageListObjStr + ".CreateTimeStamp", damageImageListObj.createTimeStamp);
|
||||
}
|
||||
GenerateVehicleRepairPlanRequest::~GenerateVehicleRepairPlanRequest() {}
|
||||
|
||||
bool GenerateVehicleRepairPlanRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void GenerateVehicleRepairPlanRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string GenerateVehicleRepairPlanRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void GenerateVehicleRepairPlanRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> GenerateVehicleRepairPlanRequest::getDamageImageList() const {
|
||||
return damageImageList_;
|
||||
}
|
||||
|
||||
void GenerateVehicleRepairPlanRequest::setDamageImageList(const std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> &damageImageList) {
|
||||
damageImageList_ = damageImageList;
|
||||
for(int dep1 = 0; dep1 != damageImageList.size(); dep1++) {
|
||||
auto damageImageListObj = damageImageList.at(dep1);
|
||||
std::string damageImageListObjStr = std::string("DamageImageList") + "." + std::to_string(dep1 + 1);
|
||||
setBodyParameter(damageImageListObjStr + ".ImageUrl", damageImageListObj.imageUrl);
|
||||
setBodyParameter(damageImageListObjStr + ".CreateTimeStamp", damageImageListObj.createTimeStamp);
|
||||
}
|
||||
}
|
||||
|
||||
std::string GenerateVehicleRepairPlanRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void GenerateVehicleRepairPlanRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@ void GenerateVehicleRepairPlanResult::parse(const std::string &payload)
|
||||
data_.taskId = dataNode["TaskId"].asString();
|
||||
if(!value["HttpCode"].isNull())
|
||||
httpCode_ = std::stoi(value["HttpCode"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
|
||||
@@ -1,51 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GetAsyncJobResultRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GetAsyncJobResultRequest;
|
||||
|
||||
GetAsyncJobResultRequest::GetAsyncJobResultRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "GetAsyncJobResult")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetAsyncJobResultRequest::~GetAsyncJobResultRequest()
|
||||
{}
|
||||
|
||||
std::string GetAsyncJobResultRequest::getJobId()const
|
||||
{
|
||||
return jobId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GetAsyncJobResultRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GetAsyncJobResultRequest;
|
||||
|
||||
GetAsyncJobResultRequest::GetAsyncJobResultRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "GetAsyncJobResult") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setJobId(const std::string& jobId)
|
||||
{
|
||||
jobId_ = jobId;
|
||||
setBodyParameter("JobId", jobId);
|
||||
GetAsyncJobResultRequest::~GetAsyncJobResultRequest() {}
|
||||
|
||||
bool GetAsyncJobResultRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
bool GetAsyncJobResultRequest::getAsync()const
|
||||
{
|
||||
return async_;
|
||||
void GetAsyncJobResultRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setAsync(bool async)
|
||||
{
|
||||
async_ = async;
|
||||
setBodyParameter("Async", async ? "true" : "false");
|
||||
std::string GetAsyncJobResultRequest::getJobId() const {
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setJobId(const std::string &jobId) {
|
||||
jobId_ = jobId;
|
||||
setBodyParameter(std::string("JobId"), jobId);
|
||||
}
|
||||
|
||||
std::string GetAsyncJobResultRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string GetAsyncJobResultRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
bool GetAsyncJobResultRequest::getAsync() const {
|
||||
return async_;
|
||||
}
|
||||
|
||||
void GetAsyncJobResultRequest::setAsync(bool async) {
|
||||
async_ = async;
|
||||
setBodyParameter(std::string("Async"), async ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -42,14 +42,14 @@ void GetAsyncJobResultResult::parse(const std::string &payload)
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Status"].isNull())
|
||||
data_.status = dataNode["Status"].asString();
|
||||
if(!dataNode["ErrorCode"].isNull())
|
||||
data_.errorCode = dataNode["ErrorCode"].asString();
|
||||
if(!dataNode["ErrorMessage"].isNull())
|
||||
data_.errorMessage = dataNode["ErrorMessage"].asString();
|
||||
if(!dataNode["JobId"].isNull())
|
||||
data_.jobId = dataNode["JobId"].asString();
|
||||
if(!dataNode["Result"].isNull())
|
||||
data_.result = dataNode["Result"].asString();
|
||||
if(!dataNode["ErrorCode"].isNull())
|
||||
data_.errorCode = dataNode["ErrorCode"].asString();
|
||||
if(!dataNode["JobId"].isNull())
|
||||
data_.jobId = dataNode["JobId"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GetVehicleRepairPlanRequest;
|
||||
|
||||
GetVehicleRepairPlanRequest::GetVehicleRepairPlanRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "GetVehicleRepairPlan")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetVehicleRepairPlanRequest::~GetVehicleRepairPlanRequest()
|
||||
{}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getVinCodeImage()const
|
||||
{
|
||||
return vinCodeImage_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::GetVehicleRepairPlanRequest;
|
||||
|
||||
GetVehicleRepairPlanRequest::GetVehicleRepairPlanRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "GetVehicleRepairPlan") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setVinCodeImage(const std::string& vinCodeImage)
|
||||
{
|
||||
vinCodeImage_ = vinCodeImage;
|
||||
setBodyParameter("VinCodeImage", vinCodeImage);
|
||||
GetVehicleRepairPlanRequest::~GetVehicleRepairPlanRequest() {}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getVinCodeImage() const {
|
||||
return vinCodeImage_;
|
||||
}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getCarNumberImage()const
|
||||
{
|
||||
return carNumberImage_;
|
||||
void GetVehicleRepairPlanRequest::setVinCodeImage(const std::string &vinCodeImage) {
|
||||
vinCodeImage_ = vinCodeImage;
|
||||
setBodyParameter(std::string("VinCodeImage"), vinCodeImage);
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setCarNumberImage(const std::string& carNumberImage)
|
||||
{
|
||||
carNumberImage_ = carNumberImage;
|
||||
setBodyParameter("CarNumberImage", carNumberImage);
|
||||
bool GetVehicleRepairPlanRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
void GetVehicleRepairPlanRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
std::string GetVehicleRepairPlanRequest::getCarNumberImage() const {
|
||||
return carNumberImage_;
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setCarNumberImage(const std::string &carNumberImage) {
|
||||
carNumberImage_ = carNumberImage;
|
||||
setBodyParameter(std::string("CarNumberImage"), carNumberImage);
|
||||
}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getTaskId() const {
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setTaskId(const std::string &taskId) {
|
||||
taskId_ = taskId;
|
||||
setBodyParameter(std::string("TaskId"), taskId);
|
||||
}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string GetVehicleRepairPlanRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void GetVehicleRepairPlanRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
|
||||
@@ -46,38 +46,38 @@ void GetVehicleRepairPlanResult::parse(const std::string &payload)
|
||||
for (auto dataNodeRepairPartsRepairItems : allRepairPartsNode)
|
||||
{
|
||||
Data::RepairItems repairItemsObject;
|
||||
if(!dataNodeRepairPartsRepairItems["GarageType"].isNull())
|
||||
repairItemsObject.garageType = dataNodeRepairPartsRepairItems["GarageType"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RelationType"].isNull())
|
||||
repairItemsObject.relationType = dataNodeRepairPartsRepairItems["RelationType"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["PartsStdCode"].isNull())
|
||||
repairItemsObject.partsStdCode = dataNodeRepairPartsRepairItems["PartsStdCode"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["PartNameMatch"].isNull())
|
||||
repairItemsObject.partNameMatch = dataNodeRepairPartsRepairItems["PartNameMatch"].asString() == "true";
|
||||
if(!dataNodeRepairPartsRepairItems["RepairFee"].isNull())
|
||||
repairItemsObject.repairFee = dataNodeRepairPartsRepairItems["RepairFee"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["OutStandardPartsName"].isNull())
|
||||
repairItemsObject.outStandardPartsName = dataNodeRepairPartsRepairItems["OutStandardPartsName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["PartsStdName"].isNull())
|
||||
repairItemsObject.partsStdName = dataNodeRepairPartsRepairItems["PartsStdName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RepairTypeName"].isNull())
|
||||
repairItemsObject.repairTypeName = dataNodeRepairPartsRepairItems["RepairTypeName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RepairType"].isNull())
|
||||
repairItemsObject.repairType = dataNodeRepairPartsRepairItems["RepairType"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["OeMatch"].isNull())
|
||||
repairItemsObject.oeMatch = dataNodeRepairPartsRepairItems["OeMatch"].asString() == "true";
|
||||
if(!dataNodeRepairPartsRepairItems["OutStandardPartsId"].isNull())
|
||||
repairItemsObject.outStandardPartsId = dataNodeRepairPartsRepairItems["OutStandardPartsId"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["OutStandardPartsName"].isNull())
|
||||
repairItemsObject.outStandardPartsName = dataNodeRepairPartsRepairItems["OutStandardPartsName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["PartNameMatch"].isNull())
|
||||
repairItemsObject.partNameMatch = dataNodeRepairPartsRepairItems["PartNameMatch"].asString() == "true";
|
||||
if(!dataNodeRepairPartsRepairItems["PartsStdCode"].isNull())
|
||||
repairItemsObject.partsStdCode = dataNodeRepairPartsRepairItems["PartsStdCode"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["PartsStdName"].isNull())
|
||||
repairItemsObject.partsStdName = dataNodeRepairPartsRepairItems["PartsStdName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RelationType"].isNull())
|
||||
repairItemsObject.relationType = dataNodeRepairPartsRepairItems["RelationType"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RepairFee"].isNull())
|
||||
repairItemsObject.repairFee = dataNodeRepairPartsRepairItems["RepairFee"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RepairType"].isNull())
|
||||
repairItemsObject.repairType = dataNodeRepairPartsRepairItems["RepairType"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["RepairTypeName"].isNull())
|
||||
repairItemsObject.repairTypeName = dataNodeRepairPartsRepairItems["RepairTypeName"].asString();
|
||||
if(!dataNodeRepairPartsRepairItems["GarageType"].isNull())
|
||||
repairItemsObject.garageType = dataNodeRepairPartsRepairItems["GarageType"].asString();
|
||||
data_.repairParts.push_back(repairItemsObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["HttpCode"].isNull())
|
||||
httpCode_ = std::stoi(value["HttpCode"].asString());
|
||||
if(!value["ErrorMessage"].isNull())
|
||||
errorMessage_ = value["ErrorMessage"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehicleDamageRequest;
|
||||
|
||||
RecognizeVehicleDamageRequest::RecognizeVehicleDamageRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDamage")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RecognizeVehicleDamageRequest::~RecognizeVehicleDamageRequest()
|
||||
{}
|
||||
|
||||
std::string RecognizeVehicleDamageRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehicleDamageRequest;
|
||||
|
||||
RecognizeVehicleDamageRequest::RecognizeVehicleDamageRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDamage") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void RecognizeVehicleDamageRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
RecognizeVehicleDamageRequest::~RecognizeVehicleDamageRequest() {}
|
||||
|
||||
bool RecognizeVehicleDamageRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDamageRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDamageRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDamageRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDamageRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDamageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDamageRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDamageRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@ void RecognizeVehicleDamageResult::parse(const std::string &payload)
|
||||
for (auto dataNodeElementsElement : allElementsNode)
|
||||
{
|
||||
Data::Element elementObject;
|
||||
if(!dataNodeElementsElement["Score"].isNull())
|
||||
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
|
||||
if(!dataNodeElementsElement["Type"].isNull())
|
||||
elementObject.type = dataNodeElementsElement["Type"].asString();
|
||||
if(!dataNodeElementsElement["Score"].isNull())
|
||||
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
|
||||
auto allScores = value["Scores"]["Score"];
|
||||
for (auto value : allScores)
|
||||
elementObject.scores.push_back(value.asString());
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehicleDashboardRequest;
|
||||
|
||||
RecognizeVehicleDashboardRequest::RecognizeVehicleDashboardRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDashboard")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RecognizeVehicleDashboardRequest::~RecognizeVehicleDashboardRequest()
|
||||
{}
|
||||
|
||||
std::string RecognizeVehicleDashboardRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehicleDashboardRequest;
|
||||
|
||||
RecognizeVehicleDashboardRequest::RecognizeVehicleDashboardRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDashboard") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void RecognizeVehicleDashboardRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
RecognizeVehicleDashboardRequest::~RecognizeVehicleDashboardRequest() {}
|
||||
|
||||
bool RecognizeVehicleDashboardRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDashboardRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDashboardRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDashboardRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDashboardRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDashboardRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string RecognizeVehicleDashboardRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void RecognizeVehicleDashboardRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -46,10 +46,10 @@ void RecognizeVehicleDashboardResult::parse(const std::string &payload)
|
||||
Data::Element elementObject;
|
||||
if(!dataNodeElementsElement["Score"].isNull())
|
||||
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
|
||||
if(!dataNodeElementsElement["ClassName"].isNull())
|
||||
elementObject.className = dataNodeElementsElement["ClassName"].asString();
|
||||
if(!dataNodeElementsElement["Label"].isNull())
|
||||
elementObject.label = dataNodeElementsElement["Label"].asString();
|
||||
if(!dataNodeElementsElement["ClassName"].isNull())
|
||||
elementObject.className = dataNodeElementsElement["ClassName"].asString();
|
||||
auto allBoxes = value["Boxes"]["Box"];
|
||||
for (auto value : allBoxes)
|
||||
elementObject.boxes.push_back(value.asString());
|
||||
|
||||
@@ -1,40 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehiclePartsRequest;
|
||||
|
||||
RecognizeVehiclePartsRequest::RecognizeVehiclePartsRequest() :
|
||||
RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleParts")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RecognizeVehiclePartsRequest::~RecognizeVehiclePartsRequest()
|
||||
{}
|
||||
|
||||
std::string RecognizeVehiclePartsRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h>
|
||||
|
||||
using AlibabaCloud::Objectdet::Model::RecognizeVehiclePartsRequest;
|
||||
|
||||
RecognizeVehiclePartsRequest::RecognizeVehiclePartsRequest()
|
||||
: RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleParts") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void RecognizeVehiclePartsRequest::setImageURL(const std::string& imageURL)
|
||||
{
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter("ImageURL", imageURL);
|
||||
RecognizeVehiclePartsRequest::~RecognizeVehiclePartsRequest() {}
|
||||
|
||||
bool RecognizeVehiclePartsRequest::getFormatResultToJson() const {
|
||||
return formatResultToJson_;
|
||||
}
|
||||
|
||||
void RecognizeVehiclePartsRequest::setFormatResultToJson(bool formatResultToJson) {
|
||||
formatResultToJson_ = formatResultToJson;
|
||||
setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string RecognizeVehiclePartsRequest::getOssFile() const {
|
||||
return ossFile_;
|
||||
}
|
||||
|
||||
void RecognizeVehiclePartsRequest::setOssFile(const std::string &ossFile) {
|
||||
ossFile_ = ossFile;
|
||||
setParameter(std::string("OssFile"), ossFile);
|
||||
}
|
||||
|
||||
std::string RecognizeVehiclePartsRequest::getRequestProxyBy() const {
|
||||
return requestProxyBy_;
|
||||
}
|
||||
|
||||
void RecognizeVehiclePartsRequest::setRequestProxyBy(const std::string &requestProxyBy) {
|
||||
requestProxyBy_ = requestProxyBy;
|
||||
setParameter(std::string("RequestProxyBy"), requestProxyBy);
|
||||
}
|
||||
|
||||
std::string RecognizeVehiclePartsRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
}
|
||||
|
||||
void RecognizeVehiclePartsRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@ void RecognizeVehiclePartsResult::parse(const std::string &payload)
|
||||
for (auto dataNodeElementsElement : allElementsNode)
|
||||
{
|
||||
Data::Element elementObject;
|
||||
if(!dataNodeElementsElement["Score"].isNull())
|
||||
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
|
||||
if(!dataNodeElementsElement["Type"].isNull())
|
||||
elementObject.type = dataNodeElementsElement["Type"].asString();
|
||||
if(!dataNodeElementsElement["Score"].isNull())
|
||||
elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
|
||||
auto allBoxes = value["Boxes"]["Box"];
|
||||
for (auto value : allBoxes)
|
||||
elementObject.boxes.push_back(value.asString());
|
||||
|
||||
Reference in New Issue
Block a user