Minor changes.

This commit is contained in:
sdk-team
2021-11-25 02:45:18 +00:00
parent 9ca2a7694b
commit befec9ee53
211 changed files with 8172 additions and 9857 deletions

View File

@@ -70,8 +70,6 @@
#include "model/DetectImageBodiesResult.h"
#include "model/DetectImageFacesRequest.h"
#include "model/DetectImageFacesResult.h"
#include "model/DetectImageLogosRequest.h"
#include "model/DetectImageLogosResult.h"
#include "model/DetectImageQRCodesRequest.h"
#include "model/DetectImageQRCodesResult.h"
#include "model/DetectImageTagsRequest.h"
@@ -237,9 +235,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DetectImageFacesResult> DetectImageFacesOutcome;
typedef std::future<DetectImageFacesOutcome> DetectImageFacesOutcomeCallable;
typedef std::function<void(const ImmClient*, const Model::DetectImageFacesRequest&, const DetectImageFacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageFacesAsyncHandler;
typedef Outcome<Error, Model::DetectImageLogosResult> DetectImageLogosOutcome;
typedef std::future<DetectImageLogosOutcome> DetectImageLogosOutcomeCallable;
typedef std::function<void(const ImmClient*, const Model::DetectImageLogosRequest&, const DetectImageLogosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageLogosAsyncHandler;
typedef Outcome<Error, Model::DetectImageQRCodesResult> DetectImageQRCodesOutcome;
typedef std::future<DetectImageQRCodesOutcome> DetectImageQRCodesOutcomeCallable;
typedef std::function<void(const ImmClient*, const Model::DetectImageQRCodesRequest&, const DetectImageQRCodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageQRCodesAsyncHandler;
@@ -443,9 +438,6 @@ namespace AlibabaCloud
DetectImageFacesOutcome detectImageFaces(const Model::DetectImageFacesRequest &request)const;
void detectImageFacesAsync(const Model::DetectImageFacesRequest& request, const DetectImageFacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetectImageFacesOutcomeCallable detectImageFacesCallable(const Model::DetectImageFacesRequest& request) const;
DetectImageLogosOutcome detectImageLogos(const Model::DetectImageLogosRequest &request)const;
void detectImageLogosAsync(const Model::DetectImageLogosRequest& request, const DetectImageLogosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetectImageLogosOutcomeCallable detectImageLogosCallable(const Model::DetectImageLogosRequest& request) const;
DetectImageQRCodesOutcome detectImageQRCodes(const Model::DetectImageQRCodesRequest &request)const;
void detectImageQRCodesAsync(const Model::DetectImageQRCodesRequest& request, const DetectImageQRCodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetectImageQRCodesOutcomeCallable detectImageQRCodesCallable(const Model::DetectImageQRCodesRequest& request) const;

View File

@@ -1,66 +1,60 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CompareImageFacesRequest : public RpcServiceRequest
{
public:
CompareImageFacesRequest();
~CompareImageFacesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getFaceIdA()const;
void setFaceIdA(const std::string& faceIdA);
std::string getFaceIdB()const;
void setFaceIdB(const std::string& faceIdB);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUriB()const;
void setImageUriB(const std::string& imageUriB);
std::string getImageUriA()const;
void setImageUriA(const std::string& imageUriA);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string faceIdA_;
std::string faceIdB_;
std::string accessKeyId_;
std::string imageUriB_;
std::string imageUriA_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CompareImageFacesRequest : public RpcServiceRequest {
public:
CompareImageFacesRequest();
~CompareImageFacesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getFaceIdA() const;
void setFaceIdA(const std::string &faceIdA);
std::string getFaceIdB() const;
void setFaceIdB(const std::string &faceIdB);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUriB() const;
void setImageUriB(const std::string &imageUriB);
std::string getImageUriA() const;
void setImageUriA(const std::string &imageUriA);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string faceIdA_;
std::string faceIdB_;
std::string accessKeyId_;
std::string imageUriB_;
std::string imageUriA_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_

View File

@@ -1,108 +1,102 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ConvertOfficeFormatRequest : public RpcServiceRequest
{
public:
ConvertOfficeFormatRequest();
~ConvertOfficeFormatRequest();
std::string getSrcType()const;
void setSrcType(const std::string& srcType);
std::string getProject()const;
void setProject(const std::string& project);
bool getPdfVector()const;
void setPdfVector(bool pdfVector);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPassword()const;
void setPassword(const std::string& password);
long getStartPage()const;
void setStartPage(long startPage);
bool getFitToPagesWide()const;
void setFitToPagesWide(bool fitToPagesWide);
std::string getTgtFilePrefix()const;
void setTgtFilePrefix(const std::string& tgtFilePrefix);
std::string getModelId()const;
void setModelId(const std::string& modelId);
long getMaxSheetRow()const;
void setMaxSheetRow(long maxSheetRow);
long getMaxSheetCount()const;
void setMaxSheetCount(long maxSheetCount);
long getEndPage()const;
void setEndPage(long endPage);
std::string getTgtFileSuffix()const;
void setTgtFileSuffix(const std::string& tgtFileSuffix);
bool getSheetOnePage()const;
void setSheetOnePage(bool sheetOnePage);
long getMaxSheetCol()const;
void setMaxSheetCol(long maxSheetCol);
std::string getTgtType()const;
void setTgtType(const std::string& tgtType);
bool getHidecomments()const;
void setHidecomments(bool hidecomments);
bool getFitToPagesTall()const;
void setFitToPagesTall(bool fitToPagesTall);
std::string getSrcUri()const;
void setSrcUri(const std::string& srcUri);
std::string getTgtFilePages()const;
void setTgtFilePages(const std::string& tgtFilePages);
std::string getTgtUri()const;
void setTgtUri(const std::string& tgtUri);
private:
std::string srcType_;
std::string project_;
bool pdfVector_;
std::string accessKeyId_;
std::string password_;
long startPage_;
bool fitToPagesWide_;
std::string tgtFilePrefix_;
std::string modelId_;
long maxSheetRow_;
long maxSheetCount_;
long endPage_;
std::string tgtFileSuffix_;
bool sheetOnePage_;
long maxSheetCol_;
std::string tgtType_;
bool hidecomments_;
bool fitToPagesTall_;
std::string srcUri_;
std::string tgtFilePages_;
std::string tgtUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ConvertOfficeFormatRequest : public RpcServiceRequest {
public:
ConvertOfficeFormatRequest();
~ConvertOfficeFormatRequest();
std::string getSrcType() const;
void setSrcType(const std::string &srcType);
std::string getProject() const;
void setProject(const std::string &project);
bool getPdfVector() const;
void setPdfVector(bool pdfVector);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
long getStartPage() const;
void setStartPage(long startPage);
bool getFitToPagesWide() const;
void setFitToPagesWide(bool fitToPagesWide);
std::string getTgtFilePrefix() const;
void setTgtFilePrefix(const std::string &tgtFilePrefix);
std::string getModelId() const;
void setModelId(const std::string &modelId);
long getMaxSheetRow() const;
void setMaxSheetRow(long maxSheetRow);
long getMaxSheetCount() const;
void setMaxSheetCount(long maxSheetCount);
long getEndPage() const;
void setEndPage(long endPage);
std::string getTgtFileSuffix() const;
void setTgtFileSuffix(const std::string &tgtFileSuffix);
bool getSheetOnePage() const;
void setSheetOnePage(bool sheetOnePage);
long getMaxSheetCol() const;
void setMaxSheetCol(long maxSheetCol);
std::string getTgtType() const;
void setTgtType(const std::string &tgtType);
bool getHidecomments() const;
void setHidecomments(bool hidecomments);
bool getFitToPagesTall() const;
void setFitToPagesTall(bool fitToPagesTall);
std::string getSrcUri() const;
void setSrcUri(const std::string &srcUri);
std::string getTgtFilePages() const;
void setTgtFilePages(const std::string &tgtFilePages);
std::string getTgtUri() const;
void setTgtUri(const std::string &tgtUri);
private:
std::string srcType_;
std::string project_;
bool pdfVector_;
std::string accessKeyId_;
std::string password_;
long startPage_;
bool fitToPagesWide_;
std::string tgtFilePrefix_;
std::string modelId_;
long maxSheetRow_;
long maxSheetCount_;
long endPage_;
std::string tgtFileSuffix_;
bool sheetOnePage_;
long maxSheetCol_;
std::string tgtType_;
bool hidecomments_;
bool fitToPagesTall_;
std::string srcUri_;
std::string tgtFilePages_;
std::string tgtUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateGrabFrameTaskRequest : public RpcServiceRequest
{
public:
CreateGrabFrameTaskRequest();
~CreateGrabFrameTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getCustomMessage()const;
void setCustomMessage(const std::string& customMessage);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getTargetList()const;
void setTargetList(const std::string& targetList);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string customMessage_;
std::string notifyTopicName_;
std::string targetList_;
std::string videoUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateGrabFrameTaskRequest : public RpcServiceRequest {
public:
CreateGrabFrameTaskRequest();
~CreateGrabFrameTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getCustomMessage() const;
void setCustomMessage(const std::string &customMessage);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getTargetList() const;
void setTargetList(const std::string &targetList);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string customMessage_;
std::string notifyTopicName_;
std::string targetList_;
std::string videoUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGRABFRAMETASKREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateGroupFacesJobRequest : public RpcServiceRequest
{
public:
CreateGroupFacesJobRequest();
~CreateGroupFacesJobRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateGroupFacesJobRequest : public RpcServiceRequest {
public:
CreateGroupFacesJobRequest();
~CreateGroupFacesJobRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateImageProcessTaskRequest : public RpcServiceRequest
{
public:
CreateImageProcessTaskRequest();
~CreateImageProcessTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getTargetList()const;
void setTargetList(const std::string& targetList);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string targetList_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateImageProcessTaskRequest : public RpcServiceRequest {
public:
CreateImageProcessTaskRequest();
~CreateImageProcessTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getTargetList() const;
void setTargetList(const std::string &targetList);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string targetList_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateMediaComplexTaskRequest : public RpcServiceRequest
{
public:
CreateMediaComplexTaskRequest();
~CreateMediaComplexTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getParameters()const;
void setParameters(const std::string& parameters);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string parameters_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateMediaComplexTaskRequest : public RpcServiceRequest {
public:
CreateMediaComplexTaskRequest();
~CreateMediaComplexTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getParameters() const;
void setParameters(const std::string &parameters);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string parameters_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_

View File

@@ -1,69 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobRequest : public RpcServiceRequest
{
public:
CreateMergeFaceGroupsJobRequest();
~CreateMergeFaceGroupsJobRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getCustomMessage()const;
void setCustomMessage(const std::string& customMessage);
std::string getGroupIdFrom()const;
void setGroupIdFrom(const std::string& groupIdFrom);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getGroupIdTo()const;
void setGroupIdTo(const std::string& groupIdTo);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string customMessage_;
std::string groupIdFrom_;
std::string notifyTopicName_;
std::string groupIdTo_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobRequest : public RpcServiceRequest {
public:
CreateMergeFaceGroupsJobRequest();
~CreateMergeFaceGroupsJobRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getCustomMessage() const;
void setCustomMessage(const std::string &customMessage);
std::string getGroupIdFrom() const;
void setGroupIdFrom(const std::string &groupIdFrom);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getGroupIdTo() const;
void setGroupIdTo(const std::string &groupIdTo);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string customMessage_;
std::string groupIdFrom_;
std::string notifyTopicName_;
std::string groupIdTo_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_

View File

@@ -1,123 +1,117 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateOfficeConversionTaskRequest : public RpcServiceRequest
{
public:
CreateOfficeConversionTaskRequest();
~CreateOfficeConversionTaskRequest();
std::string getSrcType()const;
void setSrcType(const std::string& srcType);
std::string getProject()const;
void setProject(const std::string& project);
std::string getIdempotentToken()const;
void setIdempotentToken(const std::string& idempotentToken);
bool getPdfVector()const;
void setPdfVector(bool pdfVector);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getPassword()const;
void setPassword(const std::string& password);
long getStartPage()const;
void setStartPage(long startPage);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
bool getFitToPagesWide()const;
void setFitToPagesWide(bool fitToPagesWide);
std::string getTgtFilePrefix()const;
void setTgtFilePrefix(const std::string& tgtFilePrefix);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getModelId()const;
void setModelId(const std::string& modelId);
int getDisplayDpi()const;
void setDisplayDpi(int displayDpi);
long getMaxSheetRow()const;
void setMaxSheetRow(long maxSheetRow);
long getMaxSheetCount()const;
void setMaxSheetCount(long maxSheetCount);
long getEndPage()const;
void setEndPage(long endPage);
std::string getTgtFileSuffix()const;
void setTgtFileSuffix(const std::string& tgtFileSuffix);
bool getSheetOnePage()const;
void setSheetOnePage(bool sheetOnePage);
long getMaxSheetCol()const;
void setMaxSheetCol(long maxSheetCol);
std::string getTgtType()const;
void setTgtType(const std::string& tgtType);
bool getHidecomments()const;
void setHidecomments(bool hidecomments);
bool getFitToPagesTall()const;
void setFitToPagesTall(bool fitToPagesTall);
std::string getSrcUri()const;
void setSrcUri(const std::string& srcUri);
std::string getTgtFilePages()const;
void setTgtFilePages(const std::string& tgtFilePages);
std::string getTgtUri()const;
void setTgtUri(const std::string& tgtUri);
private:
std::string srcType_;
std::string project_;
std::string idempotentToken_;
bool pdfVector_;
std::string accessKeyId_;
std::string userData_;
std::string password_;
long startPage_;
std::string notifyEndpoint_;
bool fitToPagesWide_;
std::string tgtFilePrefix_;
std::string notifyTopicName_;
std::string modelId_;
int displayDpi_;
long maxSheetRow_;
long maxSheetCount_;
long endPage_;
std::string tgtFileSuffix_;
bool sheetOnePage_;
long maxSheetCol_;
std::string tgtType_;
bool hidecomments_;
bool fitToPagesTall_;
std::string srcUri_;
std::string tgtFilePages_;
std::string tgtUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateOfficeConversionTaskRequest : public RpcServiceRequest {
public:
CreateOfficeConversionTaskRequest();
~CreateOfficeConversionTaskRequest();
std::string getSrcType() const;
void setSrcType(const std::string &srcType);
std::string getProject() const;
void setProject(const std::string &project);
std::string getIdempotentToken() const;
void setIdempotentToken(const std::string &idempotentToken);
bool getPdfVector() const;
void setPdfVector(bool pdfVector);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getUserData() const;
void setUserData(const std::string &userData);
std::string getPassword() const;
void setPassword(const std::string &password);
long getStartPage() const;
void setStartPage(long startPage);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
bool getFitToPagesWide() const;
void setFitToPagesWide(bool fitToPagesWide);
std::string getTgtFilePrefix() const;
void setTgtFilePrefix(const std::string &tgtFilePrefix);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getModelId() const;
void setModelId(const std::string &modelId);
int getDisplayDpi() const;
void setDisplayDpi(int displayDpi);
long getMaxSheetRow() const;
void setMaxSheetRow(long maxSheetRow);
long getMaxSheetCount() const;
void setMaxSheetCount(long maxSheetCount);
long getEndPage() const;
void setEndPage(long endPage);
std::string getTgtFileSuffix() const;
void setTgtFileSuffix(const std::string &tgtFileSuffix);
bool getSheetOnePage() const;
void setSheetOnePage(bool sheetOnePage);
long getMaxSheetCol() const;
void setMaxSheetCol(long maxSheetCol);
std::string getTgtType() const;
void setTgtType(const std::string &tgtType);
bool getHidecomments() const;
void setHidecomments(bool hidecomments);
bool getFitToPagesTall() const;
void setFitToPagesTall(bool fitToPagesTall);
std::string getSrcUri() const;
void setSrcUri(const std::string &srcUri);
std::string getTgtFilePages() const;
void setTgtFilePages(const std::string &tgtFilePages);
std::string getTgtUri() const;
void setTgtUri(const std::string &tgtUri);
private:
std::string srcType_;
std::string project_;
std::string idempotentToken_;
bool pdfVector_;
std::string accessKeyId_;
std::string userData_;
std::string password_;
long startPage_;
std::string notifyEndpoint_;
bool fitToPagesWide_;
std::string tgtFilePrefix_;
std::string notifyTopicName_;
std::string modelId_;
int displayDpi_;
long maxSheetRow_;
long maxSheetCount_;
long endPage_;
std::string tgtFileSuffix_;
bool sheetOnePage_;
long maxSheetCol_;
std::string tgtType_;
bool hidecomments_;
bool fitToPagesTall_;
std::string srcUri_;
std::string tgtFilePages_;
std::string tgtUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEOFFICECONVERSIONTASKREQUEST_H_

View File

@@ -40,8 +40,8 @@ namespace AlibabaCloud
std::string getStatus()const;
std::string getTaskId()const;
int getPercent()const;
std::string getTgtLoc()const;
std::string getCreateTime()const;
std::string getTgtLoc()const;
protected:
void parse(const std::string &payload);
@@ -49,8 +49,8 @@ namespace AlibabaCloud
std::string status_;
std::string taskId_;
int percent_;
std::string tgtLoc_;
std::string createTime_;
std::string tgtLoc_;
};
}

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateSetRequest : public RpcServiceRequest
{
public:
CreateSetRequest();
~CreateSetRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSetName()const;
void setSetName(const std::string& setName);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setName_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateSetRequest : public RpcServiceRequest {
public:
CreateSetRequest();
~CreateSetRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSetName() const;
void setSetName(const std::string &setName);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setName_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_

View File

@@ -38,25 +38,25 @@ namespace AlibabaCloud
explicit CreateSetResult(const std::string &payload);
~CreateSetResult();
std::string getModifyTime()const;
int getImageCount()const;
int getVideoCount()const;
int getImageCount()const;
std::string getCreateTime()const;
std::string getSetName()const;
std::string getSetId()const;
int getFaceCount()const;
int getVideoLength()const;
int getFaceCount()const;
protected:
void parse(const std::string &payload);
private:
std::string modifyTime_;
int imageCount_;
int videoCount_;
int imageCount_;
std::string createTime_;
std::string setName_;
std::string setId_;
int faceCount_;
int videoLength_;
int faceCount_;
};
}

View File

@@ -1,69 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateVideoAbstractTaskRequest : public RpcServiceRequest
{
public:
CreateVideoAbstractTaskRequest();
~CreateVideoAbstractTaskRequest();
std::string getTargetVideoUri()const;
void setTargetVideoUri(const std::string& targetVideoUri);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
int getAbstractLength()const;
void setAbstractLength(int abstractLength);
std::string getTargetClipsUri()const;
void setTargetClipsUri(const std::string& targetClipsUri);
private:
std::string targetVideoUri_;
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string videoUri_;
int abstractLength_;
std::string targetClipsUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateVideoAbstractTaskRequest : public RpcServiceRequest {
public:
CreateVideoAbstractTaskRequest();
~CreateVideoAbstractTaskRequest();
std::string getTargetVideoUri() const;
void setTargetVideoUri(const std::string &targetVideoUri);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
int getAbstractLength() const;
void setAbstractLength(int abstractLength);
std::string getTargetClipsUri() const;
void setTargetClipsUri(const std::string &targetClipsUri);
private:
std::string targetVideoUri_;
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string videoUri_;
int abstractLength_;
std::string targetClipsUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_

View File

@@ -1,78 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateVideoAnalyseTaskRequest : public RpcServiceRequest
{
public:
CreateVideoAnalyseTaskRequest();
~CreateVideoAnalyseTaskRequest();
std::string getGrabType()const;
void setGrabType(const std::string& grabType);
std::string getProject()const;
void setProject(const std::string& project);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
bool getSaveType()const;
void setSaveType(bool saveType);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getTgtUri()const;
void setTgtUri(const std::string& tgtUri);
private:
std::string grabType_;
std::string project_;
std::string startTime_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string endTime_;
std::string videoUri_;
bool saveType_;
std::string interval_;
std::string tgtUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateVideoAnalyseTaskRequest : public RpcServiceRequest {
public:
CreateVideoAnalyseTaskRequest();
~CreateVideoAnalyseTaskRequest();
std::string getGrabType() const;
void setGrabType(const std::string &grabType);
std::string getProject() const;
void setProject(const std::string &project);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
bool getSaveType() const;
void setSaveType(bool saveType);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getTgtUri() const;
void setTgtUri(const std::string &tgtUri);
private:
std::string grabType_;
std::string project_;
std::string startTime_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string endTime_;
std::string videoUri_;
bool saveType_;
std::string interval_;
std::string tgtUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_

View File

@@ -1,72 +1,69 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateVideoCompressTaskRequest : public RpcServiceRequest
{
public:
CreateVideoCompressTaskRequest();
~CreateVideoCompressTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getTargetContainer()const;
void setTargetContainer(const std::string& targetContainer);
std::string getCustomMessage()const;
void setCustomMessage(const std::string& customMessage);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getTargetList()const;
void setTargetList(const std::string& targetList);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
std::string getTargetSegment()const;
void setTargetSegment(const std::string& targetSegment);
private:
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string targetContainer_;
std::string customMessage_;
std::string notifyTopicName_;
std::string targetList_;
std::string videoUri_;
std::string targetSegment_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateVideoCompressTaskRequest : public RpcServiceRequest {
public:
CreateVideoCompressTaskRequest();
~CreateVideoCompressTaskRequest();
std::string getTargetSubtitle() const;
void setTargetSubtitle(const std::string &targetSubtitle);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getTargetContainer() const;
void setTargetContainer(const std::string &targetContainer);
std::string getCustomMessage() const;
void setCustomMessage(const std::string &customMessage);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getTargetList() const;
void setTargetList(const std::string &targetList);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
std::string getTargetSegment() const;
void setTargetSegment(const std::string &targetSegment);
private:
std::string targetSubtitle_;
std::string project_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string targetContainer_;
std::string customMessage_;
std::string notifyTopicName_;
std::string targetList_;
std::string videoUri_;
std::string targetSegment_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_

View File

@@ -1,78 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateVideoProduceTaskRequest : public RpcServiceRequest
{
public:
CreateVideoProduceTaskRequest();
~CreateVideoProduceTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMusic()const;
void setMusic(const std::string& music);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getTargetUri()const;
void setTargetUri(const std::string& targetUri);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
int getHeight()const;
void setHeight(int height);
std::string getCustomMessage()const;
void setCustomMessage(const std::string& customMessage);
std::string getImages()const;
void setImages(const std::string& images);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
int getWidth()const;
void setWidth(int width);
private:
std::string project_;
std::string accessKeyId_;
std::string music_;
std::string notifyEndpoint_;
std::string targetUri_;
std::string templateName_;
int height_;
std::string customMessage_;
std::string images_;
std::string notifyTopicName_;
int width_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT CreateVideoProduceTaskRequest : public RpcServiceRequest {
public:
CreateVideoProduceTaskRequest();
~CreateVideoProduceTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMusic() const;
void setMusic(const std::string &music);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getTargetUri() const;
void setTargetUri(const std::string &targetUri);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
int getHeight() const;
void setHeight(int height);
std::string getCustomMessage() const;
void setCustomMessage(const std::string &customMessage);
std::string getImages() const;
void setImages(const std::string &images);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
int getWidth() const;
void setWidth(int width);
private:
std::string project_;
std::string accessKeyId_;
std::string music_;
std::string notifyEndpoint_;
std::string targetUri_;
std::string templateName_;
int height_;
std::string customMessage_;
std::string images_;
std::string notifyTopicName_;
int width_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_

View File

@@ -1,69 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DecodeBlindWatermarkRequest : public RpcServiceRequest
{
public:
DecodeBlindWatermarkRequest();
~DecodeBlindWatermarkRequest();
int getImageQuality()const;
void setImageQuality(int imageQuality);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getWatermarkType()const;
void setWatermarkType(const std::string& watermarkType);
std::string getTargetUri()const;
void setTargetUri(const std::string& targetUri);
std::string getModel()const;
void setModel(const std::string& model);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getOriginalImageUri()const;
void setOriginalImageUri(const std::string& originalImageUri);
private:
int imageQuality_;
std::string project_;
std::string accessKeyId_;
std::string watermarkType_;
std::string targetUri_;
std::string model_;
std::string imageUri_;
std::string originalImageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DecodeBlindWatermarkRequest : public RpcServiceRequest {
public:
DecodeBlindWatermarkRequest();
~DecodeBlindWatermarkRequest();
int getImageQuality() const;
void setImageQuality(int imageQuality);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getWatermarkType() const;
void setWatermarkType(const std::string &watermarkType);
std::string getTargetUri() const;
void setTargetUri(const std::string &targetUri);
std::string getModel() const;
void setModel(const std::string &model);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getOriginalImageUri() const;
void setOriginalImageUri(const std::string &originalImageUri);
private:
int imageQuality_;
std::string project_;
std::string accessKeyId_;
std::string watermarkType_;
std::string targetUri_;
std::string model_;
std::string imageUri_;
std::string originalImageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteImageJobRequest : public RpcServiceRequest
{
public:
DeleteImageJobRequest();
~DeleteImageJobRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getJobId()const;
void setJobId(const std::string& jobId);
std::string getJobType()const;
void setJobType(const std::string& jobType);
private:
std::string project_;
std::string accessKeyId_;
std::string jobId_;
std::string jobType_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteImageJobRequest : public RpcServiceRequest {
public:
DeleteImageJobRequest();
~DeleteImageJobRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getJobId() const;
void setJobId(const std::string &jobId);
std::string getJobType() const;
void setJobType(const std::string &jobType);
private:
std::string project_;
std::string accessKeyId_;
std::string jobId_;
std::string jobType_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteImageRequest : public RpcServiceRequest
{
public:
DeleteImageRequest();
~DeleteImageRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteImageRequest : public RpcServiceRequest {
public:
DeleteImageRequest();
~DeleteImageRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEREQUEST_H_

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
DeleteImageResult();
explicit DeleteImageResult(const std::string &payload);
~DeleteImageResult();
std::string getImageUri()const;
std::string getSetId()const;
std::string getImageUri()const;
protected:
void parse(const std::string &payload);
private:
std::string imageUri_;
std::string setId_;
std::string imageUri_;
};
}

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteOfficeConversionTaskRequest : public RpcServiceRequest
{
public:
DeleteOfficeConversionTaskRequest();
~DeleteOfficeConversionTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteOfficeConversionTaskRequest : public RpcServiceRequest {
public:
DeleteOfficeConversionTaskRequest();
~DeleteOfficeConversionTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteProjectRequest : public RpcServiceRequest
{
public:
DeleteProjectRequest();
~DeleteProjectRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteProjectRequest : public RpcServiceRequest {
public:
DeleteProjectRequest();
~DeleteProjectRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEPROJECTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteSetRequest : public RpcServiceRequest
{
public:
DeleteSetRequest();
~DeleteSetRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteSetRequest : public RpcServiceRequest {
public:
DeleteSetRequest();
~DeleteSetRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteVideoRequest : public RpcServiceRequest
{
public:
DeleteVideoRequest();
~DeleteVideoRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
bool getResources()const;
void setResources(bool resources);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
bool resources_;
std::string videoUri_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteVideoRequest : public RpcServiceRequest {
public:
DeleteVideoRequest();
~DeleteVideoRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getResources() const;
void setResources(bool resources);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
bool resources_;
std::string videoUri_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DeleteVideoTaskRequest : public RpcServiceRequest
{
public:
DeleteVideoTaskRequest();
~DeleteVideoTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
std::string taskType_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DeleteVideoTaskRequest : public RpcServiceRequest {
public:
DeleteVideoTaskRequest();
~DeleteVideoTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
std::string taskType_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DescribeRegionsRequest : public RpcServiceRequest
{
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string accessKeyId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageBodiesRequest : public RpcServiceRequest
{
public:
DetectImageBodiesRequest();
~DetectImageBodiesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DetectImageBodiesRequest : public RpcServiceRequest {
public:
DetectImageBodiesRequest();
~DetectImageBodiesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageFacesRequest : public RpcServiceRequest
{
public:
DetectImageFacesRequest();
~DetectImageFacesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string realUid_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DetectImageFacesRequest : public RpcServiceRequest {
public:
DetectImageFacesRequest();
~DetectImageFacesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRealUid() const;
void setRealUid(const std::string &realUid);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string realUid_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEFACESREQUEST_H_

View File

@@ -63,10 +63,10 @@ namespace AlibabaCloud
float cALM;
float sCARED;
float hAPPY;
float sAD;
float sURPRISED;
float aNGRY;
float sAD;
float dISGUSTED;
float aNGRY;
};
std::string faceId;
float attractiveConfidence;
@@ -76,8 +76,8 @@ namespace AlibabaCloud
std::string gender;
EmotionDetails emotionDetails;
float faceConfidence;
float attractive;
float faceQuality;
float attractive;
std::string emotion;
int age;
float ageConfidence;

View File

@@ -1,54 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageLogosRequest : public RpcServiceRequest
{
public:
DetectImageLogosRequest();
~DetectImageLogosRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSREQUEST_H_

View File

@@ -1,66 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSRESULT_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageLogosResult : public ServiceResult
{
public:
struct LogosItem
{
struct LogoBoundary
{
int left;
int top;
int height;
int width;
};
LogoBoundary logoBoundary;
std::string logoName;
float logoConfidence;
};
DetectImageLogosResult();
explicit DetectImageLogosResult(const std::string &payload);
~DetectImageLogosResult();
std::vector<LogosItem> getLogos()const;
std::string getImageUri()const;
protected:
void parse(const std::string &payload);
private:
std::vector<LogosItem> logos_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGELOGOSRESULT_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageQRCodesRequest : public RpcServiceRequest
{
public:
DetectImageQRCodesRequest();
~DetectImageQRCodesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DetectImageQRCodesRequest : public RpcServiceRequest {
public:
DetectImageQRCodesRequest();
~DetectImageQRCodesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectImageTagsRequest : public RpcServiceRequest
{
public:
DetectImageTagsRequest();
~DetectImageTagsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string realUid_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DetectImageTagsRequest : public RpcServiceRequest {
public:
DetectImageTagsRequest();
~DetectImageTagsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRealUid() const;
void setRealUid(const std::string &realUid);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string realUid_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_

View File

@@ -34,11 +34,12 @@ namespace AlibabaCloud
public:
struct TagsItem
{
float centricScore;
std::string tagName;
float tagConfidence;
std::string tagEnName;
int tagLevel;
std::string parentTagEnName;
int tagLevel;
std::string parentTagName;
};

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT DetectQRCodesRequest : public RpcServiceRequest
{
public:
DetectQRCodesRequest();
~DetectQRCodesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSrcUris()const;
void setSrcUris(const std::string& srcUris);
private:
std::string project_;
std::string accessKeyId_;
std::string srcUris_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT DetectQRCodesRequest : public RpcServiceRequest {
public:
DetectQRCodesRequest();
~DetectQRCodesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSrcUris() const;
void setSrcUris(const std::string &srcUris);
private:
std::string project_;
std::string accessKeyId_;
std::string srcUris_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTQRCODESREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT EncodeBlindWatermarkRequest : public RpcServiceRequest
{
public:
EncodeBlindWatermarkRequest();
~EncodeBlindWatermarkRequest();
std::string getImageQuality()const;
void setImageQuality(const std::string& imageQuality);
std::string getWatermarkUri()const;
void setWatermarkUri(const std::string& watermarkUri);
std::string getProject()const;
void setProject(const std::string& project);
std::string getContent()const;
void setContent(const std::string& content);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getWatermarkType()const;
void setWatermarkType(const std::string& watermarkType);
std::string getTargetUri()const;
void setTargetUri(const std::string& targetUri);
std::string getModel()const;
void setModel(const std::string& model);
std::string getTargetImageType()const;
void setTargetImageType(const std::string& targetImageType);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string imageQuality_;
std::string watermarkUri_;
std::string project_;
std::string content_;
std::string accessKeyId_;
std::string watermarkType_;
std::string targetUri_;
std::string model_;
std::string targetImageType_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT EncodeBlindWatermarkRequest : public RpcServiceRequest {
public:
EncodeBlindWatermarkRequest();
~EncodeBlindWatermarkRequest();
std::string getImageQuality() const;
void setImageQuality(const std::string &imageQuality);
std::string getWatermarkUri() const;
void setWatermarkUri(const std::string &watermarkUri);
std::string getProject() const;
void setProject(const std::string &project);
std::string getContent() const;
void setContent(const std::string &content);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getWatermarkType() const;
void setWatermarkType(const std::string &watermarkType);
std::string getTargetUri() const;
void setTargetUri(const std::string &targetUri);
std::string getModel() const;
void setModel(const std::string &model);
std::string getTargetImageType() const;
void setTargetImageType(const std::string &targetImageType);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string imageQuality_;
std::string watermarkUri_;
std::string project_;
std::string content_;
std::string accessKeyId_;
std::string watermarkType_;
std::string targetUri_;
std::string model_;
std::string targetImageType_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_

View File

@@ -1,135 +1,129 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT FindImagesRequest : public RpcServiceRequest
{
public:
FindImagesRequest();
~FindImagesRequest();
std::string getRemarksArrayBIn()const;
void setRemarksArrayBIn(const std::string& remarksArrayBIn);
std::string getProject()const;
void setProject(const std::string& project);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getFacesModifyTimeRange()const;
void setFacesModifyTimeRange(const std::string& facesModifyTimeRange);
std::string getOCRContentsMatch()const;
void setOCRContentsMatch(const std::string& oCRContentsMatch);
int getLimit()const;
void setLimit(int limit);
std::string getRemarksDPrefix()const;
void setRemarksDPrefix(const std::string& remarksDPrefix);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getOrder()const;
void setOrder(const std::string& order);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getTagNames()const;
void setTagNames(const std::string& tagNames);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getRemarksCPrefix()const;
void setRemarksCPrefix(const std::string& remarksCPrefix);
std::string getModifyTimeRange()const;
void setModifyTimeRange(const std::string& modifyTimeRange);
std::string getAddressLineContentsMatch()const;
void setAddressLineContentsMatch(const std::string& addressLineContentsMatch);
std::string getGender()const;
void setGender(const std::string& gender);
std::string getRemarksArrayAIn()const;
void setRemarksArrayAIn(const std::string& remarksArrayAIn);
std::string getImageSizeRange()const;
void setImageSizeRange(const std::string& imageSizeRange);
std::string getRemarksBPrefix()const;
void setRemarksBPrefix(const std::string& remarksBPrefix);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLocationBoundary()const;
void setLocationBoundary(const std::string& locationBoundary);
std::string getImageTimeRange()const;
void setImageTimeRange(const std::string& imageTimeRange);
std::string getTagsModifyTimeRange()const;
void setTagsModifyTimeRange(const std::string& tagsModifyTimeRange);
std::string getAgeRange()const;
void setAgeRange(const std::string& ageRange);
std::string getRemarksAPrefix()const;
void setRemarksAPrefix(const std::string& remarksAPrefix);
std::string getSourceUriPrefix()const;
void setSourceUriPrefix(const std::string& sourceUriPrefix);
std::string getEmotion()const;
void setEmotion(const std::string& emotion);
std::string getCreateTimeRange()const;
void setCreateTimeRange(const std::string& createTimeRange);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string remarksArrayBIn_;
std::string project_;
std::string externalId_;
std::string facesModifyTimeRange_;
std::string oCRContentsMatch_;
int limit_;
std::string remarksDPrefix_;
std::string sourceType_;
std::string order_;
std::string groupId_;
std::string orderBy_;
std::string tagNames_;
std::string marker_;
std::string remarksCPrefix_;
std::string modifyTimeRange_;
std::string addressLineContentsMatch_;
std::string gender_;
std::string remarksArrayAIn_;
std::string imageSizeRange_;
std::string remarksBPrefix_;
std::string accessKeyId_;
std::string locationBoundary_;
std::string imageTimeRange_;
std::string tagsModifyTimeRange_;
std::string ageRange_;
std::string remarksAPrefix_;
std::string sourceUriPrefix_;
std::string emotion_;
std::string createTimeRange_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT FindImagesRequest : public RpcServiceRequest {
public:
FindImagesRequest();
~FindImagesRequest();
std::string getRemarksArrayBIn() const;
void setRemarksArrayBIn(const std::string &remarksArrayBIn);
std::string getProject() const;
void setProject(const std::string &project);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getFacesModifyTimeRange() const;
void setFacesModifyTimeRange(const std::string &facesModifyTimeRange);
std::string getOCRContentsMatch() const;
void setOCRContentsMatch(const std::string &oCRContentsMatch);
int getLimit() const;
void setLimit(int limit);
std::string getRemarksDPrefix() const;
void setRemarksDPrefix(const std::string &remarksDPrefix);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
std::string getTagNames() const;
void setTagNames(const std::string &tagNames);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getRemarksCPrefix() const;
void setRemarksCPrefix(const std::string &remarksCPrefix);
std::string getModifyTimeRange() const;
void setModifyTimeRange(const std::string &modifyTimeRange);
std::string getAddressLineContentsMatch() const;
void setAddressLineContentsMatch(const std::string &addressLineContentsMatch);
std::string getGender() const;
void setGender(const std::string &gender);
std::string getRemarksArrayAIn() const;
void setRemarksArrayAIn(const std::string &remarksArrayAIn);
std::string getImageSizeRange() const;
void setImageSizeRange(const std::string &imageSizeRange);
std::string getRemarksBPrefix() const;
void setRemarksBPrefix(const std::string &remarksBPrefix);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLocationBoundary() const;
void setLocationBoundary(const std::string &locationBoundary);
std::string getImageTimeRange() const;
void setImageTimeRange(const std::string &imageTimeRange);
std::string getTagsModifyTimeRange() const;
void setTagsModifyTimeRange(const std::string &tagsModifyTimeRange);
std::string getAgeRange() const;
void setAgeRange(const std::string &ageRange);
std::string getRemarksAPrefix() const;
void setRemarksAPrefix(const std::string &remarksAPrefix);
std::string getSourceUriPrefix() const;
void setSourceUriPrefix(const std::string &sourceUriPrefix);
std::string getEmotion() const;
void setEmotion(const std::string &emotion);
std::string getCreateTimeRange() const;
void setCreateTimeRange(const std::string &createTimeRange);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string remarksArrayBIn_;
std::string project_;
std::string externalId_;
std::string facesModifyTimeRange_;
std::string oCRContentsMatch_;
int limit_;
std::string remarksDPrefix_;
std::string sourceType_;
std::string order_;
std::string groupId_;
std::string orderBy_;
std::string tagNames_;
std::string marker_;
std::string remarksCPrefix_;
std::string modifyTimeRange_;
std::string addressLineContentsMatch_;
std::string gender_;
std::string remarksArrayAIn_;
std::string imageSizeRange_;
std::string remarksBPrefix_;
std::string accessKeyId_;
std::string locationBoundary_;
std::string imageTimeRange_;
std::string tagsModifyTimeRange_;
std::string ageRange_;
std::string remarksAPrefix_;
std::string sourceUriPrefix_;
std::string emotion_;
std::string createTimeRange_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_

View File

@@ -34,19 +34,6 @@ namespace AlibabaCloud
public:
struct ImagesItem
{
struct ImageQuality
{
float clarityScore;
float compositionScore;
float contrastScore;
float color;
float exposure;
float overallScore;
float clarity;
float contrast;
float exposureScore;
float colorScore;
};
struct Address
{
std::string township;
@@ -56,31 +43,42 @@ namespace AlibabaCloud
std::string district;
std::string province;
};
struct CroppingSuggestionItem
struct ImageQuality
{
struct CroppingBoundary
float clarityScore;
float compositionScore;
float color;
float contrastScore;
float exposure;
float overallScore;
float contrast;
float clarity;
float colorScore;
float exposureScore;
};
struct TagsItem
{
float centricScore;
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
};
struct OCRItem
{
struct OCRBoundary
{
int left;
int top;
int height;
int width;
};
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
OCRBoundary oCRBoundary;
float oCRConfidence;
std::string oCRContents;
};
struct FacesItem
{
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sAD;
float sURPRISED;
float aNGRY;
float dISGUSTED;
};
struct FaceAttributes
{
struct FaceBoundary
@@ -101,15 +99,25 @@ namespace AlibabaCloud
float beardConfidence;
HeadPose headPose;
std::string glasses;
float maskConfidence;
std::string mask;
float maskConfidence;
float glassesConfidence;
};
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sURPRISED;
float sAD;
float dISGUSTED;
float aNGRY;
};
EmotionDetails emotionDetails;
float faceConfidence;
std::string faceId;
float attractive;
float faceConfidence;
float faceQuality;
float attractive;
FaceAttributes faceAttributes;
float genderConfidence;
float emotionConfidence;
@@ -118,25 +126,18 @@ namespace AlibabaCloud
int age;
std::string groupId;
};
struct TagsItem
struct CroppingSuggestionItem
{
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
};
struct OCRItem
{
struct OCRBoundary
struct CroppingBoundary
{
int left;
int top;
int height;
int width;
};
OCRBoundary oCRBoundary;
float oCRConfidence;
std::string oCRContents;
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
};
ImageQuality imageQuality;
std::string modifyTime;
@@ -146,10 +147,10 @@ namespace AlibabaCloud
std::string facesFailReason;
std::string croppingSuggestionStatus;
std::string croppingSuggestionFailReason;
std::string remarksA;
std::string addressFailReason;
std::string remarksB;
std::string remarksA;
std::string addressModifyTime;
std::string remarksB;
std::string imageFormat;
std::string tagsFailReason;
std::string remarksArrayB;
@@ -158,27 +159,27 @@ namespace AlibabaCloud
std::string remarksC;
std::string remarksD;
int imageWidth;
std::string sourcePosition;
std::string remarksArrayA;
std::vector<ImagesItem::FacesItem> faces;
std::string sourcePosition;
std::vector<ImagesItem::TagsItem> tags;
std::vector<ImagesItem::FacesItem> faces;
std::string addressStatus;
std::string facesStatus;
std::string imageQualityModifyTime;
std::vector<ImagesItem::CroppingSuggestionItem> croppingSuggestion;
std::string createTime;
std::string tagsModifyTime;
std::string externalId;
std::string tagsModifyTime;
std::string imageQualityFailReason;
std::string imageUri;
std::string orientation;
std::string imageUri;
std::string oCRStatus;
std::string oCRModifyTime;
std::string imageTime;
std::string croppingSuggestionModifyTime;
int imageHeight;
std::string tagsStatus;
std::string imageQualityStatus;
std::string tagsStatus;
std::string oCRFailReason;
std::vector<ImagesItem::OCRItem> oCR;
int fileSize;
@@ -190,15 +191,15 @@ namespace AlibabaCloud
explicit FindImagesResult(const std::string &payload);
~FindImagesResult();
std::vector<ImagesItem> getImages()const;
std::string getSetId()const;
std::string getNextMarker()const;
std::string getSetId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ImagesItem> images_;
std::string setId_;
std::string nextMarker_;
std::string setId_;
};
}

View File

@@ -1,69 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT FindSimilarFacesRequest : public RpcServiceRequest
{
public:
FindSimilarFacesRequest();
~FindSimilarFacesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
float getMinSimilarity()const;
void setMinSimilarity(float minSimilarity);
std::string getResponseFormat()const;
void setResponseFormat(const std::string& responseFormat);
int getLimit()const;
void setLimit(int limit);
std::string getFaceId()const;
void setFaceId(const std::string& faceId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
float minSimilarity_;
std::string responseFormat_;
int limit_;
std::string faceId_;
std::string imageUri_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT FindSimilarFacesRequest : public RpcServiceRequest {
public:
FindSimilarFacesRequest();
~FindSimilarFacesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
float getMinSimilarity() const;
void setMinSimilarity(float minSimilarity);
std::string getResponseFormat() const;
void setResponseFormat(const std::string &responseFormat);
int getLimit() const;
void setLimit(int limit);
std::string getFaceId() const;
void setFaceId(const std::string &faceId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
float minSimilarity_;
std::string responseFormat_;
int limit_;
std::string faceId_;
std::string imageUri_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetContentKeyRequest : public RpcServiceRequest
{
public:
GetContentKeyRequest();
~GetContentKeyRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getDRMServerId()const;
void setDRMServerId(const std::string& dRMServerId);
std::string getKeyIds()const;
void setKeyIds(const std::string& keyIds);
private:
std::string project_;
std::string accessKeyId_;
std::string versionId_;
std::string dRMServerId_;
std::string keyIds_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetContentKeyRequest : public RpcServiceRequest {
public:
GetContentKeyRequest();
~GetContentKeyRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
std::string getDRMServerId() const;
void setDRMServerId(const std::string &dRMServerId);
std::string getKeyIds() const;
void setKeyIds(const std::string &keyIds);
private:
std::string project_;
std::string accessKeyId_;
std::string versionId_;
std::string dRMServerId_;
std::string keyIds_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetDRMLicenseRequest : public RpcServiceRequest
{
public:
GetDRMLicenseRequest();
~GetDRMLicenseRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDRMType()const;
void setDRMType(const std::string& dRMType);
std::string getDRMLicense()const;
void setDRMLicense(const std::string& dRMLicense);
private:
std::string project_;
std::string accessKeyId_;
std::string dRMType_;
std::string dRMLicense_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetDRMLicenseRequest : public RpcServiceRequest {
public:
GetDRMLicenseRequest();
~GetDRMLicenseRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDRMType() const;
void setDRMType(const std::string &dRMType);
std::string getDRMLicense() const;
void setDRMLicense(const std::string &dRMLicense);
private:
std::string project_;
std::string accessKeyId_;
std::string dRMType_;
std::string dRMLicense_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetImageCroppingSuggestionsRequest : public RpcServiceRequest
{
public:
GetImageCroppingSuggestionsRequest();
~GetImageCroppingSuggestionsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAspectRatios()const;
void setAspectRatios(const std::string& aspectRatios);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string aspectRatios_;
std::string accessKeyId_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetImageCroppingSuggestionsRequest : public RpcServiceRequest {
public:
GetImageCroppingSuggestionsRequest();
~GetImageCroppingSuggestionsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAspectRatios() const;
void setAspectRatios(const std::string &aspectRatios);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string aspectRatios_;
std::string accessKeyId_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetImageQualityRequest : public RpcServiceRequest
{
public:
GetImageQualityRequest();
~GetImageQualityRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetImageQualityRequest : public RpcServiceRequest {
public:
GetImageQualityRequest();
~GetImageQualityRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGEQUALITYREQUEST_H_

View File

@@ -36,14 +36,14 @@ namespace AlibabaCloud
{
float clarityScore;
float compositionScore;
float contrastScore;
float color;
float contrastScore;
float exposure;
float overallScore;
float clarity;
float contrast;
float exposureScore;
float clarity;
float colorScore;
float exposureScore;
};

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetImageRequest : public RpcServiceRequest
{
public:
GetImageRequest();
~GetImageRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetImageRequest : public RpcServiceRequest {
public:
GetImageRequest();
~GetImageRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string imageUri_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGEREQUEST_H_

View File

@@ -36,14 +36,14 @@ namespace AlibabaCloud
{
float clarityScore;
float compositionScore;
float contrastScore;
float color;
float contrastScore;
float exposure;
float overallScore;
float clarity;
float contrast;
float exposureScore;
float clarity;
float colorScore;
float exposureScore;
};
struct Address
{
@@ -54,31 +54,16 @@ namespace AlibabaCloud
std::string district;
std::string province;
};
struct CroppingSuggestionItem
struct TagsItem
{
struct CroppingBoundary
{
int left;
int top;
int height;
int width;
};
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
float centricScore;
std::string tagName;
float tagConfidence;
int tagLevel;
std::string parentTagName;
};
struct FacesItem
{
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sAD;
float sURPRISED;
float aNGRY;
float dISGUSTED;
};
struct FaceAttributes
{
struct FaceBoundary
@@ -98,30 +83,46 @@ namespace AlibabaCloud
std::string beard;
float beardConfidence;
HeadPose headPose;
float maskConfidence;
std::string mask;
std::string glasses;
std::string mask;
float maskConfidence;
float glassesConfidence;
};
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sURPRISED;
float sAD;
float dISGUSTED;
float aNGRY;
};
EmotionDetails emotionDetails;
float faceConfidence;
std::string faceId;
float attractive;
float faceConfidence;
float faceQuality;
float attractive;
FaceAttributes faceAttributes;
float genderConfidence;
float emotionConfidence;
std::string emotion;
std::string gender;
std::string emotion;
std::string age;
std::string groupId;
};
struct TagsItem
struct CroppingSuggestionItem
{
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
struct CroppingBoundary
{
int left;
int top;
int height;
int width;
};
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
};
struct OCRItem
{
@@ -144,49 +145,49 @@ namespace AlibabaCloud
ImageQuality getImageQuality()const;
std::string getModifyTime()const;
Address getAddress()const;
std::string getSourceUri()const;
std::string getSourceType()const;
std::string getSourceUri()const;
std::string getFacesFailReason()const;
std::string getCroppingSuggestionStatus()const;
std::string getCroppingSuggestionFailReason()const;
std::string getRemarksA()const;
std::string getAddressFailReason()const;
std::string getRemarksB()const;
std::string getRemarksA()const;
std::string getAddressModifyTime()const;
std::string getRemarksB()const;
std::string getImageFormat()const;
std::string getRemarksArrayB()const;
std::string getTagsFailReason()const;
std::string getExif()const;
std::string getRemarksArrayB()const;
std::string getFacesModifyTime()const;
std::string getExif()const;
std::string getRemarksC()const;
std::string getRemarksD()const;
int getImageWidth()const;
std::string getSourcePosition()const;
std::string getRemarksArrayA()const;
std::vector<FacesItem> getFaces()const;
std::string getSourcePosition()const;
std::vector<TagsItem> getTags()const;
std::vector<FacesItem> getFaces()const;
std::string getAddressStatus()const;
std::string getFacesStatus()const;
std::string getImageQualityModifyTime()const;
std::vector<CroppingSuggestionItem> getCroppingSuggestion()const;
std::string getTagsModifyTime()const;
std::string getExternalId()const;
std::string getCreateTime()const;
std::string getExternalId()const;
std::string getTagsModifyTime()const;
std::string getImageQualityFailReason()const;
std::string getImageUri()const;
std::string getOrientation()const;
std::string getImageUri()const;
std::string getOCRStatus()const;
std::string getOCRModifyTime()const;
std::string getCroppingSuggestionModifyTime()const;
std::string getImageTime()const;
std::string getTagsStatus()const;
std::string getImageQualityStatus()const;
std::string getCroppingSuggestionModifyTime()const;
int getImageHeight()const;
std::string getImageQualityStatus()const;
std::string getTagsStatus()const;
std::string getOCRFailReason()const;
std::string getSetId()const;
std::vector<OCRItem> getOCR()const;
std::string getLocation()const;
int getFileSize()const;
std::string getLocation()const;
protected:
void parse(const std::string &payload);
@@ -194,49 +195,49 @@ namespace AlibabaCloud
ImageQuality imageQuality_;
std::string modifyTime_;
Address address_;
std::string sourceUri_;
std::string sourceType_;
std::string sourceUri_;
std::string facesFailReason_;
std::string croppingSuggestionStatus_;
std::string croppingSuggestionFailReason_;
std::string remarksA_;
std::string addressFailReason_;
std::string remarksB_;
std::string remarksA_;
std::string addressModifyTime_;
std::string remarksB_;
std::string imageFormat_;
std::string remarksArrayB_;
std::string tagsFailReason_;
std::string exif_;
std::string remarksArrayB_;
std::string facesModifyTime_;
std::string exif_;
std::string remarksC_;
std::string remarksD_;
int imageWidth_;
std::string sourcePosition_;
std::string remarksArrayA_;
std::vector<FacesItem> faces_;
std::string sourcePosition_;
std::vector<TagsItem> tags_;
std::vector<FacesItem> faces_;
std::string addressStatus_;
std::string facesStatus_;
std::string imageQualityModifyTime_;
std::vector<CroppingSuggestionItem> croppingSuggestion_;
std::string tagsModifyTime_;
std::string externalId_;
std::string createTime_;
std::string externalId_;
std::string tagsModifyTime_;
std::string imageQualityFailReason_;
std::string imageUri_;
std::string orientation_;
std::string imageUri_;
std::string oCRStatus_;
std::string oCRModifyTime_;
std::string croppingSuggestionModifyTime_;
std::string imageTime_;
std::string tagsStatus_;
std::string imageQualityStatus_;
std::string croppingSuggestionModifyTime_;
int imageHeight_;
std::string imageQualityStatus_;
std::string tagsStatus_;
std::string oCRFailReason_;
std::string setId_;
std::vector<OCRItem> oCR_;
std::string location_;
int fileSize_;
std::string location_;
};
}

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetMediaMetaRequest : public RpcServiceRequest
{
public:
GetMediaMetaRequest();
~GetMediaMetaRequest();
std::string getMediaUri()const;
void setMediaUri(const std::string& mediaUri);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string mediaUri_;
std::string project_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetMediaMetaRequest : public RpcServiceRequest {
public:
GetMediaMetaRequest();
~GetMediaMetaRequest();
std::string getMediaUri() const;
void setMediaUri(const std::string &mediaUri);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string mediaUri_;
std::string project_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETMEDIAMETAREQUEST_H_

View File

@@ -36,6 +36,17 @@ namespace AlibabaCloud
{
struct MediaFormat
{
struct Tag
{
std::string artist;
std::string performer;
std::string composer;
std::string language;
std::string creationTime;
std::string album;
std::string title;
std::string albumArtist;
};
struct Address
{
std::string township;
@@ -45,29 +56,18 @@ namespace AlibabaCloud
std::string district;
std::string province;
};
struct Tag
{
std::string artist;
std::string composer;
std::string performer;
std::string language;
std::string creationTime;
std::string title;
std::string album;
std::string albumArtist;
};
Address address;
std::string size;
int numberStreams;
std::string size;
std::string formatLongName;
std::string startTime;
std::string creationTime;
std::string startTime;
std::string formatName;
std::string duration;
Tag tag;
std::string bitrate;
std::string location;
int numberPrograms;
std::string location;
};
struct MediaStreams
{
@@ -79,29 +79,24 @@ namespace AlibabaCloud
std::string rotate;
std::string sampleAspectRatio;
std::string startTime;
std::string duration;
int index;
std::string codecName;
std::string duration;
std::string bitrate;
std::string codecName;
std::string profile;
std::string displayAspectRatio;
int hasBFrames;
std::string codecTagString;
int hasBFrames;
std::string averageFrameRate;
std::string language;
std::string codecLongName;
std::string pixelFormat;
int level;
int height;
int level;
std::string pixelFormat;
std::string frameRrate;
int width;
std::string timeBase;
};
struct SubtitleStream
{
std::string language;
int index;
};
struct AudioStream
{
std::string codecTag;
@@ -109,18 +104,23 @@ namespace AlibabaCloud
std::string codecTimeBase;
std::string channelLayout;
std::string startTime;
std::string duration;
int index;
std::string codecName;
std::string duration;
std::string bitrate;
std::string sampleFormat;
std::string codecName;
int channels;
std::string sampleFormat;
std::string codecTagString;
std::string sampleRate;
std::string language;
std::string codecLongName;
std::string timeBase;
};
struct SubtitleStream
{
std::string language;
int index;
};
std::vector<VideoStream> videoStreams;
std::vector<SubtitleStream> subtitleStreams;
std::vector<AudioStream> audioStreams;

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetOfficeConversionTaskRequest : public RpcServiceRequest
{
public:
GetOfficeConversionTaskRequest();
~GetOfficeConversionTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetOfficeConversionTaskRequest : public RpcServiceRequest {
public:
GetOfficeConversionTaskRequest();
~GetOfficeConversionTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICECONVERSIONTASKREQUEST_H_

View File

@@ -46,13 +46,13 @@ namespace AlibabaCloud
std::string getTgtType()const;
std::string getTaskId()const;
int getPercent()const;
std::string getExternalID()const;
std::string getCreateTime()const;
std::string getExternalID()const;
std::string getImageSpec()const;
std::string getNotifyEndpoint()const;
std::string getTgtUri()const;
int getPageCount()const;
std::string getFinishTime()const;
int getPageCount()const;
std::string getNotifyTopicName()const;
std::string getSrcUri()const;
@@ -64,13 +64,13 @@ namespace AlibabaCloud
std::string tgtType_;
std::string taskId_;
int percent_;
std::string externalID_;
std::string createTime_;
std::string externalID_;
std::string imageSpec_;
std::string notifyEndpoint_;
std::string tgtUri_;
int pageCount_;
std::string finishTime_;
int pageCount_;
std::string notifyTopicName_;
std::string srcUri_;

View File

@@ -1,78 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetOfficeEditURLRequest : public RpcServiceRequest
{
public:
GetOfficeEditURLRequest();
~GetOfficeEditURLRequest();
std::string getSrcType()const;
void setSrcType(const std::string& srcType);
std::string getProject()const;
void setProject(const std::string& project);
std::string getUserID()const;
void setUserID(const std::string& userID);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getFileID()const;
void setFileID(const std::string& fileID);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getFileName()const;
void setFileName(const std::string& fileName);
std::string getSrcUri()const;
void setSrcUri(const std::string& srcUri);
std::string getTgtUri()const;
void setTgtUri(const std::string& tgtUri);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
std::string srcType_;
std::string project_;
std::string userID_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string fileID_;
std::string notifyTopicName_;
std::string fileName_;
std::string srcUri_;
std::string tgtUri_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetOfficeEditURLRequest : public RpcServiceRequest {
public:
GetOfficeEditURLRequest();
~GetOfficeEditURLRequest();
std::string getSrcType() const;
void setSrcType(const std::string &srcType);
std::string getProject() const;
void setProject(const std::string &project);
std::string getUserID() const;
void setUserID(const std::string &userID);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getFileID() const;
void setFileID(const std::string &fileID);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getFileName() const;
void setFileName(const std::string &fileName);
std::string getSrcUri() const;
void setSrcUri(const std::string &srcUri);
std::string getTgtUri() const;
void setTgtUri(const std::string &tgtUri);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
std::string srcType_;
std::string project_;
std::string userID_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string fileID_;
std::string notifyTopicName_;
std::string fileName_;
std::string srcUri_;
std::string tgtUri_;
std::string userName_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICEEDITURLREQUEST_H_

View File

@@ -1,78 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetOfficePreviewURLRequest : public RpcServiceRequest
{
public:
GetOfficePreviewURLRequest();
~GetOfficePreviewURLRequest();
std::string getSrcType()const;
void setSrcType(const std::string& srcType);
std::string getProject()const;
void setProject(const std::string& project);
int getWatermarkVertical()const;
void setWatermarkVertical(int watermarkVertical);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getWatermarkType()const;
void setWatermarkType(int watermarkType);
float getWatermarkRotate()const;
void setWatermarkRotate(float watermarkRotate);
std::string getWatermarkValue()const;
void setWatermarkValue(const std::string& watermarkValue);
std::string getWatermarkFont()const;
void setWatermarkFont(const std::string& watermarkFont);
int getWatermarkHorizontal()const;
void setWatermarkHorizontal(int watermarkHorizontal);
std::string getSrcUri()const;
void setSrcUri(const std::string& srcUri);
std::string getWatermarkFillStyle()const;
void setWatermarkFillStyle(const std::string& watermarkFillStyle);
private:
std::string srcType_;
std::string project_;
int watermarkVertical_;
std::string accessKeyId_;
int watermarkType_;
float watermarkRotate_;
std::string watermarkValue_;
std::string watermarkFont_;
int watermarkHorizontal_;
std::string srcUri_;
std::string watermarkFillStyle_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetOfficePreviewURLRequest : public RpcServiceRequest {
public:
GetOfficePreviewURLRequest();
~GetOfficePreviewURLRequest();
std::string getSrcType() const;
void setSrcType(const std::string &srcType);
std::string getProject() const;
void setProject(const std::string &project);
int getWatermarkVertical() const;
void setWatermarkVertical(int watermarkVertical);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getWatermarkType() const;
void setWatermarkType(int watermarkType);
float getWatermarkRotate() const;
void setWatermarkRotate(float watermarkRotate);
std::string getWatermarkValue() const;
void setWatermarkValue(const std::string &watermarkValue);
std::string getWatermarkFont() const;
void setWatermarkFont(const std::string &watermarkFont);
int getWatermarkHorizontal() const;
void setWatermarkHorizontal(int watermarkHorizontal);
std::string getSrcUri() const;
void setSrcUri(const std::string &srcUri);
std::string getWatermarkFillStyle() const;
void setWatermarkFillStyle(const std::string &watermarkFillStyle);
private:
std::string srcType_;
std::string project_;
int watermarkVertical_;
std::string accessKeyId_;
int watermarkType_;
float watermarkRotate_;
std::string watermarkValue_;
std::string watermarkFont_;
int watermarkHorizontal_;
std::string srcUri_;
std::string watermarkFillStyle_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETOFFICEPREVIEWURLREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetProjectRequest : public RpcServiceRequest
{
public:
GetProjectRequest();
~GetProjectRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetProjectRequest : public RpcServiceRequest {
public:
GetProjectRequest();
~GetProjectRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETPROJECTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetSetRequest : public RpcServiceRequest
{
public:
GetSetRequest();
~GetSetRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetSetRequest : public RpcServiceRequest {
public:
GetSetRequest();
~GetSetRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_

View File

@@ -38,25 +38,25 @@ namespace AlibabaCloud
explicit GetSetResult(const std::string &payload);
~GetSetResult();
std::string getModifyTime()const;
int getImageCount()const;
int getVideoCount()const;
int getImageCount()const;
std::string getCreateTime()const;
std::string getSetName()const;
std::string getSetId()const;
int getFaceCount()const;
int getVideoLength()const;
int getFaceCount()const;
protected:
void parse(const std::string &payload);
private:
std::string modifyTime_;
int imageCount_;
int videoCount_;
int imageCount_;
std::string createTime_;
std::string setName_;
std::string setId_;
int faceCount_;
int videoLength_;
int faceCount_;
};
}

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetVideoRequest : public RpcServiceRequest
{
public:
GetVideoRequest();
~GetVideoRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetVideoRequest : public RpcServiceRequest {
public:
GetVideoRequest();
~GetVideoRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETVIDEOREQUEST_H_

View File

@@ -32,20 +32,13 @@ namespace AlibabaCloud
class ALIBABACLOUD_IMM_EXPORT GetVideoResult : public ServiceResult
{
public:
struct VideoTagsItem
{
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
};
struct PersonsItem
{
std::string personId;
float genderConfidence;
std::string gender;
int age;
float ageConfidence;
int age;
};
struct CelebrityItem
{
@@ -53,6 +46,13 @@ namespace AlibabaCloud
int celebrityNum;
std::string celebrityLibraryName;
};
struct VideoTagsItem
{
std::string tagName;
float tagConfidence;
int tagLevel;
std::string parentTagName;
};
GetVideoResult();
@@ -61,16 +61,16 @@ namespace AlibabaCloud
std::string getModifyTime()const;
std::string getProcessStatus()const;
int getVideoWidth()const;
std::string getSourceUri()const;
std::string getSourceType()const;
std::string getSourceUri()const;
std::string getVideoInfo()const;
std::string getRemarksA()const;
std::string getVideoFrameTagsModifyTime()const;
std::string getRemarksB()const;
std::string getRemarksA()const;
std::string getVideoFacesFailReason()const;
std::string getRemarksB()const;
std::string getVideoFacesStatus()const;
std::string getVideoOCRModifyTime()const;
std::string getRemarksC()const;
std::string getVideoOCRModifyTime()const;
std::string getRemarksD()const;
int getVideoHeight()const;
std::vector<PersonsItem> getPersons()const;
@@ -82,23 +82,23 @@ namespace AlibabaCloud
std::string getVideoTagsModifyTime()const;
std::string getVideoOCRStatus()const;
int getVideoFrames()const;
std::string getVideoSTTModifyTime()const;
std::string getProcessModifyTime()const;
std::string getVideoSTTModifyTime()const;
std::string getProcessFailReason()const;
std::string getVideoSTTFailReason()const;
std::string getExternalId()const;
std::string getCreateTime()const;
std::string getExternalId()const;
std::string getVideoSTTFailReason()const;
std::string getVideoUri()const;
std::string getVideoFormat()const;
std::string getVideoFrameTagsFailReason()const;
std::string getVideoFormat()const;
std::string getVideoSTTStatus()const;
std::string getVideoFacesModifyTime()const;
std::vector<VideoTagsItem> getVideoTags()const;
std::string getCelebrityModifyTime()const;
float getVideoDuration()const;
std::string getCelebrityFailReason()const;
std::string getCelebrityStatus()const;
std::string getSetId()const;
std::string getCelebrityStatus()const;
std::string getVideoTagsStatus()const;
int getFileSize()const;
@@ -108,16 +108,16 @@ namespace AlibabaCloud
std::string modifyTime_;
std::string processStatus_;
int videoWidth_;
std::string sourceUri_;
std::string sourceType_;
std::string sourceUri_;
std::string videoInfo_;
std::string remarksA_;
std::string videoFrameTagsModifyTime_;
std::string remarksB_;
std::string remarksA_;
std::string videoFacesFailReason_;
std::string remarksB_;
std::string videoFacesStatus_;
std::string videoOCRModifyTime_;
std::string remarksC_;
std::string videoOCRModifyTime_;
std::string remarksD_;
int videoHeight_;
std::vector<PersonsItem> persons_;
@@ -129,23 +129,23 @@ namespace AlibabaCloud
std::string videoTagsModifyTime_;
std::string videoOCRStatus_;
int videoFrames_;
std::string videoSTTModifyTime_;
std::string processModifyTime_;
std::string videoSTTModifyTime_;
std::string processFailReason_;
std::string videoSTTFailReason_;
std::string externalId_;
std::string createTime_;
std::string externalId_;
std::string videoSTTFailReason_;
std::string videoUri_;
std::string videoFormat_;
std::string videoFrameTagsFailReason_;
std::string videoFormat_;
std::string videoSTTStatus_;
std::string videoFacesModifyTime_;
std::vector<VideoTagsItem> videoTags_;
std::string celebrityModifyTime_;
float videoDuration_;
std::string celebrityFailReason_;
std::string celebrityStatus_;
std::string setId_;
std::string celebrityStatus_;
std::string videoTagsStatus_;
int fileSize_;

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetVideoTaskRequest : public RpcServiceRequest
{
public:
GetVideoTaskRequest();
~GetVideoTaskRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
std::string taskType_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetVideoTaskRequest : public RpcServiceRequest {
public:
GetVideoTaskRequest();
~GetVideoTaskRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
private:
std::string project_;
std::string accessKeyId_;
std::string taskId_;
std::string taskType_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_

View File

@@ -38,10 +38,10 @@ namespace AlibabaCloud
explicit GetVideoTaskResult(const std::string &payload);
~GetVideoTaskResult();
std::string getStatus()const;
std::string getNotifyEndpoint()const;
int getProgress()const;
std::string getTaskId()const;
std::string getNotifyEndpoint()const;
std::string getParameters()const;
std::string getTaskId()const;
std::string getEndTime()const;
std::string getTaskType()const;
std::string getStartTime()const;
@@ -53,10 +53,10 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string status_;
std::string notifyEndpoint_;
int progress_;
std::string taskId_;
std::string notifyEndpoint_;
std::string parameters_;
std::string taskId_;
std::string endTime_;
std::string taskType_;
std::string startTime_;

View File

@@ -1,78 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT GetWebofficeURLRequest : public RpcServiceRequest
{
public:
GetWebofficeURLRequest();
~GetWebofficeURLRequest();
std::string getSrcType()const;
void setSrcType(const std::string& srcType);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFile()const;
void setFile(const std::string& file);
bool getHidecmb()const;
void setHidecmb(bool hidecmb);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getFileID()const;
void setFileID(const std::string& fileID);
std::string getWatermark()const;
void setWatermark(const std::string& watermark);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getPermission()const;
void setPermission(const std::string& permission);
std::string getUser()const;
void setUser(const std::string& user);
private:
std::string srcType_;
std::string project_;
std::string accessKeyId_;
std::string file_;
bool hidecmb_;
std::string notifyEndpoint_;
std::string fileID_;
std::string watermark_;
std::string notifyTopicName_;
std::string permission_;
std::string user_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT GetWebofficeURLRequest : public RpcServiceRequest {
public:
GetWebofficeURLRequest();
~GetWebofficeURLRequest();
std::string getSrcType() const;
void setSrcType(const std::string &srcType);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getFile() const;
void setFile(const std::string &file);
bool getHidecmb() const;
void setHidecmb(bool hidecmb);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getFileID() const;
void setFileID(const std::string &fileID);
std::string getWatermark() const;
void setWatermark(const std::string &watermark);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getPermission() const;
void setPermission(const std::string &permission);
std::string getUser() const;
void setUser(const std::string &user);
private:
std::string srcType_;
std::string project_;
std::string accessKeyId_;
std::string file_;
bool hidecmb_;
std::string notifyEndpoint_;
std::string fileID_;
std::string watermark_;
std::string notifyTopicName_;
std::string permission_;
std::string user_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_GETWEBOFFICEURLREQUEST_H_

View File

@@ -1,96 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT IndexImageRequest : public RpcServiceRequest
{
public:
IndexImageRequest();
~IndexImageRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getRemarksB()const;
void setRemarksB(const std::string& remarksB);
std::string getRemarksA()const;
void setRemarksA(const std::string& remarksA);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getRemarksArrayA()const;
void setRemarksArrayA(const std::string& remarksArrayA);
std::string getRemarksArrayB()const;
void setRemarksArrayB(const std::string& remarksArrayB);
std::string getSourceUri()const;
void setSourceUri(const std::string& sourceUri);
std::string getSourcePosition()const;
void setSourcePosition(const std::string& sourcePosition);
std::string getRemarksD()const;
void setRemarksD(const std::string& remarksD);
std::string getRemarksC()const;
void setRemarksC(const std::string& remarksC);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string sourceType_;
std::string realUid_;
std::string notifyTopicName_;
std::string remarksB_;
std::string remarksA_;
std::string imageUri_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string sourceUri_;
std::string sourcePosition_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT IndexImageRequest : public RpcServiceRequest {
public:
IndexImageRequest();
~IndexImageRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getRealUid() const;
void setRealUid(const std::string &realUid);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getRemarksB() const;
void setRemarksB(const std::string &remarksB);
std::string getRemarksA() const;
void setRemarksA(const std::string &remarksA);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getRemarksArrayA() const;
void setRemarksArrayA(const std::string &remarksArrayA);
std::string getRemarksArrayB() const;
void setRemarksArrayB(const std::string &remarksArrayB);
std::string getSourceUri() const;
void setSourceUri(const std::string &sourceUri);
std::string getSourcePosition() const;
void setSourcePosition(const std::string &sourcePosition);
std::string getRemarksD() const;
void setRemarksD(const std::string &remarksD);
std::string getRemarksC() const;
void setRemarksC(const std::string &remarksC);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string sourceType_;
std::string realUid_;
std::string notifyTopicName_;
std::string remarksB_;
std::string remarksA_;
std::string imageUri_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string sourceUri_;
std::string sourcePosition_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_INDEXIMAGEREQUEST_H_

View File

@@ -41,12 +41,12 @@ namespace AlibabaCloud
std::string getModifyTime()const;
std::string getRemarksC()const;
std::string getRemarksD()const;
std::string getRemarksArrayA()const;
std::string getExternalId()const;
std::string getCreateTime()const;
std::string getSetId()const;
std::string getImageUri()const;
std::string getExternalId()const;
std::string getRemarksArrayA()const;
std::string getRemarksA()const;
std::string getImageUri()const;
std::string getSetId()const;
std::string getRemarksB()const;
protected:
@@ -56,12 +56,12 @@ namespace AlibabaCloud
std::string modifyTime_;
std::string remarksC_;
std::string remarksD_;
std::string remarksArrayA_;
std::string externalId_;
std::string createTime_;
std::string setId_;
std::string imageUri_;
std::string externalId_;
std::string remarksArrayA_;
std::string remarksA_;
std::string imageUri_;
std::string setId_;
std::string remarksB_;
};

View File

@@ -1,96 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT IndexVideoRequest : public RpcServiceRequest
{
public:
IndexVideoRequest();
~IndexVideoRequest();
std::string getGrabType()const;
void setGrabType(const std::string& grabType);
std::string getProject()const;
void setProject(const std::string& project);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNotifyEndpoint()const;
void setNotifyEndpoint(const std::string& notifyEndpoint);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getRemarksB()const;
void setRemarksB(const std::string& remarksB);
std::string getRemarksA()const;
void setRemarksA(const std::string& remarksA);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
bool getSaveType()const;
void setSaveType(bool saveType);
std::string getRemarksD()const;
void setRemarksD(const std::string& remarksD);
std::string getRemarksC()const;
void setRemarksC(const std::string& remarksC);
std::string getSetId()const;
void setSetId(const std::string& setId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getTgtUri()const;
void setTgtUri(const std::string& tgtUri);
private:
std::string grabType_;
std::string project_;
std::string externalId_;
std::string startTime_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string remarksB_;
std::string remarksA_;
std::string endTime_;
std::string videoUri_;
bool saveType_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
std::string interval_;
std::string tgtUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT IndexVideoRequest : public RpcServiceRequest {
public:
IndexVideoRequest();
~IndexVideoRequest();
std::string getGrabType() const;
void setGrabType(const std::string &grabType);
std::string getProject() const;
void setProject(const std::string &project);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNotifyEndpoint() const;
void setNotifyEndpoint(const std::string &notifyEndpoint);
std::string getNotifyTopicName() const;
void setNotifyTopicName(const std::string &notifyTopicName);
std::string getRemarksB() const;
void setRemarksB(const std::string &remarksB);
std::string getRemarksA() const;
void setRemarksA(const std::string &remarksA);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
bool getSaveType() const;
void setSaveType(bool saveType);
std::string getRemarksD() const;
void setRemarksD(const std::string &remarksD);
std::string getRemarksC() const;
void setRemarksC(const std::string &remarksC);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getTgtUri() const;
void setTgtUri(const std::string &tgtUri);
private:
std::string grabType_;
std::string project_;
std::string externalId_;
std::string startTime_;
std::string accessKeyId_;
std::string notifyEndpoint_;
std::string notifyTopicName_;
std::string remarksB_;
std::string remarksA_;
std::string endTime_;
std::string videoUri_;
bool saveType_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
std::string interval_;
std::string tgtUri_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_INDEXVIDEOREQUEST_H_

View File

@@ -40,16 +40,16 @@ namespace AlibabaCloud
std::string getModifyTime()const;
std::string getEndTime()const;
bool getSaveType()const;
std::string getExternalId()const;
std::string getCreateTime()const;
std::string getExternalId()const;
std::string getStartTime()const;
std::string getVideoUri()const;
std::string getGrabType()const;
std::string getVideoUri()const;
std::string getRemarksA()const;
std::string getRemarksB()const;
std::string getRemarksC()const;
std::string getTgtUri()const;
std::string getRemarksD()const;
std::string getTgtUri()const;
std::string getSetId()const;
float getInterval()const;
@@ -59,16 +59,16 @@ namespace AlibabaCloud
std::string modifyTime_;
std::string endTime_;
bool saveType_;
std::string externalId_;
std::string createTime_;
std::string externalId_;
std::string startTime_;
std::string videoUri_;
std::string grabType_;
std::string videoUri_;
std::string remarksA_;
std::string remarksB_;
std::string remarksC_;
std::string tgtUri_;
std::string remarksD_;
std::string tgtUri_;
std::string setId_;
float interval_;

View File

@@ -1,87 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListFaceGroupsRequest : public RpcServiceRequest
{
public:
ListFaceGroupsRequest();
~ListFaceGroupsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getRemarksBQuery()const;
void setRemarksBQuery(const std::string& remarksBQuery);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getLimit()const;
void setLimit(int limit);
std::string getRemarksArrayBQuery()const;
void setRemarksArrayBQuery(const std::string& remarksArrayBQuery);
std::string getOrder()const;
void setOrder(const std::string& order);
std::string getRemarksAQuery()const;
void setRemarksAQuery(const std::string& remarksAQuery);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getRemarksDQuery()const;
void setRemarksDQuery(const std::string& remarksDQuery);
std::string getRemarksArrayAQuery()const;
void setRemarksArrayAQuery(const std::string& remarksArrayAQuery);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getSetId()const;
void setSetId(const std::string& setId);
std::string getRemarksCQuery()const;
void setRemarksCQuery(const std::string& remarksCQuery);
private:
std::string project_;
std::string remarksBQuery_;
std::string externalId_;
std::string accessKeyId_;
int limit_;
std::string remarksArrayBQuery_;
std::string order_;
std::string remarksAQuery_;
std::string orderBy_;
std::string remarksDQuery_;
std::string remarksArrayAQuery_;
std::string marker_;
std::string setId_;
std::string remarksCQuery_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListFaceGroupsRequest : public RpcServiceRequest {
public:
ListFaceGroupsRequest();
~ListFaceGroupsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getRemarksBQuery() const;
void setRemarksBQuery(const std::string &remarksBQuery);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getLimit() const;
void setLimit(int limit);
std::string getRemarksArrayBQuery() const;
void setRemarksArrayBQuery(const std::string &remarksArrayBQuery);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getRemarksAQuery() const;
void setRemarksAQuery(const std::string &remarksAQuery);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
std::string getRemarksDQuery() const;
void setRemarksDQuery(const std::string &remarksDQuery);
std::string getRemarksArrayAQuery() const;
void setRemarksArrayAQuery(const std::string &remarksArrayAQuery);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::string getRemarksCQuery() const;
void setRemarksCQuery(const std::string &remarksCQuery);
private:
std::string project_;
std::string remarksBQuery_;
std::string externalId_;
std::string accessKeyId_;
int limit_;
std::string remarksArrayBQuery_;
std::string order_;
std::string remarksAQuery_;
std::string orderBy_;
std::string remarksDQuery_;
std::string remarksArrayAQuery_;
std::string marker_;
std::string setId_;
std::string remarksCQuery_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTFACEGROUPSREQUEST_H_

View File

@@ -53,18 +53,18 @@ namespace AlibabaCloud
GroupCoverFace groupCoverFace;
std::string groupName;
std::string modifyTime;
std::string externalId;
std::string createTime;
std::string externalId;
float maxAge;
std::string gender;
float averageAge;
std::string remarksA;
float averageAge;
std::string remarksB;
std::string groupId;
std::string remarksArrayB;
int imageCount;
float minAge;
std::string remarksC;
float minAge;
int imageCount;
std::string remarksD;
std::string remarksArrayA;
int faceCount;

View File

@@ -1,63 +1,57 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListImagesRequest : public RpcServiceRequest
{
public:
ListImagesRequest();
~ListImagesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getLimit()const;
void setLimit(int limit);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getSetId()const;
void setSetId(const std::string& setId);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
private:
std::string project_;
std::string accessKeyId_;
int limit_;
std::string marker_;
std::string setId_;
std::string createTimeStart_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListImagesRequest : public RpcServiceRequest {
public:
ListImagesRequest();
~ListImagesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getLimit() const;
void setLimit(int limit);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
private:
std::string project_;
std::string accessKeyId_;
int limit_;
std::string marker_;
std::string setId_;
std::string createTimeStart_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTIMAGESREQUEST_H_

View File

@@ -34,19 +34,6 @@ namespace AlibabaCloud
public:
struct ImagesItem
{
struct ImageQuality
{
float clarityScore;
float compositionScore;
float contrastScore;
float color;
float exposure;
float overallScore;
float clarity;
float contrast;
float exposureScore;
float colorScore;
};
struct Address
{
std::string township;
@@ -56,31 +43,42 @@ namespace AlibabaCloud
std::string district;
std::string province;
};
struct CroppingSuggestionItem
struct ImageQuality
{
struct CroppingBoundary
float clarityScore;
float compositionScore;
float color;
float contrastScore;
float exposure;
float overallScore;
float contrast;
float clarity;
float colorScore;
float exposureScore;
};
struct TagsItem
{
float centricScore;
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
};
struct OCRItem
{
struct OCRBoundary
{
int left;
int top;
int height;
int width;
};
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
OCRBoundary oCRBoundary;
float oCRConfidence;
std::string oCRContents;
};
struct FacesItem
{
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sAD;
float sURPRISED;
float aNGRY;
float dISGUSTED;
};
struct FaceAttributes
{
struct FaceBoundary
@@ -101,15 +99,25 @@ namespace AlibabaCloud
float beardConfidence;
HeadPose headPose;
std::string glasses;
float maskConfidence;
std::string mask;
float maskConfidence;
float glassesConfidence;
};
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sURPRISED;
float sAD;
float dISGUSTED;
float aNGRY;
};
EmotionDetails emotionDetails;
float faceConfidence;
std::string faceId;
float attractive;
float faceConfidence;
float faceQuality;
float attractive;
FaceAttributes faceAttributes;
float genderConfidence;
float emotionConfidence;
@@ -118,25 +126,18 @@ namespace AlibabaCloud
int age;
std::string groupId;
};
struct TagsItem
struct CroppingSuggestionItem
{
float tagConfidence;
std::string tagName;
int tagLevel;
std::string parentTagName;
};
struct OCRItem
{
struct OCRBoundary
struct CroppingBoundary
{
int left;
int top;
int height;
int width;
};
OCRBoundary oCRBoundary;
float oCRConfidence;
std::string oCRContents;
std::string aspectRatio;
float score;
CroppingBoundary croppingBoundary;
};
ImageQuality imageQuality;
std::string modifyTime;
@@ -146,10 +147,10 @@ namespace AlibabaCloud
std::string facesFailReason;
std::string croppingSuggestionStatus;
std::string croppingSuggestionFailReason;
std::string remarksA;
std::string addressFailReason;
std::string remarksB;
std::string remarksA;
std::string addressModifyTime;
std::string remarksB;
std::string imageFormat;
std::string tagsFailReason;
std::string remarksArrayB;
@@ -158,27 +159,27 @@ namespace AlibabaCloud
std::string remarksC;
std::string remarksD;
int imageWidth;
std::string sourcePosition;
std::string remarksArrayA;
std::vector<ImagesItem::FacesItem> faces;
std::string sourcePosition;
std::vector<ImagesItem::TagsItem> tags;
std::vector<ImagesItem::FacesItem> faces;
std::string addressStatus;
std::string facesStatus;
std::string imageQualityModifyTime;
std::vector<ImagesItem::CroppingSuggestionItem> croppingSuggestion;
std::string createTime;
std::string tagsModifyTime;
std::string externalId;
std::string tagsModifyTime;
std::string imageQualityFailReason;
std::string imageUri;
std::string orientation;
std::string imageUri;
std::string oCRStatus;
std::string oCRModifyTime;
std::string imageTime;
std::string croppingSuggestionModifyTime;
int imageHeight;
std::string tagsStatus;
std::string imageQualityStatus;
std::string tagsStatus;
std::string oCRFailReason;
std::vector<ImagesItem::OCRItem> oCR;
int fileSize;
@@ -190,15 +191,15 @@ namespace AlibabaCloud
explicit ListImagesResult(const std::string &payload);
~ListImagesResult();
std::vector<ImagesItem> getImages()const;
std::string getSetId()const;
std::string getNextMarker()const;
std::string getSetId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ImagesItem> images_;
std::string setId_;
std::string nextMarker_;
std::string setId_;
};
}

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListOfficeConversionTaskRequest : public RpcServiceRequest
{
public:
ListOfficeConversionTaskRequest();
~ListOfficeConversionTaskRequest();
int getMaxKeys()const;
void setMaxKeys(int maxKeys);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMarker()const;
void setMarker(const std::string& marker);
private:
int maxKeys_;
std::string project_;
std::string accessKeyId_;
std::string marker_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListOfficeConversionTaskRequest : public RpcServiceRequest {
public:
ListOfficeConversionTaskRequest();
~ListOfficeConversionTaskRequest();
int getMaxKeys() const;
void setMaxKeys(int maxKeys);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMarker() const;
void setMarker(const std::string &marker);
private:
int maxKeys_;
std::string project_;
std::string accessKeyId_;
std::string marker_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKREQUEST_H_

View File

@@ -38,13 +38,13 @@ namespace AlibabaCloud
std::string tgtType;
std::string taskId;
int percent;
std::string externalID;
std::string createTime;
std::string externalID;
std::string imageSpec;
std::string notifyEndpoint;
std::string tgtUri;
int pageCount;
std::string finishTime;
int pageCount;
std::string notifyTopicName;
std::string srcUri;
};

View File

@@ -1,51 +1,45 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListProjectAPIsRequest : public RpcServiceRequest
{
public:
ListProjectAPIsRequest();
~ListProjectAPIsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListProjectAPIsRequest : public RpcServiceRequest {
public:
ListProjectAPIsRequest();
~ListProjectAPIsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string project_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListProjectsRequest : public RpcServiceRequest
{
public:
ListProjectsRequest();
~ListProjectsRequest();
int getMaxKeys()const;
void setMaxKeys(int maxKeys);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMarker()const;
void setMarker(const std::string& marker);
private:
int maxKeys_;
std::string accessKeyId_;
std::string marker_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListProjectsRequest : public RpcServiceRequest {
public:
ListProjectsRequest();
~ListProjectsRequest();
int getMaxKeys() const;
void setMaxKeys(int maxKeys);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMarker() const;
void setMarker(const std::string &marker);
private:
int maxKeys_;
std::string accessKeyId_;
std::string marker_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string project;
std::string modifyTime;
int cU;
std::string type;
int cU;
std::string serviceRole;
std::string endpoint;
std::string createTime;

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListSetTagsRequest : public RpcServiceRequest
{
public:
ListSetTagsRequest();
~ListSetTagsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListSetTagsRequest : public RpcServiceRequest {
public:
ListSetTagsRequest();
~ListSetTagsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListSetsRequest : public RpcServiceRequest
{
public:
ListSetsRequest();
~ListSetsRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMarker()const;
void setMarker(const std::string& marker);
private:
std::string project_;
std::string accessKeyId_;
std::string marker_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListSetsRequest : public RpcServiceRequest {
public:
ListSetsRequest();
~ListSetsRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMarker() const;
void setMarker(const std::string &marker);
private:
std::string project_;
std::string accessKeyId_;
std::string marker_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETSREQUEST_H_

View File

@@ -35,13 +35,13 @@ namespace AlibabaCloud
struct SetsItem
{
std::string modifyTime;
int imageCount;
int videoCount;
int imageCount;
std::string createTime;
std::string setName;
std::string setId;
int faceCount;
int videoLength;
int faceCount;
};

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListVideoAudiosRequest : public RpcServiceRequest
{
public:
ListVideoAudiosRequest();
~ListVideoAudiosRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string marker_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListVideoAudiosRequest : public RpcServiceRequest {
public:
ListVideoAudiosRequest();
~ListVideoAudiosRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string marker_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOAUDIOSREQUEST_H_

View File

@@ -51,15 +51,15 @@ namespace AlibabaCloud
std::string processModifyTime;
std::string processStatus;
std::string processFailReason;
std::string sourceType;
std::string sourceUri;
std::string createTime;
std::string sourceType;
std::string externalId;
std::string sourceUri;
std::string remarksA;
std::string remarksB;
std::string remarksC;
std::string audioUri;
std::string remarksD;
std::string audioUri;
std::string sourcePosition;
std::vector<AudiosItem::AudioTextsItem> audioTexts;
std::string audioTextsStatus;
@@ -67,8 +67,8 @@ namespace AlibabaCloud
int audioRate;
std::string audioTextsModifyTime;
float audioDuration;
int fileSize;
std::string audioTextsFailReason;
int fileSize;
};
@@ -77,16 +77,16 @@ namespace AlibabaCloud
~ListVideoAudiosResult();
std::vector<AudiosItem> getAudios()const;
std::string getVideoUri()const;
std::string getSetId()const;
std::string getNextMarker()const;
std::string getSetId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AudiosItem> audios_;
std::string videoUri_;
std::string setId_;
std::string nextMarker_;
std::string setId_;
};
}

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListVideoFramesRequest : public RpcServiceRequest
{
public:
ListVideoFramesRequest();
~ListVideoFramesRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVideoUri()const;
void setVideoUri(const std::string& videoUri);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string marker_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListVideoFramesRequest : public RpcServiceRequest {
public:
ListVideoFramesRequest();
~ListVideoFramesRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getVideoUri() const;
void setVideoUri(const std::string &videoUri);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string videoUri_;
std::string marker_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOFRAMESREQUEST_H_

View File

@@ -34,55 +34,6 @@ namespace AlibabaCloud
public:
struct FramesItem
{
struct FacesItem
{
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sAD;
float sURPRISED;
float aNGRY;
float dISGUSTED;
};
struct FaceAttributes
{
struct FaceBoundary
{
int left;
int top;
int height;
int width;
};
struct HeadPose
{
float pitch;
float roll;
float yaw;
};
FaceBoundary faceBoundary;
std::string beard;
float beardConfidence;
HeadPose headPose;
std::string glasses;
float maskConfidence;
std::string mask;
float glassesConfidence;
};
EmotionDetails emotionDetails;
float faceConfidence;
std::string faceId;
float attractive;
float faceQuality;
FaceAttributes faceAttributes;
float genderConfidence;
float emotionConfidence;
std::string gender;
std::string emotion;
int age;
std::string groupId;
};
struct TagsItem
{
float tagConfidence;
@@ -103,6 +54,55 @@ namespace AlibabaCloud
float oCRConfidence;
std::string oCRContents;
};
struct FacesItem
{
struct FaceAttributes
{
struct FaceBoundary
{
int left;
int top;
int height;
int width;
};
struct HeadPose
{
float pitch;
float roll;
float yaw;
};
FaceBoundary faceBoundary;
std::string beard;
float beardConfidence;
HeadPose headPose;
std::string glasses;
std::string mask;
float maskConfidence;
float glassesConfidence;
};
struct EmotionDetails
{
float cALM;
float sCARED;
float hAPPY;
float sURPRISED;
float sAD;
float dISGUSTED;
float aNGRY;
};
EmotionDetails emotionDetails;
std::string faceId;
float faceConfidence;
float faceQuality;
float attractive;
FaceAttributes faceAttributes;
float genderConfidence;
float emotionConfidence;
std::string gender;
std::string emotion;
int age;
std::string groupId;
};
std::string modifyTime;
std::string sourceType;
std::string sourceUri;
@@ -117,14 +117,14 @@ namespace AlibabaCloud
std::string remarksD;
int imageWidth;
std::string sourcePosition;
std::vector<FramesItem::FacesItem> faces;
std::vector<FramesItem::TagsItem> tags;
std::vector<FramesItem::FacesItem> faces;
std::string facesStatus;
std::string createTime;
std::string tagsModifyTime;
std::string externalId;
std::string imageUri;
std::string tagsModifyTime;
std::string orientation;
std::string imageUri;
std::string oCRStatus;
std::string oCRModifyTime;
std::string imageTime;
@@ -142,16 +142,16 @@ namespace AlibabaCloud
~ListVideoFramesResult();
std::vector<FramesItem> getFrames()const;
std::string getVideoUri()const;
std::string getSetId()const;
std::string getNextMarker()const;
std::string getSetId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<FramesItem> frames_;
std::string videoUri_;
std::string setId_;
std::string nextMarker_;
std::string setId_;
};
}

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListVideoTasksRequest : public RpcServiceRequest
{
public:
ListVideoTasksRequest();
~ListVideoTasksRequest();
int getMaxKeys()const;
void setMaxKeys(int maxKeys);
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getMarker()const;
void setMarker(const std::string& marker);
private:
int maxKeys_;
std::string project_;
std::string accessKeyId_;
std::string taskType_;
std::string marker_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListVideoTasksRequest : public RpcServiceRequest {
public:
ListVideoTasksRequest();
~ListVideoTasksRequest();
int getMaxKeys() const;
void setMaxKeys(int maxKeys);
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
std::string getMarker() const;
void setMarker(const std::string &marker);
private:
int maxKeys_;
std::string project_;
std::string accessKeyId_;
std::string taskType_;
std::string marker_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOTASKSREQUEST_H_

View File

@@ -35,10 +35,10 @@ namespace AlibabaCloud
struct TasksItem
{
std::string status;
std::string notifyEndpoint;
int progress;
std::string taskId;
std::string notifyEndpoint;
std::string parameters;
std::string taskId;
std::string endTime;
std::string taskType;
std::string startTime;

View File

@@ -1,60 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT ListVideosRequest : public RpcServiceRequest
{
public:
ListVideosRequest();
~ListVideosRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMarker()const;
void setMarker(const std::string& marker);
std::string getSetId()const;
void setSetId(const std::string& setId);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
private:
std::string project_;
std::string accessKeyId_;
std::string marker_;
std::string setId_;
std::string createTimeStart_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT ListVideosRequest : public RpcServiceRequest {
public:
ListVideosRequest();
~ListVideosRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMarker() const;
void setMarker(const std::string &marker);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
private:
std::string project_;
std::string accessKeyId_;
std::string marker_;
std::string setId_;
std::string createTimeStart_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_

View File

@@ -52,8 +52,8 @@ namespace AlibabaCloud
std::string personId;
float genderConfidence;
std::string gender;
int age;
float ageConfidence;
int age;
};
std::string modifyTime;
std::string processStatus;
@@ -90,15 +90,15 @@ namespace AlibabaCloud
ListVideosResult();
explicit ListVideosResult(const std::string &payload);
~ListVideosResult();
std::string getSetId()const;
std::string getNextMarker()const;
std::string getSetId()const;
std::vector<VideosItem> getVideos()const;
protected:
void parse(const std::string &payload);
private:
std::string setId_;
std::string nextMarker_;
std::string setId_;
std::vector<VideosItem> videos_;
};

View File

@@ -1,48 +1,42 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT OpenImmServiceRequest : public RpcServiceRequest
{
public:
OpenImmServiceRequest();
~OpenImmServiceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT OpenImmServiceRequest : public RpcServiceRequest {
public:
OpenImmServiceRequest();
~OpenImmServiceRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_OPENIMMSERVICEREQUEST_H_

View File

@@ -1,63 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT PutProjectRequest : public RpcServiceRequest
{
public:
PutProjectRequest();
~PutProjectRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getCU()const;
void setCU(int cU);
std::string getServiceRole()const;
void setServiceRole(const std::string& serviceRole);
std::string getBillingType()const;
void setBillingType(const std::string& billingType);
private:
std::string project_;
std::string type_;
std::string accessKeyId_;
int cU_;
std::string serviceRole_;
std::string billingType_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT PutProjectRequest : public RpcServiceRequest {
public:
PutProjectRequest();
~PutProjectRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getBCTaskVersion() const;
void setBCTaskVersion(const std::string &bCTaskVersion);
std::string getServiceRole() const;
void setServiceRole(const std::string &serviceRole);
private:
std::string project_;
std::string accessKeyId_;
std::string bCTaskVersion_;
std::string serviceRole_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_PUTPROJECTREQUEST_H_

View File

@@ -39,8 +39,8 @@ namespace AlibabaCloud
~PutProjectResult();
std::string getProject()const;
std::string getModifyTime()const;
int getCU()const;
std::string getType()const;
int getCU()const;
std::string getServiceRole()const;
std::string getEndpoint()const;
std::string getCreateTime()const;
@@ -52,8 +52,8 @@ namespace AlibabaCloud
private:
std::string project_;
std::string modifyTime_;
int cU_;
std::string type_;
int cU_;
std::string serviceRole_;
std::string endpoint_;
std::string createTime_;

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT RefreshOfficeEditTokenRequest : public RpcServiceRequest
{
public:
RefreshOfficeEditTokenRequest();
~RefreshOfficeEditTokenRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessToken()const;
void setAccessToken(const std::string& accessToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRefreshToken()const;
void setRefreshToken(const std::string& refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT RefreshOfficeEditTokenRequest : public RpcServiceRequest {
public:
RefreshOfficeEditTokenRequest();
~RefreshOfficeEditTokenRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessToken() const;
void setAccessToken(const std::string &accessToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRefreshToken() const;
void setRefreshToken(const std::string &refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEEDITTOKENREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT RefreshOfficePreviewTokenRequest : public RpcServiceRequest
{
public:
RefreshOfficePreviewTokenRequest();
~RefreshOfficePreviewTokenRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessToken()const;
void setAccessToken(const std::string& accessToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRefreshToken()const;
void setRefreshToken(const std::string& refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT RefreshOfficePreviewTokenRequest : public RpcServiceRequest {
public:
RefreshOfficePreviewTokenRequest();
~RefreshOfficePreviewTokenRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessToken() const;
void setAccessToken(const std::string &accessToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRefreshToken() const;
void setRefreshToken(const std::string &refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHOFFICEPREVIEWTOKENREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT RefreshWebofficeTokenRequest : public RpcServiceRequest
{
public:
RefreshWebofficeTokenRequest();
~RefreshWebofficeTokenRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessToken()const;
void setAccessToken(const std::string& accessToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRefreshToken()const;
void setRefreshToken(const std::string& refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT RefreshWebofficeTokenRequest : public RpcServiceRequest {
public:
RefreshWebofficeTokenRequest();
~RefreshWebofficeTokenRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessToken() const;
void setAccessToken(const std::string &accessToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRefreshToken() const;
void setRefreshToken(const std::string &refreshToken);
private:
std::string project_;
std::string accessToken_;
std::string accessKeyId_;
std::string refreshToken_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_REFRESHWEBOFFICETOKENREQUEST_H_

View File

@@ -1,87 +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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT UpdateFaceGroupRequest : public RpcServiceRequest
{
public:
UpdateFaceGroupRequest();
~UpdateFaceGroupRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getRemarksB()const;
void setRemarksB(const std::string& remarksB);
std::string getRemarksA()const;
void setRemarksA(const std::string& remarksA);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getResetItems()const;
void setResetItems(const std::string& resetItems);
std::string getRemarksArrayA()const;
void setRemarksArrayA(const std::string& remarksArrayA);
std::string getRemarksArrayB()const;
void setRemarksArrayB(const std::string& remarksArrayB);
std::string getRemarksD()const;
void setRemarksD(const std::string& remarksD);
std::string getRemarksC()const;
void setRemarksC(const std::string& remarksC);
std::string getSetId()const;
void setSetId(const std::string& setId);
std::string getGroupCoverFaceId()const;
void setGroupCoverFaceId(const std::string& groupCoverFaceId);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string groupId_;
std::string remarksB_;
std::string remarksA_;
std::string groupName_;
std::string resetItems_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
std::string groupCoverFaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT UpdateFaceGroupRequest : public RpcServiceRequest {
public:
UpdateFaceGroupRequest();
~UpdateFaceGroupRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getRemarksB() const;
void setRemarksB(const std::string &remarksB);
std::string getRemarksA() const;
void setRemarksA(const std::string &remarksA);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getResetItems() const;
void setResetItems(const std::string &resetItems);
std::string getRemarksArrayA() const;
void setRemarksArrayA(const std::string &remarksArrayA);
std::string getRemarksArrayB() const;
void setRemarksArrayB(const std::string &remarksArrayB);
std::string getRemarksD() const;
void setRemarksD(const std::string &remarksD);
std::string getRemarksC() const;
void setRemarksC(const std::string &remarksC);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::string getGroupCoverFaceId() const;
void setGroupCoverFaceId(const std::string &groupCoverFaceId);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string groupId_;
std::string remarksB_;
std::string remarksA_;
std::string groupName_;
std::string resetItems_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
std::string groupCoverFaceId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEFACEGROUPREQUEST_H_

View File

@@ -1,87 +1,88 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT UpdateImageRequest : public RpcServiceRequest
{
public:
UpdateImageRequest();
~UpdateImageRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getExternalId()const;
void setExternalId(const std::string& externalId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getRemarksB()const;
void setRemarksB(const std::string& remarksB);
std::string getRemarksA()const;
void setRemarksA(const std::string& remarksA);
std::string getImageUri()const;
void setImageUri(const std::string& imageUri);
std::string getRemarksArrayA()const;
void setRemarksArrayA(const std::string& remarksArrayA);
std::string getRemarksArrayB()const;
void setRemarksArrayB(const std::string& remarksArrayB);
std::string getSourceUri()const;
void setSourceUri(const std::string& sourceUri);
std::string getSourcePosition()const;
void setSourcePosition(const std::string& sourcePosition);
std::string getRemarksD()const;
void setRemarksD(const std::string& remarksD);
std::string getRemarksC()const;
void setRemarksC(const std::string& remarksC);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string sourceType_;
std::string remarksB_;
std::string remarksA_;
std::string imageUri_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string sourceUri_;
std::string sourcePosition_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT UpdateImageRequest : public RpcServiceRequest {
public:
struct Faces {
std::string groupId;
std::string faceId;
};
UpdateImageRequest();
~UpdateImageRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getExternalId() const;
void setExternalId(const std::string &externalId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getRemarksB() const;
void setRemarksB(const std::string &remarksB);
std::string getRemarksA() const;
void setRemarksA(const std::string &remarksA);
std::string getImageUri() const;
void setImageUri(const std::string &imageUri);
std::string getRemarksArrayA() const;
void setRemarksArrayA(const std::string &remarksArrayA);
std::string getRemarksArrayB() const;
void setRemarksArrayB(const std::string &remarksArrayB);
std::string getSourceUri() const;
void setSourceUri(const std::string &sourceUri);
std::string getSourcePosition() const;
void setSourcePosition(const std::string &sourcePosition);
std::string getRemarksD() const;
void setRemarksD(const std::string &remarksD);
std::string getRemarksC() const;
void setRemarksC(const std::string &remarksC);
std::string getSetId() const;
void setSetId(const std::string &setId);
std::vector<Faces> getFaces() const;
void setFaces(const std::vector<Faces> &faces);
private:
std::string project_;
std::string externalId_;
std::string accessKeyId_;
std::string sourceType_;
std::string remarksB_;
std::string remarksA_;
std::string imageUri_;
std::string remarksArrayA_;
std::string remarksArrayB_;
std::string sourceUri_;
std::string sourcePosition_;
std::string remarksD_;
std::string remarksC_;
std::string setId_;
std::vector<Faces> faces_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEIMAGEREQUEST_H_

View File

@@ -44,9 +44,9 @@ namespace AlibabaCloud
std::string getCreateTime()const;
std::string getExternalId()const;
std::string getRemarksArrayA()const;
std::string getSetId()const;
std::string getImageUri()const;
std::string getRemarksA()const;
std::string getImageUri()const;
std::string getSetId()const;
std::string getRemarksB()const;
protected:
@@ -59,9 +59,9 @@ namespace AlibabaCloud
std::string createTime_;
std::string externalId_;
std::string remarksArrayA_;
std::string setId_;
std::string imageUri_;
std::string remarksA_;
std::string imageUri_;
std::string setId_;
std::string remarksB_;
};

View File

@@ -1,57 +1,54 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT UpdateProjectRequest : public RpcServiceRequest
{
public:
UpdateProjectRequest();
~UpdateProjectRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNewServiceRole()const;
void setNewServiceRole(const std::string& newServiceRole);
int getNewCU()const;
void setNewCU(int newCU);
private:
std::string project_;
std::string accessKeyId_;
std::string newServiceRole_;
int newCU_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT UpdateProjectRequest : public RpcServiceRequest {
public:
UpdateProjectRequest();
~UpdateProjectRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getNewBCTaskVersion() const;
void setNewBCTaskVersion(const std::string &newBCTaskVersion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNewServiceRole() const;
void setNewServiceRole(const std::string &newServiceRole);
int getNewCU() const;
void setNewCU(int newCU);
private:
std::string project_;
std::string newBCTaskVersion_;
std::string accessKeyId_;
std::string newServiceRole_;
int newCU_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATEPROJECTREQUEST_H_

View File

@@ -39,8 +39,8 @@ namespace AlibabaCloud
~UpdateProjectResult();
std::string getProject()const;
std::string getModifyTime()const;
int getCU()const;
std::string getType()const;
int getCU()const;
std::string getServiceRole()const;
std::string getCreateTime()const;
std::string getRegionId()const;
@@ -50,8 +50,8 @@ namespace AlibabaCloud
private:
std::string project_;
std::string modifyTime_;
int cU_;
std::string type_;
int cU_;
std::string serviceRole_;
std::string createTime_;
std::string regionId_;

View File

@@ -1,57 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT UpdateSetRequest : public RpcServiceRequest
{
public:
UpdateSetRequest();
~UpdateSetRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSetName()const;
void setSetName(const std::string& setName);
std::string getSetId()const;
void setSetId(const std::string& setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setName_;
std::string setId_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_
*/
#ifndef ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_
#include <alibabacloud/imm/ImmExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Imm {
namespace Model {
class ALIBABACLOUD_IMM_EXPORT UpdateSetRequest : public RpcServiceRequest {
public:
UpdateSetRequest();
~UpdateSetRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSetName() const;
void setSetName(const std::string &setName);
std::string getSetId() const;
void setSetId(const std::string &setId);
private:
std::string project_;
std::string accessKeyId_;
std::string setName_;
std::string setId_;
};
} // namespace Model
} // namespace Imm
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_IMM_MODEL_UPDATESETREQUEST_H_