diff --git a/CHANGELOG b/CHANGELOG index 423e2c4a5..f5bad53c3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-03-15 Version: 1.34.29 +1, Update Dependency + 2019-03-15 Version: 1.34.28 1, Update Dependency diff --git a/VERSION b/VERSION index 7370ea579..4b4693335 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.34.28 \ No newline at end of file +1.34.29 \ No newline at end of file diff --git a/cloudphoto/CMakeLists.txt b/cloudphoto/CMakeLists.txt index 3f4128913..6bb4c7d6a 100644 --- a/cloudphoto/CMakeLists.txt +++ b/cloudphoto/CMakeLists.txt @@ -23,10 +23,10 @@ set(cloudphoto_public_header set(cloudphoto_public_header_model include/alibabacloud/cloudphoto/model/RemoveFacePhotosRequest.h include/alibabacloud/cloudphoto/model/RemoveFacePhotosResult.h - include/alibabacloud/cloudphoto/model/ReactivatePhotosRequest.h - include/alibabacloud/cloudphoto/model/ReactivatePhotosResult.h include/alibabacloud/cloudphoto/model/GetQuotaRequest.h include/alibabacloud/cloudphoto/model/GetQuotaResult.h + include/alibabacloud/cloudphoto/model/ReactivatePhotosRequest.h + include/alibabacloud/cloudphoto/model/ReactivatePhotosResult.h include/alibabacloud/cloudphoto/model/GetThumbnailsRequest.h include/alibabacloud/cloudphoto/model/GetThumbnailsResult.h include/alibabacloud/cloudphoto/model/DeleteFacesRequest.h @@ -39,40 +39,40 @@ set(cloudphoto_public_header_model include/alibabacloud/cloudphoto/model/MoveFacePhotosResult.h include/alibabacloud/cloudphoto/model/DeleteEventRequest.h include/alibabacloud/cloudphoto/model/DeleteEventResult.h - include/alibabacloud/cloudphoto/model/ListPhotosRequest.h - include/alibabacloud/cloudphoto/model/ListPhotosResult.h include/alibabacloud/cloudphoto/model/RegisterTagRequest.h include/alibabacloud/cloudphoto/model/RegisterTagResult.h - include/alibabacloud/cloudphoto/model/ListTimeLinePhotosRequest.h - include/alibabacloud/cloudphoto/model/ListTimeLinePhotosResult.h + include/alibabacloud/cloudphoto/model/ListPhotosRequest.h + include/alibabacloud/cloudphoto/model/ListPhotosResult.h include/alibabacloud/cloudphoto/model/FetchMomentPhotosRequest.h include/alibabacloud/cloudphoto/model/FetchMomentPhotosResult.h + include/alibabacloud/cloudphoto/model/ListTimeLinePhotosRequest.h + include/alibabacloud/cloudphoto/model/ListTimeLinePhotosResult.h include/alibabacloud/cloudphoto/model/DeletePhotosRequest.h include/alibabacloud/cloudphoto/model/DeletePhotosResult.h - include/alibabacloud/cloudphoto/model/MergeFacesRequest.h - include/alibabacloud/cloudphoto/model/MergeFacesResult.h include/alibabacloud/cloudphoto/model/GetPhotosByMd5sRequest.h include/alibabacloud/cloudphoto/model/GetPhotosByMd5sResult.h + include/alibabacloud/cloudphoto/model/MergeFacesRequest.h + include/alibabacloud/cloudphoto/model/MergeFacesResult.h include/alibabacloud/cloudphoto/model/FetchLibrariesRequest.h include/alibabacloud/cloudphoto/model/FetchLibrariesResult.h include/alibabacloud/cloudphoto/model/FetchAlbumTagPhotosRequest.h include/alibabacloud/cloudphoto/model/FetchAlbumTagPhotosResult.h - include/alibabacloud/cloudphoto/model/CreateTransactionRequest.h - include/alibabacloud/cloudphoto/model/CreateTransactionResult.h include/alibabacloud/cloudphoto/model/InactivatePhotosRequest.h include/alibabacloud/cloudphoto/model/InactivatePhotosResult.h + include/alibabacloud/cloudphoto/model/CreateTransactionRequest.h + include/alibabacloud/cloudphoto/model/CreateTransactionResult.h + include/alibabacloud/cloudphoto/model/GetLibraryRequest.h + include/alibabacloud/cloudphoto/model/GetLibraryResult.h include/alibabacloud/cloudphoto/model/CreatePhotoStoreRequest.h include/alibabacloud/cloudphoto/model/CreatePhotoStoreResult.h include/alibabacloud/cloudphoto/model/TagPhotoRequest.h include/alibabacloud/cloudphoto/model/TagPhotoResult.h - include/alibabacloud/cloudphoto/model/GetLibraryRequest.h - include/alibabacloud/cloudphoto/model/GetLibraryResult.h include/alibabacloud/cloudphoto/model/SetQuotaRequest.h include/alibabacloud/cloudphoto/model/SetQuotaResult.h - include/alibabacloud/cloudphoto/model/ListAlbumPhotosRequest.h - include/alibabacloud/cloudphoto/model/ListAlbumPhotosResult.h include/alibabacloud/cloudphoto/model/RemoveAlbumPhotosRequest.h include/alibabacloud/cloudphoto/model/RemoveAlbumPhotosResult.h + include/alibabacloud/cloudphoto/model/ListAlbumPhotosRequest.h + include/alibabacloud/cloudphoto/model/ListAlbumPhotosResult.h include/alibabacloud/cloudphoto/model/ListAlbumsRequest.h include/alibabacloud/cloudphoto/model/ListAlbumsResult.h include/alibabacloud/cloudphoto/model/FetchPhotosRequest.h @@ -85,10 +85,10 @@ set(cloudphoto_public_header_model include/alibabacloud/cloudphoto/model/ActivatePhotosResult.h include/alibabacloud/cloudphoto/model/GetPrivateAccessUrlsRequest.h include/alibabacloud/cloudphoto/model/GetPrivateAccessUrlsResult.h - include/alibabacloud/cloudphoto/model/GetSimilarPhotosRequest.h - include/alibabacloud/cloudphoto/model/GetSimilarPhotosResult.h include/alibabacloud/cloudphoto/model/ListEventsRequest.h include/alibabacloud/cloudphoto/model/ListEventsResult.h + include/alibabacloud/cloudphoto/model/GetSimilarPhotosRequest.h + include/alibabacloud/cloudphoto/model/GetSimilarPhotosResult.h include/alibabacloud/cloudphoto/model/GetVideoCoverRequest.h include/alibabacloud/cloudphoto/model/GetVideoCoverResult.h include/alibabacloud/cloudphoto/model/GetFramedPhotoUrlsRequest.h @@ -103,10 +103,10 @@ set(cloudphoto_public_header_model include/alibabacloud/cloudphoto/model/DeleteAlbumsResult.h include/alibabacloud/cloudphoto/model/GetDownloadUrlsRequest.h include/alibabacloud/cloudphoto/model/GetDownloadUrlsResult.h - include/alibabacloud/cloudphoto/model/GetPhotosRequest.h - include/alibabacloud/cloudphoto/model/GetPhotosResult.h include/alibabacloud/cloudphoto/model/RegisterPhotoRequest.h include/alibabacloud/cloudphoto/model/RegisterPhotoResult.h + include/alibabacloud/cloudphoto/model/GetPhotosRequest.h + include/alibabacloud/cloudphoto/model/GetPhotosResult.h include/alibabacloud/cloudphoto/model/EditPhotoStoreRequest.h include/alibabacloud/cloudphoto/model/EditPhotoStoreResult.h include/alibabacloud/cloudphoto/model/ListTimeLinesRequest.h @@ -166,10 +166,10 @@ set(cloudphoto_src src/CloudPhotoClient.cc src/model/RemoveFacePhotosRequest.cc src/model/RemoveFacePhotosResult.cc - src/model/ReactivatePhotosRequest.cc - src/model/ReactivatePhotosResult.cc src/model/GetQuotaRequest.cc src/model/GetQuotaResult.cc + src/model/ReactivatePhotosRequest.cc + src/model/ReactivatePhotosResult.cc src/model/GetThumbnailsRequest.cc src/model/GetThumbnailsResult.cc src/model/DeleteFacesRequest.cc @@ -182,40 +182,40 @@ set(cloudphoto_src src/model/MoveFacePhotosResult.cc src/model/DeleteEventRequest.cc src/model/DeleteEventResult.cc - src/model/ListPhotosRequest.cc - src/model/ListPhotosResult.cc src/model/RegisterTagRequest.cc src/model/RegisterTagResult.cc - src/model/ListTimeLinePhotosRequest.cc - src/model/ListTimeLinePhotosResult.cc + src/model/ListPhotosRequest.cc + src/model/ListPhotosResult.cc src/model/FetchMomentPhotosRequest.cc src/model/FetchMomentPhotosResult.cc + src/model/ListTimeLinePhotosRequest.cc + src/model/ListTimeLinePhotosResult.cc src/model/DeletePhotosRequest.cc src/model/DeletePhotosResult.cc - src/model/MergeFacesRequest.cc - src/model/MergeFacesResult.cc src/model/GetPhotosByMd5sRequest.cc src/model/GetPhotosByMd5sResult.cc + src/model/MergeFacesRequest.cc + src/model/MergeFacesResult.cc src/model/FetchLibrariesRequest.cc src/model/FetchLibrariesResult.cc src/model/FetchAlbumTagPhotosRequest.cc src/model/FetchAlbumTagPhotosResult.cc - src/model/CreateTransactionRequest.cc - src/model/CreateTransactionResult.cc src/model/InactivatePhotosRequest.cc src/model/InactivatePhotosResult.cc + src/model/CreateTransactionRequest.cc + src/model/CreateTransactionResult.cc + src/model/GetLibraryRequest.cc + src/model/GetLibraryResult.cc src/model/CreatePhotoStoreRequest.cc src/model/CreatePhotoStoreResult.cc src/model/TagPhotoRequest.cc src/model/TagPhotoResult.cc - src/model/GetLibraryRequest.cc - src/model/GetLibraryResult.cc src/model/SetQuotaRequest.cc src/model/SetQuotaResult.cc - src/model/ListAlbumPhotosRequest.cc - src/model/ListAlbumPhotosResult.cc src/model/RemoveAlbumPhotosRequest.cc src/model/RemoveAlbumPhotosResult.cc + src/model/ListAlbumPhotosRequest.cc + src/model/ListAlbumPhotosResult.cc src/model/ListAlbumsRequest.cc src/model/ListAlbumsResult.cc src/model/FetchPhotosRequest.cc @@ -228,10 +228,10 @@ set(cloudphoto_src src/model/ActivatePhotosResult.cc src/model/GetPrivateAccessUrlsRequest.cc src/model/GetPrivateAccessUrlsResult.cc - src/model/GetSimilarPhotosRequest.cc - src/model/GetSimilarPhotosResult.cc src/model/ListEventsRequest.cc src/model/ListEventsResult.cc + src/model/GetSimilarPhotosRequest.cc + src/model/GetSimilarPhotosResult.cc src/model/GetVideoCoverRequest.cc src/model/GetVideoCoverResult.cc src/model/GetFramedPhotoUrlsRequest.cc @@ -246,10 +246,10 @@ set(cloudphoto_src src/model/DeleteAlbumsResult.cc src/model/GetDownloadUrlsRequest.cc src/model/GetDownloadUrlsResult.cc - src/model/GetPhotosRequest.cc - src/model/GetPhotosResult.cc src/model/RegisterPhotoRequest.cc src/model/RegisterPhotoResult.cc + src/model/GetPhotosRequest.cc + src/model/GetPhotosResult.cc src/model/EditPhotoStoreRequest.cc src/model/EditPhotoStoreResult.cc src/model/ListTimeLinesRequest.cc diff --git a/cloudphoto/include/alibabacloud/cloudphoto/CloudPhotoClient.h b/cloudphoto/include/alibabacloud/cloudphoto/CloudPhotoClient.h index 9a00d2e28..d37d1d3ab 100644 --- a/cloudphoto/include/alibabacloud/cloudphoto/CloudPhotoClient.h +++ b/cloudphoto/include/alibabacloud/cloudphoto/CloudPhotoClient.h @@ -24,10 +24,10 @@ #include "CloudPhotoExport.h" #include "model/RemoveFacePhotosRequest.h" #include "model/RemoveFacePhotosResult.h" -#include "model/ReactivatePhotosRequest.h" -#include "model/ReactivatePhotosResult.h" #include "model/GetQuotaRequest.h" #include "model/GetQuotaResult.h" +#include "model/ReactivatePhotosRequest.h" +#include "model/ReactivatePhotosResult.h" #include "model/GetThumbnailsRequest.h" #include "model/GetThumbnailsResult.h" #include "model/DeleteFacesRequest.h" @@ -40,40 +40,40 @@ #include "model/MoveFacePhotosResult.h" #include "model/DeleteEventRequest.h" #include "model/DeleteEventResult.h" -#include "model/ListPhotosRequest.h" -#include "model/ListPhotosResult.h" #include "model/RegisterTagRequest.h" #include "model/RegisterTagResult.h" -#include "model/ListTimeLinePhotosRequest.h" -#include "model/ListTimeLinePhotosResult.h" +#include "model/ListPhotosRequest.h" +#include "model/ListPhotosResult.h" #include "model/FetchMomentPhotosRequest.h" #include "model/FetchMomentPhotosResult.h" +#include "model/ListTimeLinePhotosRequest.h" +#include "model/ListTimeLinePhotosResult.h" #include "model/DeletePhotosRequest.h" #include "model/DeletePhotosResult.h" -#include "model/MergeFacesRequest.h" -#include "model/MergeFacesResult.h" #include "model/GetPhotosByMd5sRequest.h" #include "model/GetPhotosByMd5sResult.h" +#include "model/MergeFacesRequest.h" +#include "model/MergeFacesResult.h" #include "model/FetchLibrariesRequest.h" #include "model/FetchLibrariesResult.h" #include "model/FetchAlbumTagPhotosRequest.h" #include "model/FetchAlbumTagPhotosResult.h" -#include "model/CreateTransactionRequest.h" -#include "model/CreateTransactionResult.h" #include "model/InactivatePhotosRequest.h" #include "model/InactivatePhotosResult.h" +#include "model/CreateTransactionRequest.h" +#include "model/CreateTransactionResult.h" +#include "model/GetLibraryRequest.h" +#include "model/GetLibraryResult.h" #include "model/CreatePhotoStoreRequest.h" #include "model/CreatePhotoStoreResult.h" #include "model/TagPhotoRequest.h" #include "model/TagPhotoResult.h" -#include "model/GetLibraryRequest.h" -#include "model/GetLibraryResult.h" #include "model/SetQuotaRequest.h" #include "model/SetQuotaResult.h" -#include "model/ListAlbumPhotosRequest.h" -#include "model/ListAlbumPhotosResult.h" #include "model/RemoveAlbumPhotosRequest.h" #include "model/RemoveAlbumPhotosResult.h" +#include "model/ListAlbumPhotosRequest.h" +#include "model/ListAlbumPhotosResult.h" #include "model/ListAlbumsRequest.h" #include "model/ListAlbumsResult.h" #include "model/FetchPhotosRequest.h" @@ -86,10 +86,10 @@ #include "model/ActivatePhotosResult.h" #include "model/GetPrivateAccessUrlsRequest.h" #include "model/GetPrivateAccessUrlsResult.h" -#include "model/GetSimilarPhotosRequest.h" -#include "model/GetSimilarPhotosResult.h" #include "model/ListEventsRequest.h" #include "model/ListEventsResult.h" +#include "model/GetSimilarPhotosRequest.h" +#include "model/GetSimilarPhotosResult.h" #include "model/GetVideoCoverRequest.h" #include "model/GetVideoCoverResult.h" #include "model/GetFramedPhotoUrlsRequest.h" @@ -104,10 +104,10 @@ #include "model/DeleteAlbumsResult.h" #include "model/GetDownloadUrlsRequest.h" #include "model/GetDownloadUrlsResult.h" -#include "model/GetPhotosRequest.h" -#include "model/GetPhotosResult.h" #include "model/RegisterPhotoRequest.h" #include "model/RegisterPhotoResult.h" +#include "model/GetPhotosRequest.h" +#include "model/GetPhotosResult.h" #include "model/EditPhotoStoreRequest.h" #include "model/EditPhotoStoreResult.h" #include "model/ListTimeLinesRequest.h" @@ -174,12 +174,12 @@ namespace AlibabaCloud typedef Outcome RemoveFacePhotosOutcome; typedef std::future RemoveFacePhotosOutcomeCallable; typedef std::function&)> RemoveFacePhotosAsyncHandler; - typedef Outcome ReactivatePhotosOutcome; - typedef std::future ReactivatePhotosOutcomeCallable; - typedef std::function&)> ReactivatePhotosAsyncHandler; typedef Outcome GetQuotaOutcome; typedef std::future GetQuotaOutcomeCallable; typedef std::function&)> GetQuotaAsyncHandler; + typedef Outcome ReactivatePhotosOutcome; + typedef std::future ReactivatePhotosOutcomeCallable; + typedef std::function&)> ReactivatePhotosAsyncHandler; typedef Outcome GetThumbnailsOutcome; typedef std::future GetThumbnailsOutcomeCallable; typedef std::function&)> GetThumbnailsAsyncHandler; @@ -198,57 +198,57 @@ namespace AlibabaCloud typedef Outcome DeleteEventOutcome; typedef std::future DeleteEventOutcomeCallable; typedef std::function&)> DeleteEventAsyncHandler; - typedef Outcome ListPhotosOutcome; - typedef std::future ListPhotosOutcomeCallable; - typedef std::function&)> ListPhotosAsyncHandler; typedef Outcome RegisterTagOutcome; typedef std::future RegisterTagOutcomeCallable; typedef std::function&)> RegisterTagAsyncHandler; - typedef Outcome ListTimeLinePhotosOutcome; - typedef std::future ListTimeLinePhotosOutcomeCallable; - typedef std::function&)> ListTimeLinePhotosAsyncHandler; + typedef Outcome ListPhotosOutcome; + typedef std::future ListPhotosOutcomeCallable; + typedef std::function&)> ListPhotosAsyncHandler; typedef Outcome FetchMomentPhotosOutcome; typedef std::future FetchMomentPhotosOutcomeCallable; typedef std::function&)> FetchMomentPhotosAsyncHandler; + typedef Outcome ListTimeLinePhotosOutcome; + typedef std::future ListTimeLinePhotosOutcomeCallable; + typedef std::function&)> ListTimeLinePhotosAsyncHandler; typedef Outcome DeletePhotosOutcome; typedef std::future DeletePhotosOutcomeCallable; typedef std::function&)> DeletePhotosAsyncHandler; - typedef Outcome MergeFacesOutcome; - typedef std::future MergeFacesOutcomeCallable; - typedef std::function&)> MergeFacesAsyncHandler; typedef Outcome GetPhotosByMd5sOutcome; typedef std::future GetPhotosByMd5sOutcomeCallable; typedef std::function&)> GetPhotosByMd5sAsyncHandler; + typedef Outcome MergeFacesOutcome; + typedef std::future MergeFacesOutcomeCallable; + typedef std::function&)> MergeFacesAsyncHandler; typedef Outcome FetchLibrariesOutcome; typedef std::future FetchLibrariesOutcomeCallable; typedef std::function&)> FetchLibrariesAsyncHandler; typedef Outcome FetchAlbumTagPhotosOutcome; typedef std::future FetchAlbumTagPhotosOutcomeCallable; typedef std::function&)> FetchAlbumTagPhotosAsyncHandler; - typedef Outcome CreateTransactionOutcome; - typedef std::future CreateTransactionOutcomeCallable; - typedef std::function&)> CreateTransactionAsyncHandler; typedef Outcome InactivatePhotosOutcome; typedef std::future InactivatePhotosOutcomeCallable; typedef std::function&)> InactivatePhotosAsyncHandler; + typedef Outcome CreateTransactionOutcome; + typedef std::future CreateTransactionOutcomeCallable; + typedef std::function&)> CreateTransactionAsyncHandler; + typedef Outcome GetLibraryOutcome; + typedef std::future GetLibraryOutcomeCallable; + typedef std::function&)> GetLibraryAsyncHandler; typedef Outcome CreatePhotoStoreOutcome; typedef std::future CreatePhotoStoreOutcomeCallable; typedef std::function&)> CreatePhotoStoreAsyncHandler; typedef Outcome TagPhotoOutcome; typedef std::future TagPhotoOutcomeCallable; typedef std::function&)> TagPhotoAsyncHandler; - typedef Outcome GetLibraryOutcome; - typedef std::future GetLibraryOutcomeCallable; - typedef std::function&)> GetLibraryAsyncHandler; typedef Outcome SetQuotaOutcome; typedef std::future SetQuotaOutcomeCallable; typedef std::function&)> SetQuotaAsyncHandler; - typedef Outcome ListAlbumPhotosOutcome; - typedef std::future ListAlbumPhotosOutcomeCallable; - typedef std::function&)> ListAlbumPhotosAsyncHandler; typedef Outcome RemoveAlbumPhotosOutcome; typedef std::future RemoveAlbumPhotosOutcomeCallable; typedef std::function&)> RemoveAlbumPhotosAsyncHandler; + typedef Outcome ListAlbumPhotosOutcome; + typedef std::future ListAlbumPhotosOutcomeCallable; + typedef std::function&)> ListAlbumPhotosAsyncHandler; typedef Outcome ListAlbumsOutcome; typedef std::future ListAlbumsOutcomeCallable; typedef std::function&)> ListAlbumsAsyncHandler; @@ -267,12 +267,12 @@ namespace AlibabaCloud typedef Outcome GetPrivateAccessUrlsOutcome; typedef std::future GetPrivateAccessUrlsOutcomeCallable; typedef std::function&)> GetPrivateAccessUrlsAsyncHandler; - typedef Outcome GetSimilarPhotosOutcome; - typedef std::future GetSimilarPhotosOutcomeCallable; - typedef std::function&)> GetSimilarPhotosAsyncHandler; typedef Outcome ListEventsOutcome; typedef std::future ListEventsOutcomeCallable; typedef std::function&)> ListEventsAsyncHandler; + typedef Outcome GetSimilarPhotosOutcome; + typedef std::future GetSimilarPhotosOutcomeCallable; + typedef std::function&)> GetSimilarPhotosAsyncHandler; typedef Outcome GetVideoCoverOutcome; typedef std::future GetVideoCoverOutcomeCallable; typedef std::function&)> GetVideoCoverAsyncHandler; @@ -294,12 +294,12 @@ namespace AlibabaCloud typedef Outcome GetDownloadUrlsOutcome; typedef std::future GetDownloadUrlsOutcomeCallable; typedef std::function&)> GetDownloadUrlsAsyncHandler; - typedef Outcome GetPhotosOutcome; - typedef std::future GetPhotosOutcomeCallable; - typedef std::function&)> GetPhotosAsyncHandler; typedef Outcome RegisterPhotoOutcome; typedef std::future RegisterPhotoOutcomeCallable; typedef std::function&)> RegisterPhotoAsyncHandler; + typedef Outcome GetPhotosOutcome; + typedef std::future GetPhotosOutcomeCallable; + typedef std::function&)> GetPhotosAsyncHandler; typedef Outcome EditPhotoStoreOutcome; typedef std::future EditPhotoStoreOutcomeCallable; typedef std::function&)> EditPhotoStoreAsyncHandler; @@ -389,12 +389,12 @@ namespace AlibabaCloud RemoveFacePhotosOutcome removeFacePhotos(const Model::RemoveFacePhotosRequest &request)const; void removeFacePhotosAsync(const Model::RemoveFacePhotosRequest& request, const RemoveFacePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RemoveFacePhotosOutcomeCallable removeFacePhotosCallable(const Model::RemoveFacePhotosRequest& request) const; - ReactivatePhotosOutcome reactivatePhotos(const Model::ReactivatePhotosRequest &request)const; - void reactivatePhotosAsync(const Model::ReactivatePhotosRequest& request, const ReactivatePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReactivatePhotosOutcomeCallable reactivatePhotosCallable(const Model::ReactivatePhotosRequest& request) const; GetQuotaOutcome getQuota(const Model::GetQuotaRequest &request)const; void getQuotaAsync(const Model::GetQuotaRequest& request, const GetQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetQuotaOutcomeCallable getQuotaCallable(const Model::GetQuotaRequest& request) const; + ReactivatePhotosOutcome reactivatePhotos(const Model::ReactivatePhotosRequest &request)const; + void reactivatePhotosAsync(const Model::ReactivatePhotosRequest& request, const ReactivatePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReactivatePhotosOutcomeCallable reactivatePhotosCallable(const Model::ReactivatePhotosRequest& request) const; GetThumbnailsOutcome getThumbnails(const Model::GetThumbnailsRequest &request)const; void getThumbnailsAsync(const Model::GetThumbnailsRequest& request, const GetThumbnailsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetThumbnailsOutcomeCallable getThumbnailsCallable(const Model::GetThumbnailsRequest& request) const; @@ -413,57 +413,57 @@ namespace AlibabaCloud DeleteEventOutcome deleteEvent(const Model::DeleteEventRequest &request)const; void deleteEventAsync(const Model::DeleteEventRequest& request, const DeleteEventAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteEventOutcomeCallable deleteEventCallable(const Model::DeleteEventRequest& request) const; - ListPhotosOutcome listPhotos(const Model::ListPhotosRequest &request)const; - void listPhotosAsync(const Model::ListPhotosRequest& request, const ListPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ListPhotosOutcomeCallable listPhotosCallable(const Model::ListPhotosRequest& request) const; RegisterTagOutcome registerTag(const Model::RegisterTagRequest &request)const; void registerTagAsync(const Model::RegisterTagRequest& request, const RegisterTagAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RegisterTagOutcomeCallable registerTagCallable(const Model::RegisterTagRequest& request) const; - ListTimeLinePhotosOutcome listTimeLinePhotos(const Model::ListTimeLinePhotosRequest &request)const; - void listTimeLinePhotosAsync(const Model::ListTimeLinePhotosRequest& request, const ListTimeLinePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ListTimeLinePhotosOutcomeCallable listTimeLinePhotosCallable(const Model::ListTimeLinePhotosRequest& request) const; + ListPhotosOutcome listPhotos(const Model::ListPhotosRequest &request)const; + void listPhotosAsync(const Model::ListPhotosRequest& request, const ListPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListPhotosOutcomeCallable listPhotosCallable(const Model::ListPhotosRequest& request) const; FetchMomentPhotosOutcome fetchMomentPhotos(const Model::FetchMomentPhotosRequest &request)const; void fetchMomentPhotosAsync(const Model::FetchMomentPhotosRequest& request, const FetchMomentPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; FetchMomentPhotosOutcomeCallable fetchMomentPhotosCallable(const Model::FetchMomentPhotosRequest& request) const; + ListTimeLinePhotosOutcome listTimeLinePhotos(const Model::ListTimeLinePhotosRequest &request)const; + void listTimeLinePhotosAsync(const Model::ListTimeLinePhotosRequest& request, const ListTimeLinePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListTimeLinePhotosOutcomeCallable listTimeLinePhotosCallable(const Model::ListTimeLinePhotosRequest& request) const; DeletePhotosOutcome deletePhotos(const Model::DeletePhotosRequest &request)const; void deletePhotosAsync(const Model::DeletePhotosRequest& request, const DeletePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeletePhotosOutcomeCallable deletePhotosCallable(const Model::DeletePhotosRequest& request) const; - MergeFacesOutcome mergeFaces(const Model::MergeFacesRequest &request)const; - void mergeFacesAsync(const Model::MergeFacesRequest& request, const MergeFacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - MergeFacesOutcomeCallable mergeFacesCallable(const Model::MergeFacesRequest& request) const; GetPhotosByMd5sOutcome getPhotosByMd5s(const Model::GetPhotosByMd5sRequest &request)const; void getPhotosByMd5sAsync(const Model::GetPhotosByMd5sRequest& request, const GetPhotosByMd5sAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPhotosByMd5sOutcomeCallable getPhotosByMd5sCallable(const Model::GetPhotosByMd5sRequest& request) const; + MergeFacesOutcome mergeFaces(const Model::MergeFacesRequest &request)const; + void mergeFacesAsync(const Model::MergeFacesRequest& request, const MergeFacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + MergeFacesOutcomeCallable mergeFacesCallable(const Model::MergeFacesRequest& request) const; FetchLibrariesOutcome fetchLibraries(const Model::FetchLibrariesRequest &request)const; void fetchLibrariesAsync(const Model::FetchLibrariesRequest& request, const FetchLibrariesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; FetchLibrariesOutcomeCallable fetchLibrariesCallable(const Model::FetchLibrariesRequest& request) const; FetchAlbumTagPhotosOutcome fetchAlbumTagPhotos(const Model::FetchAlbumTagPhotosRequest &request)const; void fetchAlbumTagPhotosAsync(const Model::FetchAlbumTagPhotosRequest& request, const FetchAlbumTagPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; FetchAlbumTagPhotosOutcomeCallable fetchAlbumTagPhotosCallable(const Model::FetchAlbumTagPhotosRequest& request) const; - CreateTransactionOutcome createTransaction(const Model::CreateTransactionRequest &request)const; - void createTransactionAsync(const Model::CreateTransactionRequest& request, const CreateTransactionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateTransactionOutcomeCallable createTransactionCallable(const Model::CreateTransactionRequest& request) const; InactivatePhotosOutcome inactivatePhotos(const Model::InactivatePhotosRequest &request)const; void inactivatePhotosAsync(const Model::InactivatePhotosRequest& request, const InactivatePhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; InactivatePhotosOutcomeCallable inactivatePhotosCallable(const Model::InactivatePhotosRequest& request) const; + CreateTransactionOutcome createTransaction(const Model::CreateTransactionRequest &request)const; + void createTransactionAsync(const Model::CreateTransactionRequest& request, const CreateTransactionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateTransactionOutcomeCallable createTransactionCallable(const Model::CreateTransactionRequest& request) const; + GetLibraryOutcome getLibrary(const Model::GetLibraryRequest &request)const; + void getLibraryAsync(const Model::GetLibraryRequest& request, const GetLibraryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetLibraryOutcomeCallable getLibraryCallable(const Model::GetLibraryRequest& request) const; CreatePhotoStoreOutcome createPhotoStore(const Model::CreatePhotoStoreRequest &request)const; void createPhotoStoreAsync(const Model::CreatePhotoStoreRequest& request, const CreatePhotoStoreAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreatePhotoStoreOutcomeCallable createPhotoStoreCallable(const Model::CreatePhotoStoreRequest& request) const; TagPhotoOutcome tagPhoto(const Model::TagPhotoRequest &request)const; void tagPhotoAsync(const Model::TagPhotoRequest& request, const TagPhotoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; TagPhotoOutcomeCallable tagPhotoCallable(const Model::TagPhotoRequest& request) const; - GetLibraryOutcome getLibrary(const Model::GetLibraryRequest &request)const; - void getLibraryAsync(const Model::GetLibraryRequest& request, const GetLibraryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GetLibraryOutcomeCallable getLibraryCallable(const Model::GetLibraryRequest& request) const; SetQuotaOutcome setQuota(const Model::SetQuotaRequest &request)const; void setQuotaAsync(const Model::SetQuotaRequest& request, const SetQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetQuotaOutcomeCallable setQuotaCallable(const Model::SetQuotaRequest& request) const; - ListAlbumPhotosOutcome listAlbumPhotos(const Model::ListAlbumPhotosRequest &request)const; - void listAlbumPhotosAsync(const Model::ListAlbumPhotosRequest& request, const ListAlbumPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ListAlbumPhotosOutcomeCallable listAlbumPhotosCallable(const Model::ListAlbumPhotosRequest& request) const; RemoveAlbumPhotosOutcome removeAlbumPhotos(const Model::RemoveAlbumPhotosRequest &request)const; void removeAlbumPhotosAsync(const Model::RemoveAlbumPhotosRequest& request, const RemoveAlbumPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RemoveAlbumPhotosOutcomeCallable removeAlbumPhotosCallable(const Model::RemoveAlbumPhotosRequest& request) const; + ListAlbumPhotosOutcome listAlbumPhotos(const Model::ListAlbumPhotosRequest &request)const; + void listAlbumPhotosAsync(const Model::ListAlbumPhotosRequest& request, const ListAlbumPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListAlbumPhotosOutcomeCallable listAlbumPhotosCallable(const Model::ListAlbumPhotosRequest& request) const; ListAlbumsOutcome listAlbums(const Model::ListAlbumsRequest &request)const; void listAlbumsAsync(const Model::ListAlbumsRequest& request, const ListAlbumsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListAlbumsOutcomeCallable listAlbumsCallable(const Model::ListAlbumsRequest& request) const; @@ -482,12 +482,12 @@ namespace AlibabaCloud GetPrivateAccessUrlsOutcome getPrivateAccessUrls(const Model::GetPrivateAccessUrlsRequest &request)const; void getPrivateAccessUrlsAsync(const Model::GetPrivateAccessUrlsRequest& request, const GetPrivateAccessUrlsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPrivateAccessUrlsOutcomeCallable getPrivateAccessUrlsCallable(const Model::GetPrivateAccessUrlsRequest& request) const; - GetSimilarPhotosOutcome getSimilarPhotos(const Model::GetSimilarPhotosRequest &request)const; - void getSimilarPhotosAsync(const Model::GetSimilarPhotosRequest& request, const GetSimilarPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GetSimilarPhotosOutcomeCallable getSimilarPhotosCallable(const Model::GetSimilarPhotosRequest& request) const; ListEventsOutcome listEvents(const Model::ListEventsRequest &request)const; void listEventsAsync(const Model::ListEventsRequest& request, const ListEventsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListEventsOutcomeCallable listEventsCallable(const Model::ListEventsRequest& request) const; + GetSimilarPhotosOutcome getSimilarPhotos(const Model::GetSimilarPhotosRequest &request)const; + void getSimilarPhotosAsync(const Model::GetSimilarPhotosRequest& request, const GetSimilarPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetSimilarPhotosOutcomeCallable getSimilarPhotosCallable(const Model::GetSimilarPhotosRequest& request) const; GetVideoCoverOutcome getVideoCover(const Model::GetVideoCoverRequest &request)const; void getVideoCoverAsync(const Model::GetVideoCoverRequest& request, const GetVideoCoverAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetVideoCoverOutcomeCallable getVideoCoverCallable(const Model::GetVideoCoverRequest& request) const; @@ -509,12 +509,12 @@ namespace AlibabaCloud GetDownloadUrlsOutcome getDownloadUrls(const Model::GetDownloadUrlsRequest &request)const; void getDownloadUrlsAsync(const Model::GetDownloadUrlsRequest& request, const GetDownloadUrlsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDownloadUrlsOutcomeCallable getDownloadUrlsCallable(const Model::GetDownloadUrlsRequest& request) const; - GetPhotosOutcome getPhotos(const Model::GetPhotosRequest &request)const; - void getPhotosAsync(const Model::GetPhotosRequest& request, const GetPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GetPhotosOutcomeCallable getPhotosCallable(const Model::GetPhotosRequest& request) const; RegisterPhotoOutcome registerPhoto(const Model::RegisterPhotoRequest &request)const; void registerPhotoAsync(const Model::RegisterPhotoRequest& request, const RegisterPhotoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RegisterPhotoOutcomeCallable registerPhotoCallable(const Model::RegisterPhotoRequest& request) const; + GetPhotosOutcome getPhotos(const Model::GetPhotosRequest &request)const; + void getPhotosAsync(const Model::GetPhotosRequest& request, const GetPhotosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetPhotosOutcomeCallable getPhotosCallable(const Model::GetPhotosRequest& request) const; EditPhotoStoreOutcome editPhotoStore(const Model::EditPhotoStoreRequest &request)const; void editPhotoStoreAsync(const Model::EditPhotoStoreRequest& request, const EditPhotoStoreAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EditPhotoStoreOutcomeCallable editPhotoStoreCallable(const Model::EditPhotoStoreRequest& request) const; diff --git a/cloudphoto/src/CloudPhotoClient.cc b/cloudphoto/src/CloudPhotoClient.cc index da4d7e096..c1e7c9a7e 100644 --- a/cloudphoto/src/CloudPhotoClient.cc +++ b/cloudphoto/src/CloudPhotoClient.cc @@ -87,42 +87,6 @@ CloudPhotoClient::RemoveFacePhotosOutcomeCallable CloudPhotoClient::removeFacePh return task->get_future(); } -CloudPhotoClient::ReactivatePhotosOutcome CloudPhotoClient::reactivatePhotos(const ReactivatePhotosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ReactivatePhotosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ReactivatePhotosOutcome(ReactivatePhotosResult(outcome.result())); - else - return ReactivatePhotosOutcome(outcome.error()); -} - -void CloudPhotoClient::reactivatePhotosAsync(const ReactivatePhotosRequest& request, const ReactivatePhotosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, reactivatePhotos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::ReactivatePhotosOutcomeCallable CloudPhotoClient::reactivatePhotosCallable(const ReactivatePhotosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->reactivatePhotos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::GetQuotaOutcome CloudPhotoClient::getQuota(const GetQuotaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -159,6 +123,42 @@ CloudPhotoClient::GetQuotaOutcomeCallable CloudPhotoClient::getQuotaCallable(con return task->get_future(); } +CloudPhotoClient::ReactivatePhotosOutcome CloudPhotoClient::reactivatePhotos(const ReactivatePhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ReactivatePhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ReactivatePhotosOutcome(ReactivatePhotosResult(outcome.result())); + else + return ReactivatePhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::reactivatePhotosAsync(const ReactivatePhotosRequest& request, const ReactivatePhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, reactivatePhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::ReactivatePhotosOutcomeCallable CloudPhotoClient::reactivatePhotosCallable(const ReactivatePhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->reactivatePhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::GetThumbnailsOutcome CloudPhotoClient::getThumbnails(const GetThumbnailsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -375,42 +375,6 @@ CloudPhotoClient::DeleteEventOutcomeCallable CloudPhotoClient::deleteEventCallab return task->get_future(); } -CloudPhotoClient::ListPhotosOutcome CloudPhotoClient::listPhotos(const ListPhotosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ListPhotosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ListPhotosOutcome(ListPhotosResult(outcome.result())); - else - return ListPhotosOutcome(outcome.error()); -} - -void CloudPhotoClient::listPhotosAsync(const ListPhotosRequest& request, const ListPhotosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, listPhotos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::ListPhotosOutcomeCallable CloudPhotoClient::listPhotosCallable(const ListPhotosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->listPhotos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::RegisterTagOutcome CloudPhotoClient::registerTag(const RegisterTagRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -447,36 +411,36 @@ CloudPhotoClient::RegisterTagOutcomeCallable CloudPhotoClient::registerTagCallab return task->get_future(); } -CloudPhotoClient::ListTimeLinePhotosOutcome CloudPhotoClient::listTimeLinePhotos(const ListTimeLinePhotosRequest &request) const +CloudPhotoClient::ListPhotosOutcome CloudPhotoClient::listPhotos(const ListPhotosRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ListTimeLinePhotosOutcome(endpointOutcome.error()); + return ListPhotosOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ListTimeLinePhotosOutcome(ListTimeLinePhotosResult(outcome.result())); + return ListPhotosOutcome(ListPhotosResult(outcome.result())); else - return ListTimeLinePhotosOutcome(outcome.error()); + return ListPhotosOutcome(outcome.error()); } -void CloudPhotoClient::listTimeLinePhotosAsync(const ListTimeLinePhotosRequest& request, const ListTimeLinePhotosAsyncHandler& handler, const std::shared_ptr& context) const +void CloudPhotoClient::listPhotosAsync(const ListPhotosRequest& request, const ListPhotosAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, listTimeLinePhotos(request), context); + handler(this, request, listPhotos(request), context); }; asyncExecute(new Runnable(fn)); } -CloudPhotoClient::ListTimeLinePhotosOutcomeCallable CloudPhotoClient::listTimeLinePhotosCallable(const ListTimeLinePhotosRequest &request) const +CloudPhotoClient::ListPhotosOutcomeCallable CloudPhotoClient::listPhotosCallable(const ListPhotosRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->listTimeLinePhotos(request); + return this->listPhotos(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -519,6 +483,42 @@ CloudPhotoClient::FetchMomentPhotosOutcomeCallable CloudPhotoClient::fetchMoment return task->get_future(); } +CloudPhotoClient::ListTimeLinePhotosOutcome CloudPhotoClient::listTimeLinePhotos(const ListTimeLinePhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListTimeLinePhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListTimeLinePhotosOutcome(ListTimeLinePhotosResult(outcome.result())); + else + return ListTimeLinePhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::listTimeLinePhotosAsync(const ListTimeLinePhotosRequest& request, const ListTimeLinePhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listTimeLinePhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::ListTimeLinePhotosOutcomeCallable CloudPhotoClient::listTimeLinePhotosCallable(const ListTimeLinePhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listTimeLinePhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::DeletePhotosOutcome CloudPhotoClient::deletePhotos(const DeletePhotosRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -555,42 +555,6 @@ CloudPhotoClient::DeletePhotosOutcomeCallable CloudPhotoClient::deletePhotosCall return task->get_future(); } -CloudPhotoClient::MergeFacesOutcome CloudPhotoClient::mergeFaces(const MergeFacesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return MergeFacesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return MergeFacesOutcome(MergeFacesResult(outcome.result())); - else - return MergeFacesOutcome(outcome.error()); -} - -void CloudPhotoClient::mergeFacesAsync(const MergeFacesRequest& request, const MergeFacesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, mergeFaces(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::MergeFacesOutcomeCallable CloudPhotoClient::mergeFacesCallable(const MergeFacesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->mergeFaces(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::GetPhotosByMd5sOutcome CloudPhotoClient::getPhotosByMd5s(const GetPhotosByMd5sRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -627,6 +591,42 @@ CloudPhotoClient::GetPhotosByMd5sOutcomeCallable CloudPhotoClient::getPhotosByMd return task->get_future(); } +CloudPhotoClient::MergeFacesOutcome CloudPhotoClient::mergeFaces(const MergeFacesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return MergeFacesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return MergeFacesOutcome(MergeFacesResult(outcome.result())); + else + return MergeFacesOutcome(outcome.error()); +} + +void CloudPhotoClient::mergeFacesAsync(const MergeFacesRequest& request, const MergeFacesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, mergeFaces(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::MergeFacesOutcomeCallable CloudPhotoClient::mergeFacesCallable(const MergeFacesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->mergeFaces(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::FetchLibrariesOutcome CloudPhotoClient::fetchLibraries(const FetchLibrariesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -699,6 +699,42 @@ CloudPhotoClient::FetchAlbumTagPhotosOutcomeCallable CloudPhotoClient::fetchAlbu return task->get_future(); } +CloudPhotoClient::InactivatePhotosOutcome CloudPhotoClient::inactivatePhotos(const InactivatePhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return InactivatePhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return InactivatePhotosOutcome(InactivatePhotosResult(outcome.result())); + else + return InactivatePhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::inactivatePhotosAsync(const InactivatePhotosRequest& request, const InactivatePhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, inactivatePhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::InactivatePhotosOutcomeCallable CloudPhotoClient::inactivatePhotosCallable(const InactivatePhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->inactivatePhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::CreateTransactionOutcome CloudPhotoClient::createTransaction(const CreateTransactionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -735,36 +771,36 @@ CloudPhotoClient::CreateTransactionOutcomeCallable CloudPhotoClient::createTrans return task->get_future(); } -CloudPhotoClient::InactivatePhotosOutcome CloudPhotoClient::inactivatePhotos(const InactivatePhotosRequest &request) const +CloudPhotoClient::GetLibraryOutcome CloudPhotoClient::getLibrary(const GetLibraryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return InactivatePhotosOutcome(endpointOutcome.error()); + return GetLibraryOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return InactivatePhotosOutcome(InactivatePhotosResult(outcome.result())); + return GetLibraryOutcome(GetLibraryResult(outcome.result())); else - return InactivatePhotosOutcome(outcome.error()); + return GetLibraryOutcome(outcome.error()); } -void CloudPhotoClient::inactivatePhotosAsync(const InactivatePhotosRequest& request, const InactivatePhotosAsyncHandler& handler, const std::shared_ptr& context) const +void CloudPhotoClient::getLibraryAsync(const GetLibraryRequest& request, const GetLibraryAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, inactivatePhotos(request), context); + handler(this, request, getLibrary(request), context); }; asyncExecute(new Runnable(fn)); } -CloudPhotoClient::InactivatePhotosOutcomeCallable CloudPhotoClient::inactivatePhotosCallable(const InactivatePhotosRequest &request) const +CloudPhotoClient::GetLibraryOutcomeCallable CloudPhotoClient::getLibraryCallable(const GetLibraryRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->inactivatePhotos(request); + return this->getLibrary(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -843,42 +879,6 @@ CloudPhotoClient::TagPhotoOutcomeCallable CloudPhotoClient::tagPhotoCallable(con return task->get_future(); } -CloudPhotoClient::GetLibraryOutcome CloudPhotoClient::getLibrary(const GetLibraryRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return GetLibraryOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return GetLibraryOutcome(GetLibraryResult(outcome.result())); - else - return GetLibraryOutcome(outcome.error()); -} - -void CloudPhotoClient::getLibraryAsync(const GetLibraryRequest& request, const GetLibraryAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, getLibrary(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::GetLibraryOutcomeCallable CloudPhotoClient::getLibraryCallable(const GetLibraryRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->getLibrary(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::SetQuotaOutcome CloudPhotoClient::setQuota(const SetQuotaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -915,42 +915,6 @@ CloudPhotoClient::SetQuotaOutcomeCallable CloudPhotoClient::setQuotaCallable(con return task->get_future(); } -CloudPhotoClient::ListAlbumPhotosOutcome CloudPhotoClient::listAlbumPhotos(const ListAlbumPhotosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ListAlbumPhotosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ListAlbumPhotosOutcome(ListAlbumPhotosResult(outcome.result())); - else - return ListAlbumPhotosOutcome(outcome.error()); -} - -void CloudPhotoClient::listAlbumPhotosAsync(const ListAlbumPhotosRequest& request, const ListAlbumPhotosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, listAlbumPhotos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::ListAlbumPhotosOutcomeCallable CloudPhotoClient::listAlbumPhotosCallable(const ListAlbumPhotosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->listAlbumPhotos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::RemoveAlbumPhotosOutcome CloudPhotoClient::removeAlbumPhotos(const RemoveAlbumPhotosRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -987,6 +951,42 @@ CloudPhotoClient::RemoveAlbumPhotosOutcomeCallable CloudPhotoClient::removeAlbum return task->get_future(); } +CloudPhotoClient::ListAlbumPhotosOutcome CloudPhotoClient::listAlbumPhotos(const ListAlbumPhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListAlbumPhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListAlbumPhotosOutcome(ListAlbumPhotosResult(outcome.result())); + else + return ListAlbumPhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::listAlbumPhotosAsync(const ListAlbumPhotosRequest& request, const ListAlbumPhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listAlbumPhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::ListAlbumPhotosOutcomeCallable CloudPhotoClient::listAlbumPhotosCallable(const ListAlbumPhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listAlbumPhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::ListAlbumsOutcome CloudPhotoClient::listAlbums(const ListAlbumsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1203,42 +1203,6 @@ CloudPhotoClient::GetPrivateAccessUrlsOutcomeCallable CloudPhotoClient::getPriva return task->get_future(); } -CloudPhotoClient::GetSimilarPhotosOutcome CloudPhotoClient::getSimilarPhotos(const GetSimilarPhotosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return GetSimilarPhotosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return GetSimilarPhotosOutcome(GetSimilarPhotosResult(outcome.result())); - else - return GetSimilarPhotosOutcome(outcome.error()); -} - -void CloudPhotoClient::getSimilarPhotosAsync(const GetSimilarPhotosRequest& request, const GetSimilarPhotosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, getSimilarPhotos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::GetSimilarPhotosOutcomeCallable CloudPhotoClient::getSimilarPhotosCallable(const GetSimilarPhotosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->getSimilarPhotos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::ListEventsOutcome CloudPhotoClient::listEvents(const ListEventsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1275,6 +1239,42 @@ CloudPhotoClient::ListEventsOutcomeCallable CloudPhotoClient::listEventsCallable return task->get_future(); } +CloudPhotoClient::GetSimilarPhotosOutcome CloudPhotoClient::getSimilarPhotos(const GetSimilarPhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetSimilarPhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetSimilarPhotosOutcome(GetSimilarPhotosResult(outcome.result())); + else + return GetSimilarPhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::getSimilarPhotosAsync(const GetSimilarPhotosRequest& request, const GetSimilarPhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getSimilarPhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::GetSimilarPhotosOutcomeCallable CloudPhotoClient::getSimilarPhotosCallable(const GetSimilarPhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getSimilarPhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::GetVideoCoverOutcome CloudPhotoClient::getVideoCover(const GetVideoCoverRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1527,42 +1527,6 @@ CloudPhotoClient::GetDownloadUrlsOutcomeCallable CloudPhotoClient::getDownloadUr return task->get_future(); } -CloudPhotoClient::GetPhotosOutcome CloudPhotoClient::getPhotos(const GetPhotosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return GetPhotosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return GetPhotosOutcome(GetPhotosResult(outcome.result())); - else - return GetPhotosOutcome(outcome.error()); -} - -void CloudPhotoClient::getPhotosAsync(const GetPhotosRequest& request, const GetPhotosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, getPhotos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CloudPhotoClient::GetPhotosOutcomeCallable CloudPhotoClient::getPhotosCallable(const GetPhotosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->getPhotos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CloudPhotoClient::RegisterPhotoOutcome CloudPhotoClient::registerPhoto(const RegisterPhotoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1599,6 +1563,42 @@ CloudPhotoClient::RegisterPhotoOutcomeCallable CloudPhotoClient::registerPhotoCa return task->get_future(); } +CloudPhotoClient::GetPhotosOutcome CloudPhotoClient::getPhotos(const GetPhotosRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetPhotosOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetPhotosOutcome(GetPhotosResult(outcome.result())); + else + return GetPhotosOutcome(outcome.error()); +} + +void CloudPhotoClient::getPhotosAsync(const GetPhotosRequest& request, const GetPhotosAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getPhotos(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CloudPhotoClient::GetPhotosOutcomeCallable CloudPhotoClient::getPhotosCallable(const GetPhotosRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getPhotos(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CloudPhotoClient::EditPhotoStoreOutcome CloudPhotoClient::editPhotoStore(const EditPhotoStoreRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint();