Преглед изворни кода

API TaobaoFilmGetSchedules retrun col add hallId.

sdk-team пре 7 година
родитељ
комит
92ca679477
53 измењених фајлова са 4259 додато и 1 уклоњено
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 142 0
      appmallsservice/include/alibabacloud/appmallsservice/AppMallsServiceClient.h
  4. 32 0
      appmallsservice/include/alibabacloud/appmallsservice/AppMallsServiceExport.h
  5. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/GetMessagesRequest.h
  6. 68 0
      appmallsservice/include/alibabacloud/appmallsservice/model/GetMessagesResult.h
  7. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/RemoveMessagesRequest.h
  8. 65 0
      appmallsservice/include/alibabacloud/appmallsservice/model/RemoveMessagesResult.h
  9. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasRequest.h
  10. 76 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasResult.h
  11. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsRequest.h
  12. 83 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsResult.h
  13. 48 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListRequest.h
  14. 69 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListResult.h
  15. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesRequest.h
  16. 79 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesResult.h
  17. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsRequest.h
  18. 92 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsResult.h
  19. 54 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsRequest.h
  20. 74 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsResult.h
  21. 51 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsRequest.h
  22. 83 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsResult.h
  23. 60 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderRequest.h
  24. 67 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderResult.h
  25. 63 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmLockSeatRequest.h
  26. 68 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmLockSeatResult.h
  27. 54 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatRequest.h
  28. 65 0
      appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatResult.h
  29. 485 0
      appmallsservice/src/AppMallsServiceClient.cc
  30. 49 0
      appmallsservice/src/model/GetMessagesRequest.cc
  31. 102 0
      appmallsservice/src/model/GetMessagesResult.cc
  32. 49 0
      appmallsservice/src/model/RemoveMessagesRequest.cc
  33. 104 0
      appmallsservice/src/model/RemoveMessagesResult.cc
  34. 49 0
      appmallsservice/src/model/TaobaoFilmGetCinemasRequest.cc
  35. 121 0
      appmallsservice/src/model/TaobaoFilmGetCinemasResult.cc
  36. 49 0
      appmallsservice/src/model/TaobaoFilmGetHotShowsRequest.cc
  37. 134 0
      appmallsservice/src/model/TaobaoFilmGetHotShowsResult.cc
  38. 38 0
      appmallsservice/src/model/TaobaoFilmGetRegionListRequest.cc
  39. 104 0
      appmallsservice/src/model/TaobaoFilmGetRegionListResult.cc
  40. 49 0
      appmallsservice/src/model/TaobaoFilmGetSchedulesRequest.cc
  41. 124 0
      appmallsservice/src/model/TaobaoFilmGetSchedulesResult.cc
  42. 49 0
      appmallsservice/src/model/TaobaoFilmGetSeatsRequest.cc
  43. 143 0
      appmallsservice/src/model/TaobaoFilmGetSeatsResult.cc
  44. 60 0
      appmallsservice/src/model/TaobaoFilmGetShowCommentsRequest.cc
  45. 117 0
      appmallsservice/src/model/TaobaoFilmGetShowCommentsResult.cc
  46. 49 0
      appmallsservice/src/model/TaobaoFilmGetSoonShowsRequest.cc
  47. 134 0
      appmallsservice/src/model/TaobaoFilmGetSoonShowsResult.cc
  48. 82 0
      appmallsservice/src/model/TaobaoFilmIssueOrderRequest.cc
  49. 111 0
      appmallsservice/src/model/TaobaoFilmIssueOrderResult.cc
  50. 93 0
      appmallsservice/src/model/TaobaoFilmLockSeatRequest.cc
  51. 97 0
      appmallsservice/src/model/TaobaoFilmLockSeatResult.cc
  52. 60 0
      appmallsservice/src/model/TaobaoFilmUnLockSeatRequest.cc
  53. 104 0
      appmallsservice/src/model/TaobaoFilmUnLockSeatResult.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-08-20 Version 1.36.91
+- API TaobaoFilmGetSchedules retrun col add hallId.
+
 2019-08-15 Version 1.36.90
 2019-08-15 Version 1.36.90
 - FnF public version.
 - FnF public version.
 - Add Report task api.
 - Add Report task api.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.90
+1.36.91

+ 142 - 0
appmallsservice/include/alibabacloud/appmallsservice/AppMallsServiceClient.h

@@ -0,0 +1,142 @@
+/*
+ * 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_APPMALLSSERVICE_APPMALLSSERVICECLIENT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_APPMALLSSERVICECLIENT_H_
+
+#include <future>
+#include <alibabacloud/core/AsyncCallerContext.h>
+#include <alibabacloud/core/EndpointProvider.h>
+#include <alibabacloud/core/RpcServiceClient.h>
+#include "AppMallsServiceExport.h"
+#include "model/TaobaoFilmGetRegionListRequest.h"
+#include "model/TaobaoFilmGetRegionListResult.h"
+#include "model/RemoveMessagesRequest.h"
+#include "model/RemoveMessagesResult.h"
+#include "model/TaobaoFilmIssueOrderRequest.h"
+#include "model/TaobaoFilmIssueOrderResult.h"
+#include "model/TaobaoFilmGetSchedulesRequest.h"
+#include "model/TaobaoFilmGetSchedulesResult.h"
+#include "model/TaobaoFilmGetHotShowsRequest.h"
+#include "model/TaobaoFilmGetHotShowsResult.h"
+#include "model/TaobaoFilmGetSeatsRequest.h"
+#include "model/TaobaoFilmGetSeatsResult.h"
+#include "model/GetMessagesRequest.h"
+#include "model/GetMessagesResult.h"
+#include "model/TaobaoFilmUnLockSeatRequest.h"
+#include "model/TaobaoFilmUnLockSeatResult.h"
+#include "model/TaobaoFilmLockSeatRequest.h"
+#include "model/TaobaoFilmLockSeatResult.h"
+#include "model/TaobaoFilmGetSoonShowsRequest.h"
+#include "model/TaobaoFilmGetSoonShowsResult.h"
+#include "model/TaobaoFilmGetCinemasRequest.h"
+#include "model/TaobaoFilmGetCinemasResult.h"
+#include "model/TaobaoFilmGetShowCommentsRequest.h"
+#include "model/TaobaoFilmGetShowCommentsResult.h"
+
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		class ALIBABACLOUD_APPMALLSSERVICE_EXPORT AppMallsServiceClient : public RpcServiceClient
+		{
+		public:
+			typedef Outcome<Error, Model::TaobaoFilmGetRegionListResult> TaobaoFilmGetRegionListOutcome;
+			typedef std::future<TaobaoFilmGetRegionListOutcome> TaobaoFilmGetRegionListOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetRegionListRequest&, const TaobaoFilmGetRegionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetRegionListAsyncHandler;
+			typedef Outcome<Error, Model::RemoveMessagesResult> RemoveMessagesOutcome;
+			typedef std::future<RemoveMessagesOutcome> RemoveMessagesOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::RemoveMessagesRequest&, const RemoveMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveMessagesAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmIssueOrderResult> TaobaoFilmIssueOrderOutcome;
+			typedef std::future<TaobaoFilmIssueOrderOutcome> TaobaoFilmIssueOrderOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmIssueOrderRequest&, const TaobaoFilmIssueOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmIssueOrderAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetSchedulesResult> TaobaoFilmGetSchedulesOutcome;
+			typedef std::future<TaobaoFilmGetSchedulesOutcome> TaobaoFilmGetSchedulesOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetSchedulesRequest&, const TaobaoFilmGetSchedulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetSchedulesAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetHotShowsResult> TaobaoFilmGetHotShowsOutcome;
+			typedef std::future<TaobaoFilmGetHotShowsOutcome> TaobaoFilmGetHotShowsOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetHotShowsRequest&, const TaobaoFilmGetHotShowsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetHotShowsAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetSeatsResult> TaobaoFilmGetSeatsOutcome;
+			typedef std::future<TaobaoFilmGetSeatsOutcome> TaobaoFilmGetSeatsOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetSeatsRequest&, const TaobaoFilmGetSeatsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetSeatsAsyncHandler;
+			typedef Outcome<Error, Model::GetMessagesResult> GetMessagesOutcome;
+			typedef std::future<GetMessagesOutcome> GetMessagesOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::GetMessagesRequest&, const GetMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMessagesAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmUnLockSeatResult> TaobaoFilmUnLockSeatOutcome;
+			typedef std::future<TaobaoFilmUnLockSeatOutcome> TaobaoFilmUnLockSeatOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmUnLockSeatRequest&, const TaobaoFilmUnLockSeatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmUnLockSeatAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmLockSeatResult> TaobaoFilmLockSeatOutcome;
+			typedef std::future<TaobaoFilmLockSeatOutcome> TaobaoFilmLockSeatOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmLockSeatRequest&, const TaobaoFilmLockSeatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmLockSeatAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetSoonShowsResult> TaobaoFilmGetSoonShowsOutcome;
+			typedef std::future<TaobaoFilmGetSoonShowsOutcome> TaobaoFilmGetSoonShowsOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetSoonShowsRequest&, const TaobaoFilmGetSoonShowsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetSoonShowsAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetCinemasResult> TaobaoFilmGetCinemasOutcome;
+			typedef std::future<TaobaoFilmGetCinemasOutcome> TaobaoFilmGetCinemasOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetCinemasRequest&, const TaobaoFilmGetCinemasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetCinemasAsyncHandler;
+			typedef Outcome<Error, Model::TaobaoFilmGetShowCommentsResult> TaobaoFilmGetShowCommentsOutcome;
+			typedef std::future<TaobaoFilmGetShowCommentsOutcome> TaobaoFilmGetShowCommentsOutcomeCallable;
+			typedef std::function<void(const AppMallsServiceClient*, const Model::TaobaoFilmGetShowCommentsRequest&, const TaobaoFilmGetShowCommentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaobaoFilmGetShowCommentsAsyncHandler;
+
+			AppMallsServiceClient(const Credentials &credentials, const ClientConfiguration &configuration);
+			AppMallsServiceClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
+			AppMallsServiceClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
+			~AppMallsServiceClient();
+			TaobaoFilmGetRegionListOutcome taobaoFilmGetRegionList(const Model::TaobaoFilmGetRegionListRequest &request)const;
+			void taobaoFilmGetRegionListAsync(const Model::TaobaoFilmGetRegionListRequest& request, const TaobaoFilmGetRegionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetRegionListOutcomeCallable taobaoFilmGetRegionListCallable(const Model::TaobaoFilmGetRegionListRequest& request) const;
+			RemoveMessagesOutcome removeMessages(const Model::RemoveMessagesRequest &request)const;
+			void removeMessagesAsync(const Model::RemoveMessagesRequest& request, const RemoveMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RemoveMessagesOutcomeCallable removeMessagesCallable(const Model::RemoveMessagesRequest& request) const;
+			TaobaoFilmIssueOrderOutcome taobaoFilmIssueOrder(const Model::TaobaoFilmIssueOrderRequest &request)const;
+			void taobaoFilmIssueOrderAsync(const Model::TaobaoFilmIssueOrderRequest& request, const TaobaoFilmIssueOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmIssueOrderOutcomeCallable taobaoFilmIssueOrderCallable(const Model::TaobaoFilmIssueOrderRequest& request) const;
+			TaobaoFilmGetSchedulesOutcome taobaoFilmGetSchedules(const Model::TaobaoFilmGetSchedulesRequest &request)const;
+			void taobaoFilmGetSchedulesAsync(const Model::TaobaoFilmGetSchedulesRequest& request, const TaobaoFilmGetSchedulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetSchedulesOutcomeCallable taobaoFilmGetSchedulesCallable(const Model::TaobaoFilmGetSchedulesRequest& request) const;
+			TaobaoFilmGetHotShowsOutcome taobaoFilmGetHotShows(const Model::TaobaoFilmGetHotShowsRequest &request)const;
+			void taobaoFilmGetHotShowsAsync(const Model::TaobaoFilmGetHotShowsRequest& request, const TaobaoFilmGetHotShowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetHotShowsOutcomeCallable taobaoFilmGetHotShowsCallable(const Model::TaobaoFilmGetHotShowsRequest& request) const;
+			TaobaoFilmGetSeatsOutcome taobaoFilmGetSeats(const Model::TaobaoFilmGetSeatsRequest &request)const;
+			void taobaoFilmGetSeatsAsync(const Model::TaobaoFilmGetSeatsRequest& request, const TaobaoFilmGetSeatsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetSeatsOutcomeCallable taobaoFilmGetSeatsCallable(const Model::TaobaoFilmGetSeatsRequest& request) const;
+			GetMessagesOutcome getMessages(const Model::GetMessagesRequest &request)const;
+			void getMessagesAsync(const Model::GetMessagesRequest& request, const GetMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetMessagesOutcomeCallable getMessagesCallable(const Model::GetMessagesRequest& request) const;
+			TaobaoFilmUnLockSeatOutcome taobaoFilmUnLockSeat(const Model::TaobaoFilmUnLockSeatRequest &request)const;
+			void taobaoFilmUnLockSeatAsync(const Model::TaobaoFilmUnLockSeatRequest& request, const TaobaoFilmUnLockSeatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmUnLockSeatOutcomeCallable taobaoFilmUnLockSeatCallable(const Model::TaobaoFilmUnLockSeatRequest& request) const;
+			TaobaoFilmLockSeatOutcome taobaoFilmLockSeat(const Model::TaobaoFilmLockSeatRequest &request)const;
+			void taobaoFilmLockSeatAsync(const Model::TaobaoFilmLockSeatRequest& request, const TaobaoFilmLockSeatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmLockSeatOutcomeCallable taobaoFilmLockSeatCallable(const Model::TaobaoFilmLockSeatRequest& request) const;
+			TaobaoFilmGetSoonShowsOutcome taobaoFilmGetSoonShows(const Model::TaobaoFilmGetSoonShowsRequest &request)const;
+			void taobaoFilmGetSoonShowsAsync(const Model::TaobaoFilmGetSoonShowsRequest& request, const TaobaoFilmGetSoonShowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetSoonShowsOutcomeCallable taobaoFilmGetSoonShowsCallable(const Model::TaobaoFilmGetSoonShowsRequest& request) const;
+			TaobaoFilmGetCinemasOutcome taobaoFilmGetCinemas(const Model::TaobaoFilmGetCinemasRequest &request)const;
+			void taobaoFilmGetCinemasAsync(const Model::TaobaoFilmGetCinemasRequest& request, const TaobaoFilmGetCinemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetCinemasOutcomeCallable taobaoFilmGetCinemasCallable(const Model::TaobaoFilmGetCinemasRequest& request) const;
+			TaobaoFilmGetShowCommentsOutcome taobaoFilmGetShowComments(const Model::TaobaoFilmGetShowCommentsRequest &request)const;
+			void taobaoFilmGetShowCommentsAsync(const Model::TaobaoFilmGetShowCommentsRequest& request, const TaobaoFilmGetShowCommentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TaobaoFilmGetShowCommentsOutcomeCallable taobaoFilmGetShowCommentsCallable(const Model::TaobaoFilmGetShowCommentsRequest& request) const;
+	
+		private:
+			std::shared_ptr<EndpointProvider> endpointProvider_;
+		};
+	}
+}
+
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_APPMALLSSERVICECLIENT_H_

+ 32 - 0
appmallsservice/include/alibabacloud/appmallsservice/AppMallsServiceExport.h

@@ -0,0 +1,32 @@
+/*
+ * 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_APPMALLSSERVICE_APPMALLSSERVICEEXPORT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_APPMALLSSERVICEEXPORT_H_
+
+#include <alibabacloud/core/Global.h>
+
+#if defined(ALIBABACLOUD_SHARED)
+#	if defined(ALIBABACLOUD_APPMALLSSERVICE_LIBRARY)
+#		define ALIBABACLOUD_APPMALLSSERVICE_EXPORT ALIBABACLOUD_DECL_EXPORT
+#	else
+#		define ALIBABACLOUD_APPMALLSSERVICE_EXPORT ALIBABACLOUD_DECL_IMPORT
+#	endif
+#else
+#	define ALIBABACLOUD_APPMALLSSERVICE_EXPORT
+#endif
+
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_APPMALLSSERVICEEXPORT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/GetMessagesRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_GETMESSAGESREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_GETMESSAGESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT GetMessagesRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetMessagesRequest();
+				~GetMessagesRequest();
+
+				std::string getTopic()const;
+				void setTopic(const std::string& topic);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				std::string topic_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_GETMESSAGESREQUEST_H_

+ 68 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/GetMessagesResult.h

@@ -0,0 +1,68 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_APPMALLSSERVICE_MODEL_GETMESSAGESRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_GETMESSAGESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT GetMessagesResult : public ServiceResult
+			{
+			public:
+				struct BizMessagesItem
+				{
+					long dataId;
+					std::string contentMapJson;
+					std::string pubTime;
+					std::string topic;
+				};
+
+
+				GetMessagesResult();
+				explicit GetMessagesResult(const std::string &payload);
+				~GetMessagesResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+				std::vector<BizMessagesItem> getBizMessages()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+				std::vector<BizMessagesItem> bizMessages_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_GETMESSAGESRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/RemoveMessagesRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_REMOVEMESSAGESREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_REMOVEMESSAGESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT RemoveMessagesRequest : public RpcServiceRequest
+			{
+
+			public:
+				RemoveMessagesRequest();
+				~RemoveMessagesRequest();
+
+				std::string getMsgIds()const;
+				void setMsgIds(const std::string& msgIds);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				std::string msgIds_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_REMOVEMESSAGESREQUEST_H_

+ 65 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/RemoveMessagesResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_REMOVEMESSAGESRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_REMOVEMESSAGESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT RemoveMessagesResult : public ServiceResult
+			{
+			public:
+
+
+				RemoveMessagesResult();
+				explicit RemoveMessagesResult(const std::string &payload);
+				~RemoveMessagesResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getReturnCode()const;
+				std::string getLogsId()const;
+				std::string getReturnMessage()const;
+				std::string getReturnValue()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string returnCode_;
+				std::string logsId_;
+				std::string returnMessage_;
+				std::string returnValue_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_REMOVEMESSAGESRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetCinemasRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetCinemasRequest();
+				~TaobaoFilmGetCinemasRequest();
+
+				long getPageIndex()const;
+				void setPageIndex(long pageIndex);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long pageIndex_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASREQUEST_H_

+ 76 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasResult.h

@@ -0,0 +1,76 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetCinemasResult : public ServiceResult
+			{
+			public:
+				struct CinemasItem
+				{
+					std::string cinemaName;
+					std::string address;
+					long cityId;
+					std::string regionName;
+					std::string phone;
+					std::string latitude;
+					std::string standardId;
+					long id;
+					std::string longitude;
+					long scheduleCloseTime;
+				};
+
+
+				TaobaoFilmGetCinemasResult();
+				explicit TaobaoFilmGetCinemasResult(const std::string &payload);
+				~TaobaoFilmGetCinemasResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				long getTotalCount()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+				std::vector<CinemasItem> getCinemas()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				long totalCount_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+				std::vector<CinemasItem> cinemas_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETCINEMASRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetHotShowsRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetHotShowsRequest();
+				~TaobaoFilmGetHotShowsRequest();
+
+				long getCityCode()const;
+				void setCityCode(long cityCode);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long cityCode_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSREQUEST_H_

+ 83 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsResult.h

@@ -0,0 +1,83 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetHotShowsResult : public ServiceResult
+			{
+			public:
+				struct ShowsItem
+				{
+					std::vector<std::string> showVersionList;
+					std::string backgroundPicture;
+					std::string description;
+					std::string highlight;
+					std::string leadingRole;
+					std::string director;
+					long duration;
+					std::string showName;
+					std::string showMark;
+					std::string remark;
+					std::string openTime;
+					std::string type;
+					std::string language;
+					std::string poster;
+					std::string country;
+					std::string showNameEn;
+					long id;
+					std::vector<std::string> trailerList;
+					std::string openDay;
+				};
+
+
+				TaobaoFilmGetHotShowsResult();
+				explicit TaobaoFilmGetHotShowsResult(const std::string &payload);
+				~TaobaoFilmGetHotShowsResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::vector<ShowsItem> getShows()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::vector<ShowsItem> shows_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETHOTSHOWSRESULT_H_

+ 48 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetRegionListRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetRegionListRequest();
+				~TaobaoFilmGetRegionListRequest();
+
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTREQUEST_H_

+ 69 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListResult.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetRegionListResult : public ServiceResult
+			{
+			public:
+				struct RegionsItem
+				{
+					long cityCode;
+					long parentId;
+					std::string regionName;
+					std::string pinYin;
+					long id;
+				};
+
+
+				TaobaoFilmGetRegionListResult();
+				explicit TaobaoFilmGetRegionListResult(const std::string &payload);
+				~TaobaoFilmGetRegionListResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::vector<RegionsItem> getRegions()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::vector<RegionsItem> regions_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETREGIONLISTRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSchedulesRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetSchedulesRequest();
+				~TaobaoFilmGetSchedulesRequest();
+
+				long getCinemaId()const;
+				void setCinemaId(long cinemaId);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long cinemaId_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESREQUEST_H_

+ 79 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesResult.h

@@ -0,0 +1,79 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSchedulesResult : public ServiceResult
+			{
+			public:
+				struct SchedulesItem
+				{
+					bool isExpired;
+					std::string showTime;
+					long showId;
+					long maxCanBuy;
+					std::string showDate;
+					std::string scheduleArea;
+					long serviceFee;
+					std::string hallId;
+					std::string closeTime;
+					long price;
+					std::string hallName;
+					long cinemaId;
+					std::string showVersion;
+					long id;
+					std::string sectionId;
+				};
+
+
+				TaobaoFilmGetSchedulesResult();
+				explicit TaobaoFilmGetSchedulesResult(const std::string &payload);
+				~TaobaoFilmGetSchedulesResult();
+				std::string getMsg()const;
+				std::vector<SchedulesItem> getSchedules()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::vector<SchedulesItem> schedules_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSCHEDULESRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSeatsRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetSeatsRequest();
+				~TaobaoFilmGetSeatsRequest();
+
+				long getScheduleId()const;
+				void setScheduleId(long scheduleId);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long scheduleId_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSREQUEST_H_

+ 92 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsResult.h

@@ -0,0 +1,92 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSeatsResult : public ServiceResult
+			{
+			public:
+				struct SeatMap
+				{
+					struct SeatsItem
+					{
+						long leftPx;
+						long status;
+						std::string area;
+						long column;
+						std::string extId;
+						long row;
+						long flag;
+						long topPx;
+						std::string name;
+						std::string rowName;
+					};
+					long maxRow;
+					bool regular;
+					long soldCount;
+					long minRow;
+					long maxTopPx;
+					long minColumn;
+					long maxCanBuy;
+					long maxColumn;
+					long minLeftPx;
+					std::vector<SeatsItem> seats;
+					long maxLeftPx;
+					long seatCount;
+					std::string notice;
+					long minTopPx;
+					std::string tipMessage;
+				};
+
+
+				TaobaoFilmGetSeatsResult();
+				explicit TaobaoFilmGetSeatsResult(const std::string &payload);
+				~TaobaoFilmGetSeatsResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				SeatMap getSeatMap()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::string errorCode_;
+				SeatMap seatMap_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSEATSRESULT_H_

+ 54 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetShowCommentsRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetShowCommentsRequest();
+				~TaobaoFilmGetShowCommentsRequest();
+
+				long getShowId()const;
+				void setShowId(long showId);
+				long getPageIndex()const;
+				void setPageIndex(long pageIndex);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long showId_;
+				long pageIndex_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSREQUEST_H_

+ 74 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsResult.h

@@ -0,0 +1,74 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetShowCommentsResult : public ServiceResult
+			{
+			public:
+				struct CommentListItem
+				{
+					std::string content;
+					std::string commentTime;
+					long showId;
+					long id;
+					std::string nickName;
+					std::string subject;
+					long favorCount;
+					long remark;
+				};
+
+
+				TaobaoFilmGetShowCommentsResult();
+				explicit TaobaoFilmGetShowCommentsResult(const std::string &payload);
+				~TaobaoFilmGetShowCommentsResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::vector<CommentListItem> getCommentList()const;
+				std::string getErrorCode()const;
+				long getCount()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::vector<CommentListItem> commentList_;
+				std::string errorCode_;
+				long count_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSHOWCOMMENTSRESULT_H_

+ 51 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSoonShowsRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmGetSoonShowsRequest();
+				~TaobaoFilmGetSoonShowsRequest();
+
+				long getCityCode()const;
+				void setCityCode(long cityCode);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long cityCode_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSREQUEST_H_

+ 83 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsResult.h

@@ -0,0 +1,83 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmGetSoonShowsResult : public ServiceResult
+			{
+			public:
+				struct ShowsItem
+				{
+					std::vector<std::string> showVersionList;
+					std::string backgroundPicture;
+					std::string description;
+					std::string highlight;
+					std::string leadingRole;
+					std::string director;
+					long duration;
+					std::string showName;
+					std::string showMark;
+					std::string remark;
+					std::string openTime;
+					std::string type;
+					std::string language;
+					std::string poster;
+					std::string country;
+					std::string showNameEn;
+					long id;
+					std::vector<std::string> trailerList;
+					std::string openDay;
+				};
+
+
+				TaobaoFilmGetSoonShowsResult();
+				explicit TaobaoFilmGetSoonShowsResult(const std::string &payload);
+				~TaobaoFilmGetSoonShowsResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::vector<ShowsItem> getShows()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::vector<ShowsItem> shows_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMGETSOONSHOWSRESULT_H_

+ 60 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmIssueOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmIssueOrderRequest();
+				~TaobaoFilmIssueOrderRequest();
+
+				std::string getLockSeatApplyKey()const;
+				void setLockSeatApplyKey(const std::string& lockSeatApplyKey);
+				std::string getExtUserId()const;
+				void setExtUserId(const std::string& extUserId);
+				std::string getExtOrderId()const;
+				void setExtOrderId(const std::string& extOrderId);
+				long getTotalPrice()const;
+				void setTotalPrice(long totalPrice);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				std::string lockSeatApplyKey_;
+				std::string extUserId_;
+				std::string extOrderId_;
+				long totalPrice_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERREQUEST_H_

+ 67 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderResult.h

@@ -0,0 +1,67 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmIssueOrderResult : public ServiceResult
+			{
+			public:
+
+
+				TaobaoFilmIssueOrderResult();
+				explicit TaobaoFilmIssueOrderResult(const std::string &payload);
+				~TaobaoFilmIssueOrderResult();
+				std::string getMsg()const;
+				std::string getStatus()const;
+				std::string getSubMsg()const;
+				std::string getMessage()const;
+				std::string getTicketContents()const;
+				std::string getTbOrderId()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string status_;
+				std::string subMsg_;
+				std::string message_;
+				std::string ticketContents_;
+				std::string tbOrderId_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMISSUEORDERRESULT_H_

+ 63 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmLockSeatRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmLockSeatRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmLockSeatRequest();
+				~TaobaoFilmLockSeatRequest();
+
+				long getScheduleId()const;
+				void setScheduleId(long scheduleId);
+				std::string getSeatIds()const;
+				void setSeatIds(const std::string& seatIds);
+				std::string getSeatNames()const;
+				void setSeatNames(const std::string& seatNames);
+				std::string getMobile()const;
+				void setMobile(const std::string& mobile);
+				std::string getExtUserId()const;
+				void setExtUserId(const std::string& extUserId);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				long scheduleId_;
+				std::string seatIds_;
+				std::string seatNames_;
+				std::string mobile_;
+				std::string extUserId_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATREQUEST_H_

+ 68 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmLockSeatResult.h

@@ -0,0 +1,68 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmLockSeatResult : public ServiceResult
+			{
+			public:
+				struct SeatLocked
+				{
+					long lockTime;
+					std::string status;
+					std::string applyKey;
+					long defaultLockSecond;
+				};
+
+
+				TaobaoFilmLockSeatResult();
+				explicit TaobaoFilmLockSeatResult(const std::string &payload);
+				~TaobaoFilmLockSeatResult();
+				SeatLocked getSeatLocked()const;
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getLogsId()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				SeatLocked seatLocked_;
+				std::string msg_;
+				std::string subMsg_;
+				std::string logsId_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMLOCKSEATRESULT_H_

+ 54 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatRequest.h

@@ -0,0 +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_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATREQUEST_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmUnLockSeatRequest : public RpcServiceRequest
+			{
+
+			public:
+				TaobaoFilmUnLockSeatRequest();
+				~TaobaoFilmUnLockSeatRequest();
+
+				std::string getLockSeatApplyKey()const;
+				void setLockSeatApplyKey(const std::string& lockSeatApplyKey);
+				std::string getExtUserId()const;
+				void setExtUserId(const std::string& extUserId);
+				std::string getParamsJson()const;
+				void setParamsJson(const std::string& paramsJson);
+
+            private:
+				std::string lockSeatApplyKey_;
+				std::string extUserId_;
+				std::string paramsJson_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATREQUEST_H_

+ 65 - 0
appmallsservice/include/alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATRESULT_H_
+#define ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/appmallsservice/AppMallsServiceExport.h>
+
+namespace AlibabaCloud
+{
+	namespace AppMallsService
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_APPMALLSSERVICE_EXPORT TaobaoFilmUnLockSeatResult : public ServiceResult
+			{
+			public:
+
+
+				TaobaoFilmUnLockSeatResult();
+				explicit TaobaoFilmUnLockSeatResult(const std::string &payload);
+				~TaobaoFilmUnLockSeatResult();
+				std::string getMsg()const;
+				std::string getSubMsg()const;
+				std::string getReturnCode()const;
+				std::string getLogsId()const;
+				std::string getReturnMessage()const;
+				bool getReturnValue()const;
+				std::string getErrorCode()const;
+				std::string getSubCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string msg_;
+				std::string subMsg_;
+				std::string returnCode_;
+				std::string logsId_;
+				std::string returnMessage_;
+				bool returnValue_;
+				std::string errorCode_;
+				std::string subCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_APPMALLSSERVICE_MODEL_TAOBAOFILMUNLOCKSEATRESULT_H_

+ 485 - 0
appmallsservice/src/AppMallsServiceClient.cc

@@ -0,0 +1,485 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/AppMallsServiceClient.h>
+#include <alibabacloud/core/SimpleCredentialsProvider.h>
+
+using namespace AlibabaCloud;
+using namespace AlibabaCloud::Location;
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+namespace
+{
+	const std::string SERVICE_NAME = "AppMallsService";
+}
+
+AppMallsServiceClient::AppMallsServiceClient(const Credentials &credentials, const ClientConfiguration &configuration) :
+	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
+{
+	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+}
+
+AppMallsServiceClient::AppMallsServiceClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
+	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
+{
+	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+}
+
+AppMallsServiceClient::AppMallsServiceClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
+	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
+{
+	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+}
+
+AppMallsServiceClient::~AppMallsServiceClient()
+{}
+
+AppMallsServiceClient::TaobaoFilmGetRegionListOutcome AppMallsServiceClient::taobaoFilmGetRegionList(const TaobaoFilmGetRegionListRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetRegionListOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetRegionListOutcome(TaobaoFilmGetRegionListResult(outcome.result()));
+	else
+		return TaobaoFilmGetRegionListOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetRegionListAsync(const TaobaoFilmGetRegionListRequest& request, const TaobaoFilmGetRegionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetRegionList(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetRegionListOutcomeCallable AppMallsServiceClient::taobaoFilmGetRegionListCallable(const TaobaoFilmGetRegionListRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetRegionListOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetRegionList(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::RemoveMessagesOutcome AppMallsServiceClient::removeMessages(const RemoveMessagesRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return RemoveMessagesOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return RemoveMessagesOutcome(RemoveMessagesResult(outcome.result()));
+	else
+		return RemoveMessagesOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::removeMessagesAsync(const RemoveMessagesRequest& request, const RemoveMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, removeMessages(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::RemoveMessagesOutcomeCallable AppMallsServiceClient::removeMessagesCallable(const RemoveMessagesRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<RemoveMessagesOutcome()>>(
+			[this, request]()
+			{
+			return this->removeMessages(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmIssueOrderOutcome AppMallsServiceClient::taobaoFilmIssueOrder(const TaobaoFilmIssueOrderRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmIssueOrderOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmIssueOrderOutcome(TaobaoFilmIssueOrderResult(outcome.result()));
+	else
+		return TaobaoFilmIssueOrderOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmIssueOrderAsync(const TaobaoFilmIssueOrderRequest& request, const TaobaoFilmIssueOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmIssueOrder(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmIssueOrderOutcomeCallable AppMallsServiceClient::taobaoFilmIssueOrderCallable(const TaobaoFilmIssueOrderRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmIssueOrderOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmIssueOrder(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetSchedulesOutcome AppMallsServiceClient::taobaoFilmGetSchedules(const TaobaoFilmGetSchedulesRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetSchedulesOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetSchedulesOutcome(TaobaoFilmGetSchedulesResult(outcome.result()));
+	else
+		return TaobaoFilmGetSchedulesOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetSchedulesAsync(const TaobaoFilmGetSchedulesRequest& request, const TaobaoFilmGetSchedulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetSchedules(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetSchedulesOutcomeCallable AppMallsServiceClient::taobaoFilmGetSchedulesCallable(const TaobaoFilmGetSchedulesRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetSchedulesOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetSchedules(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetHotShowsOutcome AppMallsServiceClient::taobaoFilmGetHotShows(const TaobaoFilmGetHotShowsRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetHotShowsOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetHotShowsOutcome(TaobaoFilmGetHotShowsResult(outcome.result()));
+	else
+		return TaobaoFilmGetHotShowsOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetHotShowsAsync(const TaobaoFilmGetHotShowsRequest& request, const TaobaoFilmGetHotShowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetHotShows(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetHotShowsOutcomeCallable AppMallsServiceClient::taobaoFilmGetHotShowsCallable(const TaobaoFilmGetHotShowsRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetHotShowsOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetHotShows(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetSeatsOutcome AppMallsServiceClient::taobaoFilmGetSeats(const TaobaoFilmGetSeatsRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetSeatsOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetSeatsOutcome(TaobaoFilmGetSeatsResult(outcome.result()));
+	else
+		return TaobaoFilmGetSeatsOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetSeatsAsync(const TaobaoFilmGetSeatsRequest& request, const TaobaoFilmGetSeatsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetSeats(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetSeatsOutcomeCallable AppMallsServiceClient::taobaoFilmGetSeatsCallable(const TaobaoFilmGetSeatsRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetSeatsOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetSeats(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::GetMessagesOutcome AppMallsServiceClient::getMessages(const GetMessagesRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return GetMessagesOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return GetMessagesOutcome(GetMessagesResult(outcome.result()));
+	else
+		return GetMessagesOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::getMessagesAsync(const GetMessagesRequest& request, const GetMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, getMessages(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::GetMessagesOutcomeCallable AppMallsServiceClient::getMessagesCallable(const GetMessagesRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<GetMessagesOutcome()>>(
+			[this, request]()
+			{
+			return this->getMessages(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmUnLockSeatOutcome AppMallsServiceClient::taobaoFilmUnLockSeat(const TaobaoFilmUnLockSeatRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmUnLockSeatOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmUnLockSeatOutcome(TaobaoFilmUnLockSeatResult(outcome.result()));
+	else
+		return TaobaoFilmUnLockSeatOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmUnLockSeatAsync(const TaobaoFilmUnLockSeatRequest& request, const TaobaoFilmUnLockSeatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmUnLockSeat(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmUnLockSeatOutcomeCallable AppMallsServiceClient::taobaoFilmUnLockSeatCallable(const TaobaoFilmUnLockSeatRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmUnLockSeatOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmUnLockSeat(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmLockSeatOutcome AppMallsServiceClient::taobaoFilmLockSeat(const TaobaoFilmLockSeatRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmLockSeatOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmLockSeatOutcome(TaobaoFilmLockSeatResult(outcome.result()));
+	else
+		return TaobaoFilmLockSeatOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmLockSeatAsync(const TaobaoFilmLockSeatRequest& request, const TaobaoFilmLockSeatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmLockSeat(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmLockSeatOutcomeCallable AppMallsServiceClient::taobaoFilmLockSeatCallable(const TaobaoFilmLockSeatRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmLockSeatOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmLockSeat(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetSoonShowsOutcome AppMallsServiceClient::taobaoFilmGetSoonShows(const TaobaoFilmGetSoonShowsRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetSoonShowsOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetSoonShowsOutcome(TaobaoFilmGetSoonShowsResult(outcome.result()));
+	else
+		return TaobaoFilmGetSoonShowsOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetSoonShowsAsync(const TaobaoFilmGetSoonShowsRequest& request, const TaobaoFilmGetSoonShowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetSoonShows(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetSoonShowsOutcomeCallable AppMallsServiceClient::taobaoFilmGetSoonShowsCallable(const TaobaoFilmGetSoonShowsRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetSoonShowsOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetSoonShows(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetCinemasOutcome AppMallsServiceClient::taobaoFilmGetCinemas(const TaobaoFilmGetCinemasRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetCinemasOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetCinemasOutcome(TaobaoFilmGetCinemasResult(outcome.result()));
+	else
+		return TaobaoFilmGetCinemasOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetCinemasAsync(const TaobaoFilmGetCinemasRequest& request, const TaobaoFilmGetCinemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetCinemas(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetCinemasOutcomeCallable AppMallsServiceClient::taobaoFilmGetCinemasCallable(const TaobaoFilmGetCinemasRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetCinemasOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetCinemas(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
+AppMallsServiceClient::TaobaoFilmGetShowCommentsOutcome AppMallsServiceClient::taobaoFilmGetShowComments(const TaobaoFilmGetShowCommentsRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return TaobaoFilmGetShowCommentsOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return TaobaoFilmGetShowCommentsOutcome(TaobaoFilmGetShowCommentsResult(outcome.result()));
+	else
+		return TaobaoFilmGetShowCommentsOutcome(outcome.error());
+}
+
+void AppMallsServiceClient::taobaoFilmGetShowCommentsAsync(const TaobaoFilmGetShowCommentsRequest& request, const TaobaoFilmGetShowCommentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, taobaoFilmGetShowComments(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+AppMallsServiceClient::TaobaoFilmGetShowCommentsOutcomeCallable AppMallsServiceClient::taobaoFilmGetShowCommentsCallable(const TaobaoFilmGetShowCommentsRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<TaobaoFilmGetShowCommentsOutcome()>>(
+			[this, request]()
+			{
+			return this->taobaoFilmGetShowComments(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+

+ 49 - 0
appmallsservice/src/model/GetMessagesRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/GetMessagesRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::GetMessagesRequest;
+
+GetMessagesRequest::GetMessagesRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "GetMessages")
+{}
+
+GetMessagesRequest::~GetMessagesRequest()
+{}
+
+std::string GetMessagesRequest::getTopic()const
+{
+	return topic_;
+}
+
+void GetMessagesRequest::setTopic(const std::string& topic)
+{
+	topic_ = topic;
+	setCoreParameter("Topic", topic);
+}
+
+std::string GetMessagesRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void GetMessagesRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 102 - 0
appmallsservice/src/model/GetMessagesResult.cc

@@ -0,0 +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.
+ */
+
+#include <alibabacloud/appmallsservice/model/GetMessagesResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+GetMessagesResult::GetMessagesResult() :
+	ServiceResult()
+{}
+
+GetMessagesResult::GetMessagesResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetMessagesResult::~GetMessagesResult()
+{}
+
+void GetMessagesResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allBizMessages = value["BizMessages"]["BizMessagesItem"];
+	for (auto value : allBizMessages)
+	{
+		BizMessagesItem bizMessagesObject;
+		if(!value["PubTime"].isNull())
+			bizMessagesObject.pubTime = value["PubTime"].asString();
+		if(!value["Topic"].isNull())
+			bizMessagesObject.topic = value["Topic"].asString();
+		if(!value["DataId"].isNull())
+			bizMessagesObject.dataId = std::stol(value["DataId"].asString());
+		if(!value["ContentMapJson"].isNull())
+			bizMessagesObject.contentMapJson = value["ContentMapJson"].asString();
+		bizMessages_.push_back(bizMessagesObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string GetMessagesResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string GetMessagesResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string GetMessagesResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string GetMessagesResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string GetMessagesResult::getSubCode()const
+{
+	return subCode_;
+}
+
+std::vector<GetMessagesResult::BizMessagesItem> GetMessagesResult::getBizMessages()const
+{
+	return bizMessages_;
+}
+

+ 49 - 0
appmallsservice/src/model/RemoveMessagesRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/RemoveMessagesRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::RemoveMessagesRequest;
+
+RemoveMessagesRequest::RemoveMessagesRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "RemoveMessages")
+{}
+
+RemoveMessagesRequest::~RemoveMessagesRequest()
+{}
+
+std::string RemoveMessagesRequest::getMsgIds()const
+{
+	return msgIds_;
+}
+
+void RemoveMessagesRequest::setMsgIds(const std::string& msgIds)
+{
+	msgIds_ = msgIds;
+	setCoreParameter("MsgIds", msgIds);
+}
+
+std::string RemoveMessagesRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void RemoveMessagesRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 104 - 0
appmallsservice/src/model/RemoveMessagesResult.cc

@@ -0,0 +1,104 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/RemoveMessagesResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+RemoveMessagesResult::RemoveMessagesResult() :
+	ServiceResult()
+{}
+
+RemoveMessagesResult::RemoveMessagesResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+RemoveMessagesResult::~RemoveMessagesResult()
+{}
+
+void RemoveMessagesResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+	if(!value["ReturnCode"].isNull())
+		returnCode_ = value["ReturnCode"].asString();
+	if(!value["ReturnMessage"].isNull())
+		returnMessage_ = value["ReturnMessage"].asString();
+	if(!value["ReturnValue"].isNull())
+		returnValue_ = value["ReturnValue"].asString();
+
+}
+
+std::string RemoveMessagesResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string RemoveMessagesResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string RemoveMessagesResult::getReturnCode()const
+{
+	return returnCode_;
+}
+
+std::string RemoveMessagesResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string RemoveMessagesResult::getReturnMessage()const
+{
+	return returnMessage_;
+}
+
+std::string RemoveMessagesResult::getReturnValue()const
+{
+	return returnValue_;
+}
+
+std::string RemoveMessagesResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string RemoveMessagesResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 49 - 0
appmallsservice/src/model/TaobaoFilmGetCinemasRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetCinemasRequest;
+
+TaobaoFilmGetCinemasRequest::TaobaoFilmGetCinemasRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetCinemas")
+{}
+
+TaobaoFilmGetCinemasRequest::~TaobaoFilmGetCinemasRequest()
+{}
+
+long TaobaoFilmGetCinemasRequest::getPageIndex()const
+{
+	return pageIndex_;
+}
+
+void TaobaoFilmGetCinemasRequest::setPageIndex(long pageIndex)
+{
+	pageIndex_ = pageIndex;
+	setCoreParameter("PageIndex", std::to_string(pageIndex));
+}
+
+std::string TaobaoFilmGetCinemasRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetCinemasRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 121 - 0
appmallsservice/src/model/TaobaoFilmGetCinemasResult.cc

@@ -0,0 +1,121 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetCinemasResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetCinemasResult::TaobaoFilmGetCinemasResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetCinemasResult::TaobaoFilmGetCinemasResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetCinemasResult::~TaobaoFilmGetCinemasResult()
+{}
+
+void TaobaoFilmGetCinemasResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allCinemas = value["Cinemas"]["CinemasItem"];
+	for (auto value : allCinemas)
+	{
+		CinemasItem cinemasObject;
+		if(!value["Address"].isNull())
+			cinemasObject.address = value["Address"].asString();
+		if(!value["CinemaName"].isNull())
+			cinemasObject.cinemaName = value["CinemaName"].asString();
+		if(!value["CityId"].isNull())
+			cinemasObject.cityId = std::stol(value["CityId"].asString());
+		if(!value["Id"].isNull())
+			cinemasObject.id = std::stol(value["Id"].asString());
+		if(!value["Latitude"].isNull())
+			cinemasObject.latitude = value["Latitude"].asString();
+		if(!value["Longitude"].isNull())
+			cinemasObject.longitude = value["Longitude"].asString();
+		if(!value["Phone"].isNull())
+			cinemasObject.phone = value["Phone"].asString();
+		if(!value["RegionName"].isNull())
+			cinemasObject.regionName = value["RegionName"].asString();
+		if(!value["ScheduleCloseTime"].isNull())
+			cinemasObject.scheduleCloseTime = std::stol(value["ScheduleCloseTime"].asString());
+		if(!value["StandardId"].isNull())
+			cinemasObject.standardId = value["StandardId"].asString();
+		cinemas_.push_back(cinemasObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["TotalCount"].isNull())
+		totalCount_ = std::stol(value["TotalCount"].asString());
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetCinemasResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetCinemasResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+long TaobaoFilmGetCinemasResult::getTotalCount()const
+{
+	return totalCount_;
+}
+
+std::string TaobaoFilmGetCinemasResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmGetCinemasResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmGetCinemasResult::getSubCode()const
+{
+	return subCode_;
+}
+
+std::vector<TaobaoFilmGetCinemasResult::CinemasItem> TaobaoFilmGetCinemasResult::getCinemas()const
+{
+	return cinemas_;
+}
+

+ 49 - 0
appmallsservice/src/model/TaobaoFilmGetHotShowsRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetHotShowsRequest;
+
+TaobaoFilmGetHotShowsRequest::TaobaoFilmGetHotShowsRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetHotShows")
+{}
+
+TaobaoFilmGetHotShowsRequest::~TaobaoFilmGetHotShowsRequest()
+{}
+
+long TaobaoFilmGetHotShowsRequest::getCityCode()const
+{
+	return cityCode_;
+}
+
+void TaobaoFilmGetHotShowsRequest::setCityCode(long cityCode)
+{
+	cityCode_ = cityCode;
+	setCoreParameter("CityCode", std::to_string(cityCode));
+}
+
+std::string TaobaoFilmGetHotShowsRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetHotShowsRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 134 - 0
appmallsservice/src/model/TaobaoFilmGetHotShowsResult.cc

@@ -0,0 +1,134 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetHotShowsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetHotShowsResult::TaobaoFilmGetHotShowsResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetHotShowsResult::TaobaoFilmGetHotShowsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetHotShowsResult::~TaobaoFilmGetHotShowsResult()
+{}
+
+void TaobaoFilmGetHotShowsResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allShows = value["Shows"]["ShowsItem"];
+	for (auto value : allShows)
+	{
+		ShowsItem showsObject;
+		if(!value["BackgroundPicture"].isNull())
+			showsObject.backgroundPicture = value["BackgroundPicture"].asString();
+		if(!value["Country"].isNull())
+			showsObject.country = value["Country"].asString();
+		if(!value["Description"].isNull())
+			showsObject.description = value["Description"].asString();
+		if(!value["Director"].isNull())
+			showsObject.director = value["Director"].asString();
+		if(!value["Duration"].isNull())
+			showsObject.duration = std::stol(value["Duration"].asString());
+		if(!value["Highlight"].isNull())
+			showsObject.highlight = value["Highlight"].asString();
+		if(!value["Id"].isNull())
+			showsObject.id = std::stol(value["Id"].asString());
+		if(!value["Language"].isNull())
+			showsObject.language = value["Language"].asString();
+		if(!value["LeadingRole"].isNull())
+			showsObject.leadingRole = value["LeadingRole"].asString();
+		if(!value["OpenDay"].isNull())
+			showsObject.openDay = value["OpenDay"].asString();
+		if(!value["OpenTime"].isNull())
+			showsObject.openTime = value["OpenTime"].asString();
+		if(!value["Poster"].isNull())
+			showsObject.poster = value["Poster"].asString();
+		if(!value["Remark"].isNull())
+			showsObject.remark = value["Remark"].asString();
+		if(!value["ShowMark"].isNull())
+			showsObject.showMark = value["ShowMark"].asString();
+		if(!value["ShowName"].isNull())
+			showsObject.showName = value["ShowName"].asString();
+		if(!value["ShowNameEn"].isNull())
+			showsObject.showNameEn = value["ShowNameEn"].asString();
+		if(!value["Type"].isNull())
+			showsObject.type = value["Type"].asString();
+		auto allShowVersionList = value["ShowVersionList"]["ShowVersionList"];
+		for (auto value : allShowVersionList)
+			showsObject.showVersionList.push_back(value.asString());
+		auto allTrailerList = value["TrailerList"]["TrailerList"];
+		for (auto value : allTrailerList)
+			showsObject.trailerList.push_back(value.asString());
+		shows_.push_back(showsObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetHotShowsResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetHotShowsResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::vector<TaobaoFilmGetHotShowsResult::ShowsItem> TaobaoFilmGetHotShowsResult::getShows()const
+{
+	return shows_;
+}
+
+std::string TaobaoFilmGetHotShowsResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmGetHotShowsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmGetHotShowsResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 38 - 0
appmallsservice/src/model/TaobaoFilmGetRegionListRequest.cc

@@ -0,0 +1,38 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetRegionListRequest;
+
+TaobaoFilmGetRegionListRequest::TaobaoFilmGetRegionListRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetRegionList")
+{}
+
+TaobaoFilmGetRegionListRequest::~TaobaoFilmGetRegionListRequest()
+{}
+
+std::string TaobaoFilmGetRegionListRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetRegionListRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 104 - 0
appmallsservice/src/model/TaobaoFilmGetRegionListResult.cc

@@ -0,0 +1,104 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetRegionListResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetRegionListResult::TaobaoFilmGetRegionListResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetRegionListResult::TaobaoFilmGetRegionListResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetRegionListResult::~TaobaoFilmGetRegionListResult()
+{}
+
+void TaobaoFilmGetRegionListResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allRegions = value["Regions"]["RegionsItem"];
+	for (auto value : allRegions)
+	{
+		RegionsItem regionsObject;
+		if(!value["CityCode"].isNull())
+			regionsObject.cityCode = std::stol(value["CityCode"].asString());
+		if(!value["Id"].isNull())
+			regionsObject.id = std::stol(value["Id"].asString());
+		if(!value["ParentId"].isNull())
+			regionsObject.parentId = std::stol(value["ParentId"].asString());
+		if(!value["PinYin"].isNull())
+			regionsObject.pinYin = value["PinYin"].asString();
+		if(!value["RegionName"].isNull())
+			regionsObject.regionName = value["RegionName"].asString();
+		regions_.push_back(regionsObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetRegionListResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetRegionListResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmGetRegionListResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::vector<TaobaoFilmGetRegionListResult::RegionsItem> TaobaoFilmGetRegionListResult::getRegions()const
+{
+	return regions_;
+}
+
+std::string TaobaoFilmGetRegionListResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmGetRegionListResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 49 - 0
appmallsservice/src/model/TaobaoFilmGetSchedulesRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetSchedulesRequest;
+
+TaobaoFilmGetSchedulesRequest::TaobaoFilmGetSchedulesRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetSchedules")
+{}
+
+TaobaoFilmGetSchedulesRequest::~TaobaoFilmGetSchedulesRequest()
+{}
+
+long TaobaoFilmGetSchedulesRequest::getCinemaId()const
+{
+	return cinemaId_;
+}
+
+void TaobaoFilmGetSchedulesRequest::setCinemaId(long cinemaId)
+{
+	cinemaId_ = cinemaId;
+	setCoreParameter("CinemaId", std::to_string(cinemaId));
+}
+
+std::string TaobaoFilmGetSchedulesRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetSchedulesRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 124 - 0
appmallsservice/src/model/TaobaoFilmGetSchedulesResult.cc

@@ -0,0 +1,124 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSchedulesResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetSchedulesResult::TaobaoFilmGetSchedulesResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetSchedulesResult::TaobaoFilmGetSchedulesResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetSchedulesResult::~TaobaoFilmGetSchedulesResult()
+{}
+
+void TaobaoFilmGetSchedulesResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allSchedules = value["Schedules"]["SchedulesItem"];
+	for (auto value : allSchedules)
+	{
+		SchedulesItem schedulesObject;
+		if(!value["CinemaId"].isNull())
+			schedulesObject.cinemaId = std::stol(value["CinemaId"].asString());
+		if(!value["CloseTime"].isNull())
+			schedulesObject.closeTime = value["CloseTime"].asString();
+		if(!value["HallName"].isNull())
+			schedulesObject.hallName = value["HallName"].asString();
+		if(!value["Id"].isNull())
+			schedulesObject.id = std::stol(value["Id"].asString());
+		if(!value["IsExpired"].isNull())
+			schedulesObject.isExpired = value["IsExpired"].asString() == "true";
+		if(!value["MaxCanBuy"].isNull())
+			schedulesObject.maxCanBuy = std::stol(value["MaxCanBuy"].asString());
+		if(!value["Price"].isNull())
+			schedulesObject.price = std::stol(value["Price"].asString());
+		if(!value["ScheduleArea"].isNull())
+			schedulesObject.scheduleArea = value["ScheduleArea"].asString();
+		if(!value["SectionId"].isNull())
+			schedulesObject.sectionId = value["SectionId"].asString();
+		if(!value["ServiceFee"].isNull())
+			schedulesObject.serviceFee = std::stol(value["ServiceFee"].asString());
+		if(!value["ShowDate"].isNull())
+			schedulesObject.showDate = value["ShowDate"].asString();
+		if(!value["ShowId"].isNull())
+			schedulesObject.showId = std::stol(value["ShowId"].asString());
+		if(!value["ShowTime"].isNull())
+			schedulesObject.showTime = value["ShowTime"].asString();
+		if(!value["ShowVersion"].isNull())
+			schedulesObject.showVersion = value["ShowVersion"].asString();
+		if(!value["HallId"].isNull())
+			schedulesObject.hallId = value["HallId"].asString();
+		schedules_.push_back(schedulesObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetSchedulesResult::getMsg()const
+{
+	return msg_;
+}
+
+std::vector<TaobaoFilmGetSchedulesResult::SchedulesItem> TaobaoFilmGetSchedulesResult::getSchedules()const
+{
+	return schedules_;
+}
+
+std::string TaobaoFilmGetSchedulesResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmGetSchedulesResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmGetSchedulesResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmGetSchedulesResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 49 - 0
appmallsservice/src/model/TaobaoFilmGetSeatsRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetSeatsRequest;
+
+TaobaoFilmGetSeatsRequest::TaobaoFilmGetSeatsRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetSeats")
+{}
+
+TaobaoFilmGetSeatsRequest::~TaobaoFilmGetSeatsRequest()
+{}
+
+long TaobaoFilmGetSeatsRequest::getScheduleId()const
+{
+	return scheduleId_;
+}
+
+void TaobaoFilmGetSeatsRequest::setScheduleId(long scheduleId)
+{
+	scheduleId_ = scheduleId;
+	setCoreParameter("ScheduleId", std::to_string(scheduleId));
+}
+
+std::string TaobaoFilmGetSeatsRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetSeatsRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 143 - 0
appmallsservice/src/model/TaobaoFilmGetSeatsResult.cc

@@ -0,0 +1,143 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSeatsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetSeatsResult::TaobaoFilmGetSeatsResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetSeatsResult::TaobaoFilmGetSeatsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetSeatsResult::~TaobaoFilmGetSeatsResult()
+{}
+
+void TaobaoFilmGetSeatsResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto seatMapNode = value["SeatMap"];
+	if(!seatMapNode["MaxCanBuy"].isNull())
+		seatMap_.maxCanBuy = std::stol(seatMapNode["MaxCanBuy"].asString());
+	if(!seatMapNode["MaxColumn"].isNull())
+		seatMap_.maxColumn = std::stol(seatMapNode["MaxColumn"].asString());
+	if(!seatMapNode["MaxLeftPx"].isNull())
+		seatMap_.maxLeftPx = std::stol(seatMapNode["MaxLeftPx"].asString());
+	if(!seatMapNode["MaxRow"].isNull())
+		seatMap_.maxRow = std::stol(seatMapNode["MaxRow"].asString());
+	if(!seatMapNode["MaxTopPx"].isNull())
+		seatMap_.maxTopPx = std::stol(seatMapNode["MaxTopPx"].asString());
+	if(!seatMapNode["MinColumn"].isNull())
+		seatMap_.minColumn = std::stol(seatMapNode["MinColumn"].asString());
+	if(!seatMapNode["MinLeftPx"].isNull())
+		seatMap_.minLeftPx = std::stol(seatMapNode["MinLeftPx"].asString());
+	if(!seatMapNode["MinRow"].isNull())
+		seatMap_.minRow = std::stol(seatMapNode["MinRow"].asString());
+	if(!seatMapNode["MinTopPx"].isNull())
+		seatMap_.minTopPx = std::stol(seatMapNode["MinTopPx"].asString());
+	if(!seatMapNode["Notice"].isNull())
+		seatMap_.notice = seatMapNode["Notice"].asString();
+	if(!seatMapNode["Regular"].isNull())
+		seatMap_.regular = seatMapNode["Regular"].asString() == "true";
+	if(!seatMapNode["SeatCount"].isNull())
+		seatMap_.seatCount = std::stol(seatMapNode["SeatCount"].asString());
+	if(!seatMapNode["SoldCount"].isNull())
+		seatMap_.soldCount = std::stol(seatMapNode["SoldCount"].asString());
+	if(!seatMapNode["TipMessage"].isNull())
+		seatMap_.tipMessage = seatMapNode["TipMessage"].asString();
+	auto allSeats = value["Seats"]["SeatsItem"];
+	for (auto value : allSeats)
+	{
+		SeatMap::SeatsItem seatsItemObject;
+		if(!value["Area"].isNull())
+			seatsItemObject.area = value["Area"].asString();
+		if(!value["Column"].isNull())
+			seatsItemObject.column = std::stol(value["Column"].asString());
+		if(!value["ExtId"].isNull())
+			seatsItemObject.extId = value["ExtId"].asString();
+		if(!value["Flag"].isNull())
+			seatsItemObject.flag = std::stol(value["Flag"].asString());
+		if(!value["LeftPx"].isNull())
+			seatsItemObject.leftPx = std::stol(value["LeftPx"].asString());
+		if(!value["Name"].isNull())
+			seatsItemObject.name = value["Name"].asString();
+		if(!value["Row"].isNull())
+			seatsItemObject.row = std::stol(value["Row"].asString());
+		if(!value["RowName"].isNull())
+			seatsItemObject.rowName = value["RowName"].asString();
+		if(!value["Status"].isNull())
+			seatsItemObject.status = std::stol(value["Status"].asString());
+		if(!value["TopPx"].isNull())
+			seatsItemObject.topPx = std::stol(value["TopPx"].asString());
+		seatMap_.seats.push_back(seatsItemObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetSeatsResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetSeatsResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmGetSeatsResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmGetSeatsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+TaobaoFilmGetSeatsResult::SeatMap TaobaoFilmGetSeatsResult::getSeatMap()const
+{
+	return seatMap_;
+}
+
+std::string TaobaoFilmGetSeatsResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 60 - 0
appmallsservice/src/model/TaobaoFilmGetShowCommentsRequest.cc

@@ -0,0 +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.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetShowCommentsRequest;
+
+TaobaoFilmGetShowCommentsRequest::TaobaoFilmGetShowCommentsRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetShowComments")
+{}
+
+TaobaoFilmGetShowCommentsRequest::~TaobaoFilmGetShowCommentsRequest()
+{}
+
+long TaobaoFilmGetShowCommentsRequest::getShowId()const
+{
+	return showId_;
+}
+
+void TaobaoFilmGetShowCommentsRequest::setShowId(long showId)
+{
+	showId_ = showId;
+	setCoreParameter("ShowId", std::to_string(showId));
+}
+
+long TaobaoFilmGetShowCommentsRequest::getPageIndex()const
+{
+	return pageIndex_;
+}
+
+void TaobaoFilmGetShowCommentsRequest::setPageIndex(long pageIndex)
+{
+	pageIndex_ = pageIndex;
+	setCoreParameter("PageIndex", std::to_string(pageIndex));
+}
+
+std::string TaobaoFilmGetShowCommentsRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetShowCommentsRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 117 - 0
appmallsservice/src/model/TaobaoFilmGetShowCommentsResult.cc

@@ -0,0 +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.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetShowCommentsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetShowCommentsResult::TaobaoFilmGetShowCommentsResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetShowCommentsResult::TaobaoFilmGetShowCommentsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetShowCommentsResult::~TaobaoFilmGetShowCommentsResult()
+{}
+
+void TaobaoFilmGetShowCommentsResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allCommentList = value["CommentList"]["CommentListItem"];
+	for (auto value : allCommentList)
+	{
+		CommentListItem commentListObject;
+		if(!value["CommentTime"].isNull())
+			commentListObject.commentTime = value["CommentTime"].asString();
+		if(!value["Content"].isNull())
+			commentListObject.content = value["Content"].asString();
+		if(!value["FavorCount"].isNull())
+			commentListObject.favorCount = std::stol(value["FavorCount"].asString());
+		if(!value["Id"].isNull())
+			commentListObject.id = std::stol(value["Id"].asString());
+		if(!value["NickName"].isNull())
+			commentListObject.nickName = value["NickName"].asString();
+		if(!value["Remark"].isNull())
+			commentListObject.remark = std::stol(value["Remark"].asString());
+		if(!value["ShowId"].isNull())
+			commentListObject.showId = std::stol(value["ShowId"].asString());
+		if(!value["Subject"].isNull())
+			commentListObject.subject = value["Subject"].asString();
+		commentList_.push_back(commentListObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["Count"].isNull())
+		count_ = std::stol(value["Count"].asString());
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetShowCommentsResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetShowCommentsResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmGetShowCommentsResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::vector<TaobaoFilmGetShowCommentsResult::CommentListItem> TaobaoFilmGetShowCommentsResult::getCommentList()const
+{
+	return commentList_;
+}
+
+std::string TaobaoFilmGetShowCommentsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+long TaobaoFilmGetShowCommentsResult::getCount()const
+{
+	return count_;
+}
+
+std::string TaobaoFilmGetShowCommentsResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 49 - 0
appmallsservice/src/model/TaobaoFilmGetSoonShowsRequest.cc

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmGetSoonShowsRequest;
+
+TaobaoFilmGetSoonShowsRequest::TaobaoFilmGetSoonShowsRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmGetSoonShows")
+{}
+
+TaobaoFilmGetSoonShowsRequest::~TaobaoFilmGetSoonShowsRequest()
+{}
+
+long TaobaoFilmGetSoonShowsRequest::getCityCode()const
+{
+	return cityCode_;
+}
+
+void TaobaoFilmGetSoonShowsRequest::setCityCode(long cityCode)
+{
+	cityCode_ = cityCode;
+	setCoreParameter("CityCode", std::to_string(cityCode));
+}
+
+std::string TaobaoFilmGetSoonShowsRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmGetSoonShowsRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 134 - 0
appmallsservice/src/model/TaobaoFilmGetSoonShowsResult.cc

@@ -0,0 +1,134 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmGetSoonShowsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmGetSoonShowsResult::TaobaoFilmGetSoonShowsResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmGetSoonShowsResult::TaobaoFilmGetSoonShowsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmGetSoonShowsResult::~TaobaoFilmGetSoonShowsResult()
+{}
+
+void TaobaoFilmGetSoonShowsResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto allShows = value["Shows"]["ShowsItem"];
+	for (auto value : allShows)
+	{
+		ShowsItem showsObject;
+		if(!value["BackgroundPicture"].isNull())
+			showsObject.backgroundPicture = value["BackgroundPicture"].asString();
+		if(!value["Country"].isNull())
+			showsObject.country = value["Country"].asString();
+		if(!value["Description"].isNull())
+			showsObject.description = value["Description"].asString();
+		if(!value["Director"].isNull())
+			showsObject.director = value["Director"].asString();
+		if(!value["Duration"].isNull())
+			showsObject.duration = std::stol(value["Duration"].asString());
+		if(!value["Highlight"].isNull())
+			showsObject.highlight = value["Highlight"].asString();
+		if(!value["Id"].isNull())
+			showsObject.id = std::stol(value["Id"].asString());
+		if(!value["Language"].isNull())
+			showsObject.language = value["Language"].asString();
+		if(!value["LeadingRole"].isNull())
+			showsObject.leadingRole = value["LeadingRole"].asString();
+		if(!value["OpenDay"].isNull())
+			showsObject.openDay = value["OpenDay"].asString();
+		if(!value["OpenTime"].isNull())
+			showsObject.openTime = value["OpenTime"].asString();
+		if(!value["Poster"].isNull())
+			showsObject.poster = value["Poster"].asString();
+		if(!value["Remark"].isNull())
+			showsObject.remark = value["Remark"].asString();
+		if(!value["ShowMark"].isNull())
+			showsObject.showMark = value["ShowMark"].asString();
+		if(!value["ShowName"].isNull())
+			showsObject.showName = value["ShowName"].asString();
+		if(!value["ShowNameEn"].isNull())
+			showsObject.showNameEn = value["ShowNameEn"].asString();
+		if(!value["Type"].isNull())
+			showsObject.type = value["Type"].asString();
+		auto allShowVersionList = value["ShowVersionList"]["ShowVersionList"];
+		for (auto value : allShowVersionList)
+			showsObject.showVersionList.push_back(value.asString());
+		auto allTrailerList = value["TrailerList"]["TrailerList"];
+		for (auto value : allTrailerList)
+			showsObject.trailerList.push_back(value.asString());
+		shows_.push_back(showsObject);
+	}
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmGetSoonShowsResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmGetSoonShowsResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::vector<TaobaoFilmGetSoonShowsResult::ShowsItem> TaobaoFilmGetSoonShowsResult::getShows()const
+{
+	return shows_;
+}
+
+std::string TaobaoFilmGetSoonShowsResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmGetSoonShowsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmGetSoonShowsResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 82 - 0
appmallsservice/src/model/TaobaoFilmIssueOrderRequest.cc

@@ -0,0 +1,82 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmIssueOrderRequest;
+
+TaobaoFilmIssueOrderRequest::TaobaoFilmIssueOrderRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmIssueOrder")
+{}
+
+TaobaoFilmIssueOrderRequest::~TaobaoFilmIssueOrderRequest()
+{}
+
+std::string TaobaoFilmIssueOrderRequest::getLockSeatApplyKey()const
+{
+	return lockSeatApplyKey_;
+}
+
+void TaobaoFilmIssueOrderRequest::setLockSeatApplyKey(const std::string& lockSeatApplyKey)
+{
+	lockSeatApplyKey_ = lockSeatApplyKey;
+	setCoreParameter("LockSeatApplyKey", lockSeatApplyKey);
+}
+
+std::string TaobaoFilmIssueOrderRequest::getExtUserId()const
+{
+	return extUserId_;
+}
+
+void TaobaoFilmIssueOrderRequest::setExtUserId(const std::string& extUserId)
+{
+	extUserId_ = extUserId;
+	setCoreParameter("ExtUserId", extUserId);
+}
+
+std::string TaobaoFilmIssueOrderRequest::getExtOrderId()const
+{
+	return extOrderId_;
+}
+
+void TaobaoFilmIssueOrderRequest::setExtOrderId(const std::string& extOrderId)
+{
+	extOrderId_ = extOrderId;
+	setCoreParameter("ExtOrderId", extOrderId);
+}
+
+long TaobaoFilmIssueOrderRequest::getTotalPrice()const
+{
+	return totalPrice_;
+}
+
+void TaobaoFilmIssueOrderRequest::setTotalPrice(long totalPrice)
+{
+	totalPrice_ = totalPrice;
+	setCoreParameter("TotalPrice", std::to_string(totalPrice));
+}
+
+std::string TaobaoFilmIssueOrderRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmIssueOrderRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 111 - 0
appmallsservice/src/model/TaobaoFilmIssueOrderResult.cc

@@ -0,0 +1,111 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmIssueOrderResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmIssueOrderResult::TaobaoFilmIssueOrderResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmIssueOrderResult::TaobaoFilmIssueOrderResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmIssueOrderResult::~TaobaoFilmIssueOrderResult()
+{}
+
+void TaobaoFilmIssueOrderResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["Message"].isNull())
+		message_ = value["Message"].asString();
+	if(!value["Status"].isNull())
+		status_ = value["Status"].asString();
+	if(!value["TbOrderId"].isNull())
+		tbOrderId_ = value["TbOrderId"].asString();
+	if(!value["TicketContents"].isNull())
+		ticketContents_ = value["TicketContents"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmIssueOrderResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getStatus()const
+{
+	return status_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getMessage()const
+{
+	return message_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getTicketContents()const
+{
+	return ticketContents_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getTbOrderId()const
+{
+	return tbOrderId_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmIssueOrderResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 93 - 0
appmallsservice/src/model/TaobaoFilmLockSeatRequest.cc

@@ -0,0 +1,93 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmLockSeatRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmLockSeatRequest;
+
+TaobaoFilmLockSeatRequest::TaobaoFilmLockSeatRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmLockSeat")
+{}
+
+TaobaoFilmLockSeatRequest::~TaobaoFilmLockSeatRequest()
+{}
+
+long TaobaoFilmLockSeatRequest::getScheduleId()const
+{
+	return scheduleId_;
+}
+
+void TaobaoFilmLockSeatRequest::setScheduleId(long scheduleId)
+{
+	scheduleId_ = scheduleId;
+	setCoreParameter("ScheduleId", std::to_string(scheduleId));
+}
+
+std::string TaobaoFilmLockSeatRequest::getSeatIds()const
+{
+	return seatIds_;
+}
+
+void TaobaoFilmLockSeatRequest::setSeatIds(const std::string& seatIds)
+{
+	seatIds_ = seatIds;
+	setCoreParameter("SeatIds", seatIds);
+}
+
+std::string TaobaoFilmLockSeatRequest::getSeatNames()const
+{
+	return seatNames_;
+}
+
+void TaobaoFilmLockSeatRequest::setSeatNames(const std::string& seatNames)
+{
+	seatNames_ = seatNames;
+	setCoreParameter("SeatNames", seatNames);
+}
+
+std::string TaobaoFilmLockSeatRequest::getMobile()const
+{
+	return mobile_;
+}
+
+void TaobaoFilmLockSeatRequest::setMobile(const std::string& mobile)
+{
+	mobile_ = mobile;
+	setCoreParameter("Mobile", mobile);
+}
+
+std::string TaobaoFilmLockSeatRequest::getExtUserId()const
+{
+	return extUserId_;
+}
+
+void TaobaoFilmLockSeatRequest::setExtUserId(const std::string& extUserId)
+{
+	extUserId_ = extUserId;
+	setCoreParameter("ExtUserId", extUserId);
+}
+
+std::string TaobaoFilmLockSeatRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmLockSeatRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 97 - 0
appmallsservice/src/model/TaobaoFilmLockSeatResult.cc

@@ -0,0 +1,97 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmLockSeatResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmLockSeatResult::TaobaoFilmLockSeatResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmLockSeatResult::TaobaoFilmLockSeatResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmLockSeatResult::~TaobaoFilmLockSeatResult()
+{}
+
+void TaobaoFilmLockSeatResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	auto seatLockedNode = value["SeatLocked"];
+	if(!seatLockedNode["ApplyKey"].isNull())
+		seatLocked_.applyKey = seatLockedNode["ApplyKey"].asString();
+	if(!seatLockedNode["DefaultLockSecond"].isNull())
+		seatLocked_.defaultLockSecond = std::stol(seatLockedNode["DefaultLockSecond"].asString());
+	if(!seatLockedNode["LockTime"].isNull())
+		seatLocked_.lockTime = std::stol(seatLockedNode["LockTime"].asString());
+	if(!seatLockedNode["Status"].isNull())
+		seatLocked_.status = seatLockedNode["Status"].asString();
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+TaobaoFilmLockSeatResult::SeatLocked TaobaoFilmLockSeatResult::getSeatLocked()const
+{
+	return seatLocked_;
+}
+
+std::string TaobaoFilmLockSeatResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmLockSeatResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmLockSeatResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmLockSeatResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmLockSeatResult::getSubCode()const
+{
+	return subCode_;
+}
+

+ 60 - 0
appmallsservice/src/model/TaobaoFilmUnLockSeatRequest.cc

@@ -0,0 +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.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatRequest.h>
+
+using AlibabaCloud::AppMallsService::Model::TaobaoFilmUnLockSeatRequest;
+
+TaobaoFilmUnLockSeatRequest::TaobaoFilmUnLockSeatRequest() :
+	RpcServiceRequest("appmallsservice", "2018-02-24", "TaobaoFilmUnLockSeat")
+{}
+
+TaobaoFilmUnLockSeatRequest::~TaobaoFilmUnLockSeatRequest()
+{}
+
+std::string TaobaoFilmUnLockSeatRequest::getLockSeatApplyKey()const
+{
+	return lockSeatApplyKey_;
+}
+
+void TaobaoFilmUnLockSeatRequest::setLockSeatApplyKey(const std::string& lockSeatApplyKey)
+{
+	lockSeatApplyKey_ = lockSeatApplyKey;
+	setCoreParameter("LockSeatApplyKey", lockSeatApplyKey);
+}
+
+std::string TaobaoFilmUnLockSeatRequest::getExtUserId()const
+{
+	return extUserId_;
+}
+
+void TaobaoFilmUnLockSeatRequest::setExtUserId(const std::string& extUserId)
+{
+	extUserId_ = extUserId;
+	setCoreParameter("ExtUserId", extUserId);
+}
+
+std::string TaobaoFilmUnLockSeatRequest::getParamsJson()const
+{
+	return paramsJson_;
+}
+
+void TaobaoFilmUnLockSeatRequest::setParamsJson(const std::string& paramsJson)
+{
+	paramsJson_ = paramsJson;
+	setCoreParameter("ParamsJson", paramsJson);
+}
+

+ 104 - 0
appmallsservice/src/model/TaobaoFilmUnLockSeatResult.cc

@@ -0,0 +1,104 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/appmallsservice/model/TaobaoFilmUnLockSeatResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::AppMallsService;
+using namespace AlibabaCloud::AppMallsService::Model;
+
+TaobaoFilmUnLockSeatResult::TaobaoFilmUnLockSeatResult() :
+	ServiceResult()
+{}
+
+TaobaoFilmUnLockSeatResult::TaobaoFilmUnLockSeatResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+TaobaoFilmUnLockSeatResult::~TaobaoFilmUnLockSeatResult()
+{}
+
+void TaobaoFilmUnLockSeatResult::parse(const std::string &payload)
+{
+	Json::CharReaderBuilder builder;
+	Json::CharReader *reader = builder.newCharReader();
+	Json::Value *val;
+	Json::Value value;
+	JSONCPP_STRING *errs;
+	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
+	value = *val;
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Msg"].isNull())
+		msg_ = value["Msg"].asString();
+	if(!value["SubCode"].isNull())
+		subCode_ = value["SubCode"].asString();
+	if(!value["SubMsg"].isNull())
+		subMsg_ = value["SubMsg"].asString();
+	if(!value["ReturnCode"].isNull())
+		returnCode_ = value["ReturnCode"].asString();
+	if(!value["ReturnMessage"].isNull())
+		returnMessage_ = value["ReturnMessage"].asString();
+	if(!value["ReturnValue"].isNull())
+		returnValue_ = value["ReturnValue"].asString() == "true";
+	if(!value["LogsId"].isNull())
+		logsId_ = value["LogsId"].asString();
+
+}
+
+std::string TaobaoFilmUnLockSeatResult::getMsg()const
+{
+	return msg_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getSubMsg()const
+{
+	return subMsg_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getReturnCode()const
+{
+	return returnCode_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getLogsId()const
+{
+	return logsId_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getReturnMessage()const
+{
+	return returnMessage_;
+}
+
+bool TaobaoFilmUnLockSeatResult::getReturnValue()const
+{
+	return returnValue_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string TaobaoFilmUnLockSeatResult::getSubCode()const
+{
+	return subCode_;
+}
+