Browse Source

Supported library managment for simillarity scene.

sdk-team 7 years ago
parent
commit
d9d4b6f085
100 changed files with 7062 additions and 264 deletions
  1. 4 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 472 104
      green/CMakeLists.txt
  4. 820 159
      green/include/alibabacloud/green/GreenClient.h
  5. 48 0
      green/include/alibabacloud/green/model/AddSimilarityLibraryRequest.h
  6. 49 0
      green/include/alibabacloud/green/model/AddSimilarityLibraryResult.h
  7. 60 0
      green/include/alibabacloud/green/model/CreatCustomOcrTemplateRequest.h
  8. 49 0
      green/include/alibabacloud/green/model/CreatCustomOcrTemplateResult.h
  9. 57 0
      green/include/alibabacloud/green/model/CreateBizTypeRequest.h
  10. 49 0
      green/include/alibabacloud/green/model/CreateBizTypeResult.h
  11. 63 0
      green/include/alibabacloud/green/model/CreateCdiBagRequest.h
  12. 57 0
      green/include/alibabacloud/green/model/CreateCdiBagResult.h
  13. 63 0
      green/include/alibabacloud/green/model/CreateCdiBaseBagRequest.h
  14. 57 0
      green/include/alibabacloud/green/model/CreateCdiBaseBagResult.h
  15. 66 0
      green/include/alibabacloud/green/model/CreateImageLibRequest.h
  16. 49 0
      green/include/alibabacloud/green/model/CreateImageLibResult.h
  17. 78 0
      green/include/alibabacloud/green/model/CreateKeywordLibRequest.h
  18. 51 0
      green/include/alibabacloud/green/model/CreateKeywordLibResult.h
  19. 57 0
      green/include/alibabacloud/green/model/CreateKeywordRequest.h
  20. 55 0
      green/include/alibabacloud/green/model/CreateKeywordResult.h
  21. 63 0
      green/include/alibabacloud/green/model/CreateWebSiteInstanceRequest.h
  22. 57 0
      green/include/alibabacloud/green/model/CreateWebSiteInstanceResult.h
  23. 54 0
      green/include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineRequest.h
  24. 49 0
      green/include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineResult.h
  25. 51 0
      green/include/alibabacloud/green/model/DeleteCustomOcrTemplateRequest.h
  26. 49 0
      green/include/alibabacloud/green/model/DeleteCustomOcrTemplateResult.h
  27. 51 0
      green/include/alibabacloud/green/model/DeleteImageFromLibRequest.h
  28. 49 0
      green/include/alibabacloud/green/model/DeleteImageFromLibResult.h
  29. 51 0
      green/include/alibabacloud/green/model/DeleteImageLibRequest.h
  30. 49 0
      green/include/alibabacloud/green/model/DeleteImageLibResult.h
  31. 54 0
      green/include/alibabacloud/green/model/DeleteKeywordLibRequest.h
  32. 49 0
      green/include/alibabacloud/green/model/DeleteKeywordLibResult.h
  33. 60 0
      green/include/alibabacloud/green/model/DeleteKeywordRequest.h
  34. 49 0
      green/include/alibabacloud/green/model/DeleteKeywordResult.h
  35. 54 0
      green/include/alibabacloud/green/model/DeleteNotificationContactsRequest.h
  36. 49 0
      green/include/alibabacloud/green/model/DeleteNotificationContactsResult.h
  37. 48 0
      green/include/alibabacloud/green/model/DeleteSimilarityLibraryRequest.h
  38. 49 0
      green/include/alibabacloud/green/model/DeleteSimilarityLibraryResult.h
  39. 63 0
      green/include/alibabacloud/green/model/DescribeAppInfoRequest.h
  40. 77 0
      green/include/alibabacloud/green/model/DescribeAppInfoResult.h
  41. 66 0
      green/include/alibabacloud/green/model/DescribeAuditContentItemRequest.h
  42. 70 0
      green/include/alibabacloud/green/model/DescribeAuditContentItemResult.h
  43. 99 0
      green/include/alibabacloud/green/model/DescribeAuditContentRequest.h
  44. 88 0
      green/include/alibabacloud/green/model/DescribeAuditContentResult.h
  45. 51 0
      green/include/alibabacloud/green/model/DescribeAuditSettingRequest.h
  46. 61 0
      green/include/alibabacloud/green/model/DescribeAuditSettingResult.h
  47. 54 0
      green/include/alibabacloud/green/model/DescribeBizTypeSettingRequest.h
  48. 61 0
      green/include/alibabacloud/green/model/DescribeBizTypeSettingResult.h
  49. 51 0
      green/include/alibabacloud/green/model/DescribeBizTypesRequest.h
  50. 53 0
      green/include/alibabacloud/green/model/DescribeBizTypesResult.h
  51. 51 0
      green/include/alibabacloud/green/model/DescribeCustomOcrTemplateRequest.h
  52. 78 0
      green/include/alibabacloud/green/model/DescribeCustomOcrTemplateResult.h
  53. 69 0
      green/include/alibabacloud/green/model/DescribeImageFromLibRequest.h
  54. 66 0
      green/include/alibabacloud/green/model/DescribeImageFromLibResult.h
  55. 51 0
      green/include/alibabacloud/green/model/DescribeImageLibRequest.h
  56. 67 0
      green/include/alibabacloud/green/model/DescribeImageLibResult.h
  57. 48 0
      green/include/alibabacloud/green/model/DescribeImageUploadInfoRequest.h
  58. 61 0
      green/include/alibabacloud/green/model/DescribeImageUploadInfoResult.h
  59. 54 0
      green/include/alibabacloud/green/model/DescribeKeywordLibRequest.h
  60. 70 0
      green/include/alibabacloud/green/model/DescribeKeywordLibResult.h
  61. 66 0
      green/include/alibabacloud/green/model/DescribeKeywordRequest.h
  62. 64 0
      green/include/alibabacloud/green/model/DescribeKeywordResult.h
  63. 51 0
      green/include/alibabacloud/green/model/DescribeNotificationSettingRequest.h
  64. 61 0
      green/include/alibabacloud/green/model/DescribeNotificationSettingResult.h
  65. 57 0
      green/include/alibabacloud/green/model/DescribeOpenApiUsageRequest.h
  66. 69 0
      green/include/alibabacloud/green/model/DescribeOpenApiUsageResult.h
  67. 48 0
      green/include/alibabacloud/green/model/DescribeOssCallbackSettingRequest.h
  68. 61 0
      green/include/alibabacloud/green/model/DescribeOssCallbackSettingResult.h
  69. 51 0
      green/include/alibabacloud/green/model/DescribeOssIncrementCheckSettingRequest.h
  70. 83 0
      green/include/alibabacloud/green/model/DescribeOssIncrementCheckSettingResult.h
  71. 51 0
      green/include/alibabacloud/green/model/DescribeOssIncrementOverviewRequest.h
  72. 59 0
      green/include/alibabacloud/green/model/DescribeOssIncrementOverviewResult.h
  73. 63 0
      green/include/alibabacloud/green/model/DescribeOssIncrementStatsRequest.h
  74. 63 0
      green/include/alibabacloud/green/model/DescribeOssIncrementStatsResult.h
  75. 93 0
      green/include/alibabacloud/green/model/DescribeOssResultItemsRequest.h
  76. 83 0
      green/include/alibabacloud/green/model/DescribeOssResultItemsResult.h
  77. 51 0
      green/include/alibabacloud/green/model/DescribeOssStockStatusRequest.h
  78. 77 0
      green/include/alibabacloud/green/model/DescribeOssStockStatusResult.h
  79. 57 0
      green/include/alibabacloud/green/model/DescribeSdkUrlRequest.h
  80. 51 0
      green/include/alibabacloud/green/model/DescribeSdkUrlResult.h
  81. 54 0
      green/include/alibabacloud/green/model/DescribeUpdatePackageResultRequest.h
  82. 71 0
      green/include/alibabacloud/green/model/DescribeUpdatePackageResultResult.h
  83. 54 0
      green/include/alibabacloud/green/model/DescribeUploadInfoRequest.h
  84. 61 0
      green/include/alibabacloud/green/model/DescribeUploadInfoResult.h
  85. 51 0
      green/include/alibabacloud/green/model/DescribeUserStatusRequest.h
  86. 61 0
      green/include/alibabacloud/green/model/DescribeUserStatusResult.h
  87. 96 0
      green/include/alibabacloud/green/model/DescribeViewContentRequest.h
  88. 85 0
      green/include/alibabacloud/green/model/DescribeViewContentResult.h
  89. 54 0
      green/include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineRequest.h
  90. 55 0
      green/include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineResult.h
  91. 51 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceIdRequest.h
  92. 53 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceIdResult.h
  93. 54 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlRequest.h
  94. 53 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlResult.h
  95. 63 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceRequest.h
  96. 69 0
      green/include/alibabacloud/green/model/DescribeWebsiteInstanceResult.h
  97. 57 0
      green/include/alibabacloud/green/model/DescribeWebsiteScanResultDetailRequest.h
  98. 66 0
      green/include/alibabacloud/green/model/DescribeWebsiteScanResultDetailResult.h
  99. 75 0
      green/include/alibabacloud/green/model/DescribeWebsiteScanResultRequest.h
  100. 71 0
      green/include/alibabacloud/green/model/DescribeWebsiteScanResultResult.h

+ 4 - 0
CHANGELOG

@@ -1,3 +1,7 @@
+2019-07-05 Version 1.36.61
+- Supported library managment for simillarity scene.
+- Remove the local file uploader code which can be downloaded from yundun content security document.
+
 2019-07-05 Version 1.36.60
 - Add TaskCancelStatus for QueryTaskList api.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.60
+1.36.61

+ 472 - 104
green/CMakeLists.txt

@@ -21,169 +21,537 @@ set(green_public_header
 	include/alibabacloud/green/GreenExport.h )
 
 set(green_public_header_model 
+	include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineResult.h
+	include/alibabacloud/green/model/VerifyCustomOcrTemplateRequest.h
+	include/alibabacloud/green/model/VerifyCustomOcrTemplateResult.h
+	include/alibabacloud/green/model/DescribeOssIncrementCheckSettingRequest.h
+	include/alibabacloud/green/model/DescribeOssIncrementCheckSettingResult.h
+	include/alibabacloud/green/model/DescribeWebsiteScanResultRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteScanResultResult.h
+	include/alibabacloud/green/model/UpdateAppPackageRequest.h
+	include/alibabacloud/green/model/UpdateAppPackageResult.h
+	include/alibabacloud/green/model/DeleteVideoDnaGroupRequest.h
+	include/alibabacloud/green/model/DeleteVideoDnaGroupResult.h
+	include/alibabacloud/green/model/UpdateOssCallbackSettingRequest.h
+	include/alibabacloud/green/model/UpdateOssCallbackSettingResult.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlResult.h
+	include/alibabacloud/green/model/DeleteVideoDnaRequest.h
+	include/alibabacloud/green/model/DeleteVideoDnaResult.h
+	include/alibabacloud/green/model/RefundCdiBaseBagRequest.h
+	include/alibabacloud/green/model/RefundCdiBaseBagResult.h
+	include/alibabacloud/green/model/UpdateBizTypeSettingRequest.h
+	include/alibabacloud/green/model/UpdateBizTypeSettingResult.h
+	include/alibabacloud/green/model/FileAsyncScanRequest.h
+	include/alibabacloud/green/model/FileAsyncScanResult.h
+	include/alibabacloud/green/model/DescribeOssResultItemsRequest.h
+	include/alibabacloud/green/model/DescribeOssResultItemsResult.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceStatusRequest.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceStatusResult.h
+	include/alibabacloud/green/model/DescribeBizTypesRequest.h
+	include/alibabacloud/green/model/DescribeBizTypesResult.h
+	include/alibabacloud/green/model/RefundCdiBagRequest.h
+	include/alibabacloud/green/model/RefundCdiBagResult.h
+	include/alibabacloud/green/model/DeleteImageFromLibRequest.h
+	include/alibabacloud/green/model/DeleteImageFromLibResult.h
+	include/alibabacloud/green/model/CreateCdiBaseBagRequest.h
+	include/alibabacloud/green/model/CreateCdiBaseBagResult.h
+	include/alibabacloud/green/model/VerifyPhoneRequest.h
+	include/alibabacloud/green/model/VerifyPhoneResult.h
+	include/alibabacloud/green/model/ImageDetectionRequest.h
+	include/alibabacloud/green/model/ImageDetectionResult.h
+	include/alibabacloud/green/model/DeleteKeywordLibRequest.h
+	include/alibabacloud/green/model/DeleteKeywordLibResult.h
+	include/alibabacloud/green/model/ImportKeywordsRequest.h
+	include/alibabacloud/green/model/ImportKeywordsResult.h
+	include/alibabacloud/green/model/VoiceCancelScanRequest.h
+	include/alibabacloud/green/model/VoiceCancelScanResult.h
+	include/alibabacloud/green/model/SendWebsiteFeedbackRequest.h
+	include/alibabacloud/green/model/SendWebsiteFeedbackResult.h
+	include/alibabacloud/green/model/DescribeImageFromLibRequest.h
+	include/alibabacloud/green/model/DescribeImageFromLibResult.h
+	include/alibabacloud/green/model/RenewWebSiteInstanceRequest.h
+	include/alibabacloud/green/model/RenewWebSiteInstanceResult.h
+	include/alibabacloud/green/model/DescribeViewContentRequest.h
+	include/alibabacloud/green/model/DescribeViewContentResult.h
+	include/alibabacloud/green/model/VoiceIdentityRegisterRequest.h
+	include/alibabacloud/green/model/VoiceIdentityRegisterResult.h
+	include/alibabacloud/green/model/DescribeWebsiteStatRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteStatResult.h
+	include/alibabacloud/green/model/UpdateNotificationSettingRequest.h
+	include/alibabacloud/green/model/UpdateNotificationSettingResult.h
+	include/alibabacloud/green/model/DescribeAuditContentItemRequest.h
+	include/alibabacloud/green/model/DescribeAuditContentItemResult.h
+	include/alibabacloud/green/model/SearchPersonRequest.h
+	include/alibabacloud/green/model/SearchPersonResult.h
+	include/alibabacloud/green/model/MarkOssResultRequest.h
+	include/alibabacloud/green/model/MarkOssResultResult.h
+	include/alibabacloud/green/model/DescribeAppInfoRequest.h
+	include/alibabacloud/green/model/DescribeAppInfoResult.h
+	include/alibabacloud/green/model/AddSimilarityImageRequest.h
+	include/alibabacloud/green/model/AddSimilarityImageResult.h
+	include/alibabacloud/green/model/DescribeCustomOcrTemplateRequest.h
+	include/alibabacloud/green/model/DescribeCustomOcrTemplateResult.h
+	include/alibabacloud/green/model/VoiceIdentityUnregisterRequest.h
+	include/alibabacloud/green/model/VoiceIdentityUnregisterResult.h
+	include/alibabacloud/green/model/DeleteKeywordRequest.h
+	include/alibabacloud/green/model/DeleteKeywordResult.h
+	include/alibabacloud/green/model/CreateWebSiteInstanceRequest.h
+	include/alibabacloud/green/model/CreateWebSiteInstanceResult.h
 	include/alibabacloud/green/model/ImageSyncScanRequest.h
 	include/alibabacloud/green/model/ImageSyncScanResult.h
+	include/alibabacloud/green/model/GetPersonRequest.h
+	include/alibabacloud/green/model/GetPersonResult.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceIdRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceIdResult.h
+	include/alibabacloud/green/model/MarkWebsiteScanResultRequest.h
+	include/alibabacloud/green/model/MarkWebsiteScanResultResult.h
+	include/alibabacloud/green/model/VideoFeedbackRequest.h
+	include/alibabacloud/green/model/VideoFeedbackResult.h
+	include/alibabacloud/green/model/ExportKeywordsRequest.h
+	include/alibabacloud/green/model/ExportKeywordsResult.h
+	include/alibabacloud/green/model/MarkAuditContentRequest.h
+	include/alibabacloud/green/model/MarkAuditContentResult.h
+	include/alibabacloud/green/model/AddGroupsRequest.h
+	include/alibabacloud/green/model/AddGroupsResult.h
+	include/alibabacloud/green/model/VerifyEmailRequest.h
+	include/alibabacloud/green/model/VerifyEmailResult.h
+	include/alibabacloud/green/model/DescribeWebsiteVerifyInfoRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteVerifyInfoResult.h
+	include/alibabacloud/green/model/FileAsyncScanResultsRequest.h
+	include/alibabacloud/green/model/FileAsyncScanResultsResult.h
+	include/alibabacloud/green/model/DescribeBizTypeSettingRequest.h
+	include/alibabacloud/green/model/DescribeBizTypeSettingResult.h
+	include/alibabacloud/green/model/DescribeSdkUrlRequest.h
+	include/alibabacloud/green/model/DescribeSdkUrlResult.h
+	include/alibabacloud/green/model/GetSimilarityLibraryRequest.h
+	include/alibabacloud/green/model/GetSimilarityLibraryResult.h
+	include/alibabacloud/green/model/DescribeOssIncrementStatsRequest.h
+	include/alibabacloud/green/model/DescribeOssIncrementStatsResult.h
+	include/alibabacloud/green/model/GetSimilarityImageRequest.h
+	include/alibabacloud/green/model/GetSimilarityImageResult.h
+	include/alibabacloud/green/model/SendVerifyCodeToEmailRequest.h
+	include/alibabacloud/green/model/SendVerifyCodeToEmailResult.h
+	include/alibabacloud/green/model/CreateImageLibRequest.h
+	include/alibabacloud/green/model/CreateImageLibResult.h
+	include/alibabacloud/green/model/GetFacesRequest.h
+	include/alibabacloud/green/model/GetFacesResult.h
+	include/alibabacloud/green/model/VoiceAsyncScanRequest.h
+	include/alibabacloud/green/model/VoiceAsyncScanResult.h
+	include/alibabacloud/green/model/UpdateCustomOcrTemplateRequest.h
+	include/alibabacloud/green/model/UpdateCustomOcrTemplateResult.h
+	include/alibabacloud/green/model/UpdateAuditSettingRequest.h
+	include/alibabacloud/green/model/UpdateAuditSettingResult.h
+	include/alibabacloud/green/model/GetGroupsRequest.h
+	include/alibabacloud/green/model/GetGroupsResult.h
+	include/alibabacloud/green/model/TextScanRequest.h
+	include/alibabacloud/green/model/TextScanResult.h
+	include/alibabacloud/green/model/ExportOssResultRequest.h
+	include/alibabacloud/green/model/ExportOssResultResult.h
+	include/alibabacloud/green/model/VoiceIdentityStartRegisterRequest.h
+	include/alibabacloud/green/model/VoiceIdentityStartRegisterResult.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteInstanceResult.h
+	include/alibabacloud/green/model/DescribeImageLibRequest.h
+	include/alibabacloud/green/model/DescribeImageLibResult.h
+	include/alibabacloud/green/model/UpgradeCdiBaseBagRequest.h
+	include/alibabacloud/green/model/UpgradeCdiBaseBagResult.h
+	include/alibabacloud/green/model/DescribeUserStatusRequest.h
+	include/alibabacloud/green/model/DescribeUserStatusResult.h
+	include/alibabacloud/green/model/GetAddVideoDnaResultsRequest.h
+	include/alibabacloud/green/model/GetAddVideoDnaResultsResult.h
+	include/alibabacloud/green/model/DescribeKeywordRequest.h
+	include/alibabacloud/green/model/DescribeKeywordResult.h
+	include/alibabacloud/green/model/AddFacesRequest.h
+	include/alibabacloud/green/model/AddFacesResult.h
+	include/alibabacloud/green/model/DescribeAuditSettingRequest.h
+	include/alibabacloud/green/model/DescribeAuditSettingResult.h
+	include/alibabacloud/green/model/CreateKeywordLibRequest.h
+	include/alibabacloud/green/model/CreateKeywordLibResult.h
+	include/alibabacloud/green/model/UpdateOssIncrementCheckSettingRequest.h
+	include/alibabacloud/green/model/UpdateOssIncrementCheckSettingResult.h
 	include/alibabacloud/green/model/UploadCredentialsRequest.h
 	include/alibabacloud/green/model/UploadCredentialsResult.h
+	include/alibabacloud/green/model/CreateBizTypeRequest.h
+	include/alibabacloud/green/model/CreateBizTypeResult.h
 	include/alibabacloud/green/model/GetPersonsRequest.h
 	include/alibabacloud/green/model/GetPersonsResult.h
-	include/alibabacloud/green/model/GetPersonRequest.h
-	include/alibabacloud/green/model/GetPersonResult.h
 	include/alibabacloud/green/model/DeleteFacesRequest.h
 	include/alibabacloud/green/model/DeleteFacesResult.h
-	include/alibabacloud/green/model/DeleteVideoDnaGroupRequest.h
-	include/alibabacloud/green/model/DeleteVideoDnaGroupResult.h
-	include/alibabacloud/green/model/AddVideoDnaRequest.h
-	include/alibabacloud/green/model/AddVideoDnaResult.h
-	include/alibabacloud/green/model/VideoFeedbackRequest.h
-	include/alibabacloud/green/model/VideoFeedbackResult.h
 	include/alibabacloud/green/model/DeletePersonRequest.h
 	include/alibabacloud/green/model/DeletePersonResult.h
-	include/alibabacloud/green/model/VideoSyncScanRequest.h
-	include/alibabacloud/green/model/VideoSyncScanResult.h
-	include/alibabacloud/green/model/VideoAsyncScanResultsRequest.h
-	include/alibabacloud/green/model/VideoAsyncScanResultsResult.h
-	include/alibabacloud/green/model/DeleteVideoDnaRequest.h
-	include/alibabacloud/green/model/DeleteVideoDnaResult.h
-	include/alibabacloud/green/model/AddGroupsRequest.h
-	include/alibabacloud/green/model/AddGroupsResult.h
-	include/alibabacloud/green/model/FileAsyncScanRequest.h
-	include/alibabacloud/green/model/FileAsyncScanResult.h
+	include/alibabacloud/green/model/RefundWebSiteInstanceRequest.h
+	include/alibabacloud/green/model/RefundWebSiteInstanceResult.h
 	include/alibabacloud/green/model/SetPersonRequest.h
 	include/alibabacloud/green/model/SetPersonResult.h
 	include/alibabacloud/green/model/VoiceIdentityCheckRequest.h
 	include/alibabacloud/green/model/VoiceIdentityCheckResult.h
 	include/alibabacloud/green/model/TextFeedbackRequest.h
 	include/alibabacloud/green/model/TextFeedbackResult.h
-	include/alibabacloud/green/model/FileAsyncScanResultsRequest.h
-	include/alibabacloud/green/model/FileAsyncScanResultsResult.h
+	include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineRequest.h
+	include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineResult.h
 	include/alibabacloud/green/model/DeleteGroupsRequest.h
 	include/alibabacloud/green/model/DeleteGroupsResult.h
 	include/alibabacloud/green/model/VoiceIdentityStartCheckRequest.h
 	include/alibabacloud/green/model/VoiceIdentityStartCheckResult.h
-	include/alibabacloud/green/model/AddVideoDnaGroupRequest.h
-	include/alibabacloud/green/model/AddVideoDnaGroupResult.h
-	include/alibabacloud/green/model/ImageAsyncScanRequest.h
-	include/alibabacloud/green/model/ImageAsyncScanResult.h
+	include/alibabacloud/green/model/UpdateOssStockStatusRequest.h
+	include/alibabacloud/green/model/UpdateOssStockStatusResult.h
+	include/alibabacloud/green/model/DescribeKeywordLibRequest.h
+	include/alibabacloud/green/model/DescribeKeywordLibResult.h
+	include/alibabacloud/green/model/DescribeUpdatePackageResultRequest.h
+	include/alibabacloud/green/model/DescribeUpdatePackageResultResult.h
 	include/alibabacloud/green/model/VideoAsyncScanRequest.h
 	include/alibabacloud/green/model/VideoAsyncScanResult.h
-	include/alibabacloud/green/model/ImageAsyncScanResultsRequest.h
-	include/alibabacloud/green/model/ImageAsyncScanResultsResult.h
-	include/alibabacloud/green/model/VoiceAsyncScanResultsRequest.h
-	include/alibabacloud/green/model/VoiceAsyncScanResultsResult.h
-	include/alibabacloud/green/model/GetFacesRequest.h
-	include/alibabacloud/green/model/GetFacesResult.h
-	include/alibabacloud/green/model/VoiceAsyncScanRequest.h
-	include/alibabacloud/green/model/VoiceAsyncScanResult.h
-	include/alibabacloud/green/model/VoiceCancelScanRequest.h
-	include/alibabacloud/green/model/VoiceCancelScanResult.h
-	include/alibabacloud/green/model/GetGroupsRequest.h
-	include/alibabacloud/green/model/GetGroupsResult.h
-	include/alibabacloud/green/model/TextScanRequest.h
-	include/alibabacloud/green/model/TextScanResult.h
-	include/alibabacloud/green/model/VoiceIdentityRegisterRequest.h
-	include/alibabacloud/green/model/VoiceIdentityRegisterResult.h
+	include/alibabacloud/green/model/DescribeUploadInfoRequest.h
+	include/alibabacloud/green/model/DescribeUploadInfoResult.h
 	include/alibabacloud/green/model/ImageScanFeedbackRequest.h
 	include/alibabacloud/green/model/ImageScanFeedbackResult.h
-	include/alibabacloud/green/model/VoiceIdentityStartRegisterRequest.h
-	include/alibabacloud/green/model/VoiceIdentityStartRegisterResult.h
+	include/alibabacloud/green/model/DescribeOpenApiUsageRequest.h
+	include/alibabacloud/green/model/DescribeOpenApiUsageResult.h
+	include/alibabacloud/green/model/DeleteSimilarityLibraryRequest.h
+	include/alibabacloud/green/model/DeleteSimilarityLibraryResult.h
+	include/alibabacloud/green/model/DescribeOssCallbackSettingRequest.h
+	include/alibabacloud/green/model/DescribeOssCallbackSettingResult.h
+	include/alibabacloud/green/model/DescribeImageUploadInfoRequest.h
+	include/alibabacloud/green/model/DescribeImageUploadInfoResult.h
+	include/alibabacloud/green/model/ImageResultRequest.h
+	include/alibabacloud/green/model/ImageResultResult.h
 	include/alibabacloud/green/model/DeleteSimilarityImageRequest.h
 	include/alibabacloud/green/model/DeleteSimilarityImageResult.h
-	include/alibabacloud/green/model/SearchPersonRequest.h
-	include/alibabacloud/green/model/SearchPersonResult.h
-	include/alibabacloud/green/model/GetAddVideoDnaResultsRequest.h
-	include/alibabacloud/green/model/GetAddVideoDnaResultsResult.h
+	include/alibabacloud/green/model/DeleteImageLibRequest.h
+	include/alibabacloud/green/model/DeleteImageLibResult.h
 	include/alibabacloud/green/model/AddPersonRequest.h
 	include/alibabacloud/green/model/AddPersonResult.h
-	include/alibabacloud/green/model/AddFacesRequest.h
-	include/alibabacloud/green/model/AddFacesResult.h
-	include/alibabacloud/green/model/AddSimilarityImageRequest.h
-	include/alibabacloud/green/model/AddSimilarityImageResult.h
-	include/alibabacloud/green/model/VoiceIdentityUnregisterRequest.h
-	include/alibabacloud/green/model/VoiceIdentityUnregisterResult.h )
+	include/alibabacloud/green/model/ListSimilarityLibrariesRequest.h
+	include/alibabacloud/green/model/ListSimilarityLibrariesResult.h
+	include/alibabacloud/green/model/DeleteCustomOcrTemplateRequest.h
+	include/alibabacloud/green/model/DeleteCustomOcrTemplateResult.h
+	include/alibabacloud/green/model/SampleFeedbackRequest.h
+	include/alibabacloud/green/model/SampleFeedbackResult.h
+	include/alibabacloud/green/model/ListSimilarityImagesRequest.h
+	include/alibabacloud/green/model/ListSimilarityImagesResult.h
+	include/alibabacloud/green/model/MarkAuditContentItemRequest.h
+	include/alibabacloud/green/model/MarkAuditContentItemResult.h
+	include/alibabacloud/green/model/AddVideoDnaRequest.h
+	include/alibabacloud/green/model/AddVideoDnaResult.h
+	include/alibabacloud/green/model/VideoSyncScanRequest.h
+	include/alibabacloud/green/model/VideoSyncScanResult.h
+	include/alibabacloud/green/model/DeleteNotificationContactsRequest.h
+	include/alibabacloud/green/model/DeleteNotificationContactsResult.h
+	include/alibabacloud/green/model/VideoAsyncScanResultsRequest.h
+	include/alibabacloud/green/model/VideoAsyncScanResultsResult.h
+	include/alibabacloud/green/model/DescribeOssStockStatusRequest.h
+	include/alibabacloud/green/model/DescribeOssStockStatusResult.h
+	include/alibabacloud/green/model/TextKeywordFilterRequest.h
+	include/alibabacloud/green/model/TextKeywordFilterResult.h
+	include/alibabacloud/green/model/UpdateImageLibRequest.h
+	include/alibabacloud/green/model/UpdateImageLibResult.h
+	include/alibabacloud/green/model/CreatCustomOcrTemplateRequest.h
+	include/alibabacloud/green/model/CreatCustomOcrTemplateResult.h
+	include/alibabacloud/green/model/CreateKeywordRequest.h
+	include/alibabacloud/green/model/CreateKeywordResult.h
+	include/alibabacloud/green/model/UploadImageToLibRequest.h
+	include/alibabacloud/green/model/UploadImageToLibResult.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceRequest.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceResult.h
+	include/alibabacloud/green/model/DescribeWebsiteScanResultDetailRequest.h
+	include/alibabacloud/green/model/DescribeWebsiteScanResultDetailResult.h
+	include/alibabacloud/green/model/AddSimilarityLibraryRequest.h
+	include/alibabacloud/green/model/AddSimilarityLibraryResult.h
+	include/alibabacloud/green/model/AddVideoDnaGroupRequest.h
+	include/alibabacloud/green/model/AddVideoDnaGroupResult.h
+	include/alibabacloud/green/model/CreateCdiBagRequest.h
+	include/alibabacloud/green/model/CreateCdiBagResult.h
+	include/alibabacloud/green/model/UpdateKeywordLibRequest.h
+	include/alibabacloud/green/model/UpdateKeywordLibResult.h
+	include/alibabacloud/green/model/ImageAsyncScanRequest.h
+	include/alibabacloud/green/model/ImageAsyncScanResult.h
+	include/alibabacloud/green/model/ImageAsyncScanResultsRequest.h
+	include/alibabacloud/green/model/ImageAsyncScanResultsResult.h
+	include/alibabacloud/green/model/VoiceAsyncScanResultsRequest.h
+	include/alibabacloud/green/model/VoiceAsyncScanResultsResult.h
+	include/alibabacloud/green/model/ImageResultsRequest.h
+	include/alibabacloud/green/model/ImageResultsResult.h
+	include/alibabacloud/green/model/VerifyWebsiteInstanceRequest.h
+	include/alibabacloud/green/model/VerifyWebsiteInstanceResult.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceKeyUrlRequest.h
+	include/alibabacloud/green/model/UpdateWebsiteInstanceKeyUrlResult.h
+	include/alibabacloud/green/model/SendVerifyCodeToPhoneRequest.h
+	include/alibabacloud/green/model/SendVerifyCodeToPhoneResult.h
+	include/alibabacloud/green/model/DescribeOssIncrementOverviewRequest.h
+	include/alibabacloud/green/model/DescribeOssIncrementOverviewResult.h
+	include/alibabacloud/green/model/DescribeNotificationSettingRequest.h
+	include/alibabacloud/green/model/DescribeNotificationSettingResult.h
+	include/alibabacloud/green/model/DescribeAuditContentRequest.h
+	include/alibabacloud/green/model/DescribeAuditContentResult.h )
 
 set(green_src 
 	src/GreenClient.cc
+	src/model/DescribeWebsiteIndexPageBaselineRequest.cc
+	src/model/DescribeWebsiteIndexPageBaselineResult.cc
+	src/model/VerifyCustomOcrTemplateRequest.cc
+	src/model/VerifyCustomOcrTemplateResult.cc
+	src/model/DescribeOssIncrementCheckSettingRequest.cc
+	src/model/DescribeOssIncrementCheckSettingResult.cc
+	src/model/DescribeWebsiteScanResultRequest.cc
+	src/model/DescribeWebsiteScanResultResult.cc
+	src/model/UpdateAppPackageRequest.cc
+	src/model/UpdateAppPackageResult.cc
+	src/model/DeleteVideoDnaGroupRequest.cc
+	src/model/DeleteVideoDnaGroupResult.cc
+	src/model/UpdateOssCallbackSettingRequest.cc
+	src/model/UpdateOssCallbackSettingResult.cc
+	src/model/DescribeWebsiteInstanceKeyUrlRequest.cc
+	src/model/DescribeWebsiteInstanceKeyUrlResult.cc
+	src/model/DeleteVideoDnaRequest.cc
+	src/model/DeleteVideoDnaResult.cc
+	src/model/RefundCdiBaseBagRequest.cc
+	src/model/RefundCdiBaseBagResult.cc
+	src/model/UpdateBizTypeSettingRequest.cc
+	src/model/UpdateBizTypeSettingResult.cc
+	src/model/FileAsyncScanRequest.cc
+	src/model/FileAsyncScanResult.cc
+	src/model/DescribeOssResultItemsRequest.cc
+	src/model/DescribeOssResultItemsResult.cc
+	src/model/UpdateWebsiteInstanceStatusRequest.cc
+	src/model/UpdateWebsiteInstanceStatusResult.cc
+	src/model/DescribeBizTypesRequest.cc
+	src/model/DescribeBizTypesResult.cc
+	src/model/RefundCdiBagRequest.cc
+	src/model/RefundCdiBagResult.cc
+	src/model/DeleteImageFromLibRequest.cc
+	src/model/DeleteImageFromLibResult.cc
+	src/model/CreateCdiBaseBagRequest.cc
+	src/model/CreateCdiBaseBagResult.cc
+	src/model/VerifyPhoneRequest.cc
+	src/model/VerifyPhoneResult.cc
+	src/model/ImageDetectionRequest.cc
+	src/model/ImageDetectionResult.cc
+	src/model/DeleteKeywordLibRequest.cc
+	src/model/DeleteKeywordLibResult.cc
+	src/model/ImportKeywordsRequest.cc
+	src/model/ImportKeywordsResult.cc
+	src/model/VoiceCancelScanRequest.cc
+	src/model/VoiceCancelScanResult.cc
+	src/model/SendWebsiteFeedbackRequest.cc
+	src/model/SendWebsiteFeedbackResult.cc
+	src/model/DescribeImageFromLibRequest.cc
+	src/model/DescribeImageFromLibResult.cc
+	src/model/RenewWebSiteInstanceRequest.cc
+	src/model/RenewWebSiteInstanceResult.cc
+	src/model/DescribeViewContentRequest.cc
+	src/model/DescribeViewContentResult.cc
+	src/model/VoiceIdentityRegisterRequest.cc
+	src/model/VoiceIdentityRegisterResult.cc
+	src/model/DescribeWebsiteStatRequest.cc
+	src/model/DescribeWebsiteStatResult.cc
+	src/model/UpdateNotificationSettingRequest.cc
+	src/model/UpdateNotificationSettingResult.cc
+	src/model/DescribeAuditContentItemRequest.cc
+	src/model/DescribeAuditContentItemResult.cc
+	src/model/SearchPersonRequest.cc
+	src/model/SearchPersonResult.cc
+	src/model/MarkOssResultRequest.cc
+	src/model/MarkOssResultResult.cc
+	src/model/DescribeAppInfoRequest.cc
+	src/model/DescribeAppInfoResult.cc
+	src/model/AddSimilarityImageRequest.cc
+	src/model/AddSimilarityImageResult.cc
+	src/model/DescribeCustomOcrTemplateRequest.cc
+	src/model/DescribeCustomOcrTemplateResult.cc
+	src/model/VoiceIdentityUnregisterRequest.cc
+	src/model/VoiceIdentityUnregisterResult.cc
+	src/model/DeleteKeywordRequest.cc
+	src/model/DeleteKeywordResult.cc
+	src/model/CreateWebSiteInstanceRequest.cc
+	src/model/CreateWebSiteInstanceResult.cc
 	src/model/ImageSyncScanRequest.cc
 	src/model/ImageSyncScanResult.cc
+	src/model/GetPersonRequest.cc
+	src/model/GetPersonResult.cc
+	src/model/DescribeWebsiteInstanceIdRequest.cc
+	src/model/DescribeWebsiteInstanceIdResult.cc
+	src/model/MarkWebsiteScanResultRequest.cc
+	src/model/MarkWebsiteScanResultResult.cc
+	src/model/VideoFeedbackRequest.cc
+	src/model/VideoFeedbackResult.cc
+	src/model/ExportKeywordsRequest.cc
+	src/model/ExportKeywordsResult.cc
+	src/model/MarkAuditContentRequest.cc
+	src/model/MarkAuditContentResult.cc
+	src/model/AddGroupsRequest.cc
+	src/model/AddGroupsResult.cc
+	src/model/VerifyEmailRequest.cc
+	src/model/VerifyEmailResult.cc
+	src/model/DescribeWebsiteVerifyInfoRequest.cc
+	src/model/DescribeWebsiteVerifyInfoResult.cc
+	src/model/FileAsyncScanResultsRequest.cc
+	src/model/FileAsyncScanResultsResult.cc
+	src/model/DescribeBizTypeSettingRequest.cc
+	src/model/DescribeBizTypeSettingResult.cc
+	src/model/DescribeSdkUrlRequest.cc
+	src/model/DescribeSdkUrlResult.cc
+	src/model/GetSimilarityLibraryRequest.cc
+	src/model/GetSimilarityLibraryResult.cc
+	src/model/DescribeOssIncrementStatsRequest.cc
+	src/model/DescribeOssIncrementStatsResult.cc
+	src/model/GetSimilarityImageRequest.cc
+	src/model/GetSimilarityImageResult.cc
+	src/model/SendVerifyCodeToEmailRequest.cc
+	src/model/SendVerifyCodeToEmailResult.cc
+	src/model/CreateImageLibRequest.cc
+	src/model/CreateImageLibResult.cc
+	src/model/GetFacesRequest.cc
+	src/model/GetFacesResult.cc
+	src/model/VoiceAsyncScanRequest.cc
+	src/model/VoiceAsyncScanResult.cc
+	src/model/UpdateCustomOcrTemplateRequest.cc
+	src/model/UpdateCustomOcrTemplateResult.cc
+	src/model/UpdateAuditSettingRequest.cc
+	src/model/UpdateAuditSettingResult.cc
+	src/model/GetGroupsRequest.cc
+	src/model/GetGroupsResult.cc
+	src/model/TextScanRequest.cc
+	src/model/TextScanResult.cc
+	src/model/ExportOssResultRequest.cc
+	src/model/ExportOssResultResult.cc
+	src/model/VoiceIdentityStartRegisterRequest.cc
+	src/model/VoiceIdentityStartRegisterResult.cc
+	src/model/DescribeWebsiteInstanceRequest.cc
+	src/model/DescribeWebsiteInstanceResult.cc
+	src/model/DescribeImageLibRequest.cc
+	src/model/DescribeImageLibResult.cc
+	src/model/UpgradeCdiBaseBagRequest.cc
+	src/model/UpgradeCdiBaseBagResult.cc
+	src/model/DescribeUserStatusRequest.cc
+	src/model/DescribeUserStatusResult.cc
+	src/model/GetAddVideoDnaResultsRequest.cc
+	src/model/GetAddVideoDnaResultsResult.cc
+	src/model/DescribeKeywordRequest.cc
+	src/model/DescribeKeywordResult.cc
+	src/model/AddFacesRequest.cc
+	src/model/AddFacesResult.cc
+	src/model/DescribeAuditSettingRequest.cc
+	src/model/DescribeAuditSettingResult.cc
+	src/model/CreateKeywordLibRequest.cc
+	src/model/CreateKeywordLibResult.cc
+	src/model/UpdateOssIncrementCheckSettingRequest.cc
+	src/model/UpdateOssIncrementCheckSettingResult.cc
 	src/model/UploadCredentialsRequest.cc
 	src/model/UploadCredentialsResult.cc
+	src/model/CreateBizTypeRequest.cc
+	src/model/CreateBizTypeResult.cc
 	src/model/GetPersonsRequest.cc
 	src/model/GetPersonsResult.cc
-	src/model/GetPersonRequest.cc
-	src/model/GetPersonResult.cc
 	src/model/DeleteFacesRequest.cc
 	src/model/DeleteFacesResult.cc
-	src/model/DeleteVideoDnaGroupRequest.cc
-	src/model/DeleteVideoDnaGroupResult.cc
-	src/model/AddVideoDnaRequest.cc
-	src/model/AddVideoDnaResult.cc
-	src/model/VideoFeedbackRequest.cc
-	src/model/VideoFeedbackResult.cc
 	src/model/DeletePersonRequest.cc
 	src/model/DeletePersonResult.cc
-	src/model/VideoSyncScanRequest.cc
-	src/model/VideoSyncScanResult.cc
-	src/model/VideoAsyncScanResultsRequest.cc
-	src/model/VideoAsyncScanResultsResult.cc
-	src/model/DeleteVideoDnaRequest.cc
-	src/model/DeleteVideoDnaResult.cc
-	src/model/AddGroupsRequest.cc
-	src/model/AddGroupsResult.cc
-	src/model/FileAsyncScanRequest.cc
-	src/model/FileAsyncScanResult.cc
+	src/model/RefundWebSiteInstanceRequest.cc
+	src/model/RefundWebSiteInstanceResult.cc
 	src/model/SetPersonRequest.cc
 	src/model/SetPersonResult.cc
 	src/model/VoiceIdentityCheckRequest.cc
 	src/model/VoiceIdentityCheckResult.cc
 	src/model/TextFeedbackRequest.cc
 	src/model/TextFeedbackResult.cc
-	src/model/FileAsyncScanResultsRequest.cc
-	src/model/FileAsyncScanResultsResult.cc
+	src/model/CreateWebsiteIndexPageBaselineRequest.cc
+	src/model/CreateWebsiteIndexPageBaselineResult.cc
 	src/model/DeleteGroupsRequest.cc
 	src/model/DeleteGroupsResult.cc
 	src/model/VoiceIdentityStartCheckRequest.cc
 	src/model/VoiceIdentityStartCheckResult.cc
-	src/model/AddVideoDnaGroupRequest.cc
-	src/model/AddVideoDnaGroupResult.cc
-	src/model/ImageAsyncScanRequest.cc
-	src/model/ImageAsyncScanResult.cc
+	src/model/UpdateOssStockStatusRequest.cc
+	src/model/UpdateOssStockStatusResult.cc
+	src/model/DescribeKeywordLibRequest.cc
+	src/model/DescribeKeywordLibResult.cc
+	src/model/DescribeUpdatePackageResultRequest.cc
+	src/model/DescribeUpdatePackageResultResult.cc
 	src/model/VideoAsyncScanRequest.cc
 	src/model/VideoAsyncScanResult.cc
-	src/model/ImageAsyncScanResultsRequest.cc
-	src/model/ImageAsyncScanResultsResult.cc
-	src/model/VoiceAsyncScanResultsRequest.cc
-	src/model/VoiceAsyncScanResultsResult.cc
-	src/model/GetFacesRequest.cc
-	src/model/GetFacesResult.cc
-	src/model/VoiceAsyncScanRequest.cc
-	src/model/VoiceAsyncScanResult.cc
-	src/model/VoiceCancelScanRequest.cc
-	src/model/VoiceCancelScanResult.cc
-	src/model/GetGroupsRequest.cc
-	src/model/GetGroupsResult.cc
-	src/model/TextScanRequest.cc
-	src/model/TextScanResult.cc
-	src/model/VoiceIdentityRegisterRequest.cc
-	src/model/VoiceIdentityRegisterResult.cc
+	src/model/DescribeUploadInfoRequest.cc
+	src/model/DescribeUploadInfoResult.cc
 	src/model/ImageScanFeedbackRequest.cc
 	src/model/ImageScanFeedbackResult.cc
-	src/model/VoiceIdentityStartRegisterRequest.cc
-	src/model/VoiceIdentityStartRegisterResult.cc
+	src/model/DescribeOpenApiUsageRequest.cc
+	src/model/DescribeOpenApiUsageResult.cc
+	src/model/DeleteSimilarityLibraryRequest.cc
+	src/model/DeleteSimilarityLibraryResult.cc
+	src/model/DescribeOssCallbackSettingRequest.cc
+	src/model/DescribeOssCallbackSettingResult.cc
+	src/model/DescribeImageUploadInfoRequest.cc
+	src/model/DescribeImageUploadInfoResult.cc
+	src/model/ImageResultRequest.cc
+	src/model/ImageResultResult.cc
 	src/model/DeleteSimilarityImageRequest.cc
 	src/model/DeleteSimilarityImageResult.cc
-	src/model/SearchPersonRequest.cc
-	src/model/SearchPersonResult.cc
-	src/model/GetAddVideoDnaResultsRequest.cc
-	src/model/GetAddVideoDnaResultsResult.cc
+	src/model/DeleteImageLibRequest.cc
+	src/model/DeleteImageLibResult.cc
 	src/model/AddPersonRequest.cc
 	src/model/AddPersonResult.cc
-	src/model/AddFacesRequest.cc
-	src/model/AddFacesResult.cc
-	src/model/AddSimilarityImageRequest.cc
-	src/model/AddSimilarityImageResult.cc
-	src/model/VoiceIdentityUnregisterRequest.cc
-	src/model/VoiceIdentityUnregisterResult.cc )
+	src/model/ListSimilarityLibrariesRequest.cc
+	src/model/ListSimilarityLibrariesResult.cc
+	src/model/DeleteCustomOcrTemplateRequest.cc
+	src/model/DeleteCustomOcrTemplateResult.cc
+	src/model/SampleFeedbackRequest.cc
+	src/model/SampleFeedbackResult.cc
+	src/model/ListSimilarityImagesRequest.cc
+	src/model/ListSimilarityImagesResult.cc
+	src/model/MarkAuditContentItemRequest.cc
+	src/model/MarkAuditContentItemResult.cc
+	src/model/AddVideoDnaRequest.cc
+	src/model/AddVideoDnaResult.cc
+	src/model/VideoSyncScanRequest.cc
+	src/model/VideoSyncScanResult.cc
+	src/model/DeleteNotificationContactsRequest.cc
+	src/model/DeleteNotificationContactsResult.cc
+	src/model/VideoAsyncScanResultsRequest.cc
+	src/model/VideoAsyncScanResultsResult.cc
+	src/model/DescribeOssStockStatusRequest.cc
+	src/model/DescribeOssStockStatusResult.cc
+	src/model/TextKeywordFilterRequest.cc
+	src/model/TextKeywordFilterResult.cc
+	src/model/UpdateImageLibRequest.cc
+	src/model/UpdateImageLibResult.cc
+	src/model/CreatCustomOcrTemplateRequest.cc
+	src/model/CreatCustomOcrTemplateResult.cc
+	src/model/CreateKeywordRequest.cc
+	src/model/CreateKeywordResult.cc
+	src/model/UploadImageToLibRequest.cc
+	src/model/UploadImageToLibResult.cc
+	src/model/UpdateWebsiteInstanceRequest.cc
+	src/model/UpdateWebsiteInstanceResult.cc
+	src/model/DescribeWebsiteScanResultDetailRequest.cc
+	src/model/DescribeWebsiteScanResultDetailResult.cc
+	src/model/AddSimilarityLibraryRequest.cc
+	src/model/AddSimilarityLibraryResult.cc
+	src/model/AddVideoDnaGroupRequest.cc
+	src/model/AddVideoDnaGroupResult.cc
+	src/model/CreateCdiBagRequest.cc
+	src/model/CreateCdiBagResult.cc
+	src/model/UpdateKeywordLibRequest.cc
+	src/model/UpdateKeywordLibResult.cc
+	src/model/ImageAsyncScanRequest.cc
+	src/model/ImageAsyncScanResult.cc
+	src/model/ImageAsyncScanResultsRequest.cc
+	src/model/ImageAsyncScanResultsResult.cc
+	src/model/VoiceAsyncScanResultsRequest.cc
+	src/model/VoiceAsyncScanResultsResult.cc
+	src/model/ImageResultsRequest.cc
+	src/model/ImageResultsResult.cc
+	src/model/VerifyWebsiteInstanceRequest.cc
+	src/model/VerifyWebsiteInstanceResult.cc
+	src/model/UpdateWebsiteInstanceKeyUrlRequest.cc
+	src/model/UpdateWebsiteInstanceKeyUrlResult.cc
+	src/model/SendVerifyCodeToPhoneRequest.cc
+	src/model/SendVerifyCodeToPhoneResult.cc
+	src/model/DescribeOssIncrementOverviewRequest.cc
+	src/model/DescribeOssIncrementOverviewResult.cc
+	src/model/DescribeNotificationSettingRequest.cc
+	src/model/DescribeNotificationSettingResult.cc
+	src/model/DescribeAuditContentRequest.cc
+	src/model/DescribeAuditContentResult.cc )
 
 add_library(green ${LIB_TYPE}
 	${green_public_header}

File diff suppressed because it is too large
+ 820 - 159
green/include/alibabacloud/green/GreenClient.h


+ 48 - 0
green/include/alibabacloud/green/model/AddSimilarityLibraryRequest.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_GREEN_MODEL_ADDSIMILARITYLIBRARYREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_ADDSIMILARITYLIBRARYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT AddSimilarityLibraryRequest : public RoaServiceRequest
+			{
+
+			public:
+				AddSimilarityLibraryRequest();
+				~AddSimilarityLibraryRequest();
+
+				std::string getClientInfo()const;
+				void setClientInfo(const std::string& clientInfo);
+
+            private:
+				std::string clientInfo_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_ADDSIMILARITYLIBRARYREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/AddSimilarityLibraryResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_ADDSIMILARITYLIBRARYRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_ADDSIMILARITYLIBRARYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT AddSimilarityLibraryResult : public ServiceResult
+			{
+			public:
+
+
+				AddSimilarityLibraryResult();
+				explicit AddSimilarityLibraryResult(const std::string &payload);
+				~AddSimilarityLibraryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_ADDSIMILARITYLIBRARYRESULT_H_

+ 60 - 0
green/include/alibabacloud/green/model/CreatCustomOcrTemplateRequest.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_GREEN_MODEL_CREATCUSTOMOCRTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATCUSTOMOCRTEMPLATEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreatCustomOcrTemplateRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreatCustomOcrTemplateRequest();
+				~CreatCustomOcrTemplateRequest();
+
+				std::string getImgUrl()const;
+				void setImgUrl(const std::string& imgUrl);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getReferArea()const;
+				void setReferArea(const std::string& referArea);
+				std::string getRecognizeArea()const;
+				void setRecognizeArea(const std::string& recognizeArea);
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string imgUrl_;
+				std::string sourceIp_;
+				std::string referArea_;
+				std::string recognizeArea_;
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATCUSTOMOCRTEMPLATEREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/CreatCustomOcrTemplateResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATCUSTOMOCRTEMPLATERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATCUSTOMOCRTEMPLATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreatCustomOcrTemplateResult : public ServiceResult
+			{
+			public:
+
+
+				CreatCustomOcrTemplateResult();
+				explicit CreatCustomOcrTemplateResult(const std::string &payload);
+				~CreatCustomOcrTemplateResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATCUSTOMOCRTEMPLATERESULT_H_

+ 57 - 0
green/include/alibabacloud/green/model/CreateBizTypeRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateBizTypeRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateBizTypeRequest();
+				~CreateBizTypeRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getIndustryInfo()const;
+				void setIndustryInfo(const std::string& industryInfo);
+				std::string getBizTypeName()const;
+				void setBizTypeName(const std::string& bizTypeName);
+				std::string getBizTypeImport()const;
+				void setBizTypeImport(const std::string& bizTypeImport);
+
+            private:
+				std::string sourceIp_;
+				std::string industryInfo_;
+				std::string bizTypeName_;
+				std::string bizTypeImport_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPEREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/CreateBizTypeResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateBizTypeResult : public ServiceResult
+			{
+			public:
+
+
+				CreateBizTypeResult();
+				explicit CreateBizTypeResult(const std::string &payload);
+				~CreateBizTypeResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEBIZTYPERESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/CreateCdiBagRequest.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_GREEN_MODEL_CREATECDIBAGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATECDIBAGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateCdiBagRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateCdiBagRequest();
+				~CreateCdiBagRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				int getOrderNum()const;
+				void setOrderNum(int orderNum);
+				std::string getCommodityCode()const;
+				void setCommodityCode(const std::string& commodityCode);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getFlowOutSpec()const;
+				void setFlowOutSpec(int flowOutSpec);
+				std::string getOrderType()const;
+				void setOrderType(const std::string& orderType);
+
+            private:
+				std::string clientToken_;
+				int orderNum_;
+				std::string commodityCode_;
+				long ownerId_;
+				int flowOutSpec_;
+				std::string orderType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATECDIBAGREQUEST_H_

+ 57 - 0
green/include/alibabacloud/green/model/CreateCdiBagResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATECDIBAGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATECDIBAGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateCdiBagResult : public ServiceResult
+			{
+			public:
+
+
+				CreateCdiBagResult();
+				explicit CreateCdiBagResult(const std::string &payload);
+				~CreateCdiBagResult();
+				std::string getMessage()const;
+				std::vector<std::string> getInstanceIds()const;
+				std::string getOrderId()const;
+				std::string getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<std::string> instanceIds_;
+				std::string orderId_;
+				std::string code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATECDIBAGRESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/CreateCdiBaseBagRequest.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_GREEN_MODEL_CREATECDIBASEBAGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATECDIBASEBAGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateCdiBaseBagRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateCdiBaseBagRequest();
+				~CreateCdiBaseBagRequest();
+
+				int getDuration()const;
+				void setDuration(int duration);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getCommodityCode()const;
+				void setCommodityCode(const std::string& commodityCode);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				int getFlowOutSpec()const;
+				void setFlowOutSpec(int flowOutSpec);
+				std::string getOrderType()const;
+				void setOrderType(const std::string& orderType);
+
+            private:
+				int duration_;
+				std::string clientToken_;
+				std::string commodityCode_;
+				long ownerId_;
+				int flowOutSpec_;
+				std::string orderType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATECDIBASEBAGREQUEST_H_

+ 57 - 0
green/include/alibabacloud/green/model/CreateCdiBaseBagResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATECDIBASEBAGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATECDIBASEBAGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateCdiBaseBagResult : public ServiceResult
+			{
+			public:
+
+
+				CreateCdiBaseBagResult();
+				explicit CreateCdiBaseBagResult(const std::string &payload);
+				~CreateCdiBaseBagResult();
+				std::string getMessage()const;
+				std::string getInstanceId()const;
+				std::string getOrderId()const;
+				std::string getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string instanceId_;
+				std::string orderId_;
+				std::string code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATECDIBASEBAGRESULT_H_

+ 66 - 0
green/include/alibabacloud/green/model/CreateImageLibRequest.h

@@ -0,0 +1,66 @@
+/*
+ * 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_GREEN_MODEL_CREATEIMAGELIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEIMAGELIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateImageLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateImageLibRequest();
+				~CreateImageLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				bool getEnable()const;
+				void setEnable(bool enable);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getBizTypes()const;
+				void setBizTypes(const std::string& bizTypes);
+				std::string getServiceModule()const;
+				void setServiceModule(const std::string& serviceModule);
+				std::string getCategory()const;
+				void setCategory(const std::string& category);
+				std::string getScene()const;
+				void setScene(const std::string& scene);
+
+            private:
+				std::string sourceIp_;
+				bool enable_;
+				std::string name_;
+				std::string bizTypes_;
+				std::string serviceModule_;
+				std::string category_;
+				std::string scene_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEIMAGELIBREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/CreateImageLibResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEIMAGELIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEIMAGELIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateImageLibResult : public ServiceResult
+			{
+			public:
+
+
+				CreateImageLibResult();
+				explicit CreateImageLibResult(const std::string &payload);
+				~CreateImageLibResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEIMAGELIBRESULT_H_

+ 78 - 0
green/include/alibabacloud/green/model/CreateKeywordLibRequest.h

@@ -0,0 +1,78 @@
+/*
+ * 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_GREEN_MODEL_CREATEKEYWORDLIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDLIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateKeywordLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateKeywordLibRequest();
+				~CreateKeywordLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLibType()const;
+				void setLibType(const std::string& libType);
+				bool getEnable()const;
+				void setEnable(bool enable);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getBizTypes()const;
+				void setBizTypes(const std::string& bizTypes);
+				std::string getLanguage()const;
+				void setLanguage(const std::string& language);
+				std::string getServiceModule()const;
+				void setServiceModule(const std::string& serviceModule);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getCategory()const;
+				void setCategory(const std::string& category);
+				std::string getMatchMode()const;
+				void setMatchMode(const std::string& matchMode);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+
+            private:
+				std::string sourceIp_;
+				std::string libType_;
+				bool enable_;
+				std::string name_;
+				std::string bizTypes_;
+				std::string language_;
+				std::string serviceModule_;
+				std::string lang_;
+				std::string category_;
+				std::string matchMode_;
+				std::string resourceType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDLIBREQUEST_H_

+ 51 - 0
green/include/alibabacloud/green/model/CreateKeywordLibResult.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_GREEN_MODEL_CREATEKEYWORDLIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDLIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateKeywordLibResult : public ServiceResult
+			{
+			public:
+
+
+				CreateKeywordLibResult();
+				explicit CreateKeywordLibResult(const std::string &payload);
+				~CreateKeywordLibResult();
+				std::string getId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string id_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDLIBRESULT_H_

+ 57 - 0
green/include/alibabacloud/green/model/CreateKeywordRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateKeywordRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateKeywordRequest();
+				~CreateKeywordRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getKeywords()const;
+				void setKeywords(const std::string& keywords);
+				int getKeywordLibId()const;
+				void setKeywordLibId(int keywordLibId);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string keywords_;
+				int keywordLibId_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDREQUEST_H_

+ 55 - 0
green/include/alibabacloud/green/model/CreateKeywordResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_GREEN_MODEL_CREATEKEYWORDRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateKeywordResult : public ServiceResult
+			{
+			public:
+
+
+				CreateKeywordResult();
+				explicit CreateKeywordResult(const std::string &payload);
+				~CreateKeywordResult();
+				std::vector<std::string> getInvalidKeywordList()const;
+				int getSuccessCount()const;
+				std::vector<std::string> getValidKeywordList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> invalidKeywordList_;
+				int successCount_;
+				std::vector<std::string> validKeywordList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEKEYWORDRESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/CreateWebSiteInstanceRequest.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_GREEN_MODEL_CREATEWEBSITEINSTANCEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINSTANCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateWebSiteInstanceRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateWebSiteInstanceRequest();
+				~CreateWebSiteInstanceRequest();
+
+				int getDuration()const;
+				void setDuration(int duration);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				int getOrderNum()const;
+				void setOrderNum(int orderNum);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getPricingCycle()const;
+				void setPricingCycle(const std::string& pricingCycle);
+				std::string getOrderType()const;
+				void setOrderType(const std::string& orderType);
+
+            private:
+				int duration_;
+				std::string clientToken_;
+				int orderNum_;
+				long ownerId_;
+				std::string pricingCycle_;
+				std::string orderType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINSTANCEREQUEST_H_

+ 57 - 0
green/include/alibabacloud/green/model/CreateWebSiteInstanceResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINSTANCERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINSTANCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateWebSiteInstanceResult : public ServiceResult
+			{
+			public:
+
+
+				CreateWebSiteInstanceResult();
+				explicit CreateWebSiteInstanceResult(const std::string &payload);
+				~CreateWebSiteInstanceResult();
+				std::string getMessage()const;
+				std::vector<std::string> getInstanceIds()const;
+				std::string getOrderId()const;
+				std::string getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<std::string> instanceIds_;
+				std::string orderId_;
+				std::string code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINSTANCERESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineRequest.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_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateWebsiteIndexPageBaselineRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateWebsiteIndexPageBaselineRequest();
+				~CreateWebsiteIndexPageBaselineRequest();
+
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string instanceId_;
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINEREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/CreateWebsiteIndexPageBaselineResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT CreateWebsiteIndexPageBaselineResult : public ServiceResult
+			{
+			public:
+
+
+				CreateWebsiteIndexPageBaselineResult();
+				explicit CreateWebsiteIndexPageBaselineResult(const std::string &payload);
+				~CreateWebsiteIndexPageBaselineResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_CREATEWEBSITEINDEXPAGEBASELINERESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DeleteCustomOcrTemplateRequest.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_GREEN_MODEL_DELETECUSTOMOCRTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETECUSTOMOCRTEMPLATEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteCustomOcrTemplateRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCustomOcrTemplateRequest();
+				~DeleteCustomOcrTemplateRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getIds()const;
+				void setIds(const std::string& ids);
+
+            private:
+				std::string sourceIp_;
+				std::string ids_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETECUSTOMOCRTEMPLATEREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteCustomOcrTemplateResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETECUSTOMOCRTEMPLATERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETECUSTOMOCRTEMPLATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteCustomOcrTemplateResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteCustomOcrTemplateResult();
+				explicit DeleteCustomOcrTemplateResult(const std::string &payload);
+				~DeleteCustomOcrTemplateResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETECUSTOMOCRTEMPLATERESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DeleteImageFromLibRequest.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_GREEN_MODEL_DELETEIMAGEFROMLIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEIMAGEFROMLIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteImageFromLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteImageFromLibRequest();
+				~DeleteImageFromLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getIds()const;
+				void setIds(const std::string& ids);
+
+            private:
+				std::string sourceIp_;
+				std::string ids_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEIMAGEFROMLIBREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteImageFromLibResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETEIMAGEFROMLIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEIMAGEFROMLIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteImageFromLibResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteImageFromLibResult();
+				explicit DeleteImageFromLibResult(const std::string &payload);
+				~DeleteImageFromLibResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEIMAGEFROMLIBRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DeleteImageLibRequest.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_GREEN_MODEL_DELETEIMAGELIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEIMAGELIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteImageLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteImageLibRequest();
+				~DeleteImageLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getId()const;
+				void setId(int id);
+
+            private:
+				std::string sourceIp_;
+				int id_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEIMAGELIBREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteImageLibResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETEIMAGELIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEIMAGELIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteImageLibResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteImageLibResult();
+				explicit DeleteImageLibResult(const std::string &payload);
+				~DeleteImageLibResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEIMAGELIBRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DeleteKeywordLibRequest.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_GREEN_MODEL_DELETEKEYWORDLIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDLIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteKeywordLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteKeywordLibRequest();
+				~DeleteKeywordLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getId()const;
+				void setId(int id);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				int id_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDLIBREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteKeywordLibResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDLIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDLIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteKeywordLibResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteKeywordLibResult();
+				explicit DeleteKeywordLibResult(const std::string &payload);
+				~DeleteKeywordLibResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDLIBRESULT_H_

+ 60 - 0
green/include/alibabacloud/green/model/DeleteKeywordRequest.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_GREEN_MODEL_DELETEKEYWORDREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteKeywordRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteKeywordRequest();
+				~DeleteKeywordRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getKeywords()const;
+				void setKeywords(const std::string& keywords);
+				std::string getKeywordLibId()const;
+				void setKeywordLibId(const std::string& keywordLibId);
+				std::string getIds()const;
+				void setIds(const std::string& ids);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string keywords_;
+				std::string keywordLibId_;
+				std::string ids_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteKeywordResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteKeywordResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteKeywordResult();
+				explicit DeleteKeywordResult(const std::string &payload);
+				~DeleteKeywordResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETEKEYWORDRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DeleteNotificationContactsRequest.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_GREEN_MODEL_DELETENOTIFICATIONCONTACTSREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETENOTIFICATIONCONTACTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteNotificationContactsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteNotificationContactsRequest();
+				~DeleteNotificationContactsRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getContactTypes()const;
+				void setContactTypes(const std::string& contactTypes);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+				std::string contactTypes_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETENOTIFICATIONCONTACTSREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteNotificationContactsResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETENOTIFICATIONCONTACTSRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETENOTIFICATIONCONTACTSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteNotificationContactsResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteNotificationContactsResult();
+				explicit DeleteNotificationContactsResult(const std::string &payload);
+				~DeleteNotificationContactsResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETENOTIFICATIONCONTACTSRESULT_H_

+ 48 - 0
green/include/alibabacloud/green/model/DeleteSimilarityLibraryRequest.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_GREEN_MODEL_DELETESIMILARITYLIBRARYREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETESIMILARITYLIBRARYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteSimilarityLibraryRequest : public RoaServiceRequest
+			{
+
+			public:
+				DeleteSimilarityLibraryRequest();
+				~DeleteSimilarityLibraryRequest();
+
+				std::string getClientInfo()const;
+				void setClientInfo(const std::string& clientInfo);
+
+            private:
+				std::string clientInfo_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETESIMILARITYLIBRARYREQUEST_H_

+ 49 - 0
green/include/alibabacloud/green/model/DeleteSimilarityLibraryResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DELETESIMILARITYLIBRARYRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DELETESIMILARITYLIBRARYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DeleteSimilarityLibraryResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteSimilarityLibraryResult();
+				explicit DeleteSimilarityLibraryResult(const std::string &payload);
+				~DeleteSimilarityLibraryResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DELETESIMILARITYLIBRARYRESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/DescribeAppInfoRequest.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_GREEN_MODEL_DESCRIBEAPPINFOREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAPPINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAppInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeAppInfoRequest();
+				~DescribeAppInfoRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getPlatform()const;
+				void setPlatform(const std::string& platform);
+
+            private:
+				int totalCount_;
+				std::string sourceIp_;
+				int pageSize_;
+				int currentPage_;
+				std::string lang_;
+				std::string platform_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAPPINFOREQUEST_H_

+ 77 - 0
green/include/alibabacloud/green/model/DescribeAppInfoResult.h

@@ -0,0 +1,77 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEAPPINFORESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAPPINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAppInfoResult : public ServiceResult
+			{
+			public:
+				struct AppInfo
+				{
+					struct PackageInfo
+					{
+						std::string version;
+					};
+					struct DebugPackageInfo
+					{
+						std::string version;
+					};
+					std::string startDate;
+					int type;
+					DebugPackageInfo debugPackageInfo;
+					std::string packageName;
+					PackageInfo packageInfo;
+					long id;
+					std::string icon;
+					std::string endDate;
+					std::string name;
+				};
+
+
+				DescribeAppInfoResult();
+				explicit DescribeAppInfoResult(const std::string &payload);
+				~DescribeAppInfoResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<AppInfo> getAppInfoList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<AppInfo> appInfoList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAPPINFORESULT_H_

+ 66 - 0
green/include/alibabacloud/green/model/DescribeAuditContentItemRequest.h

@@ -0,0 +1,66 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditContentItemRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeAuditContentItemRequest();
+				~DescribeAuditContentItemRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				int totalCount_;
+				std::string sourceIp_;
+				int pageSize_;
+				int currentPage_;
+				std::string lang_;
+				std::string resourceType_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMREQUEST_H_

+ 70 - 0
green/include/alibabacloud/green/model/DescribeAuditContentItemResult.h

@@ -0,0 +1,70 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditContentItemResult : public ServiceResult
+			{
+			public:
+				struct AuditContentItem
+				{
+					int audit;
+					std::string suggestion;
+					std::string endTime;
+					std::string content;
+					std::string auditResult;
+					std::string startTime;
+					int sn;
+					long id;
+					std::string parentTaskId;
+					std::vector<std::string> auditIllegalReasons;
+				};
+
+
+				DescribeAuditContentItemResult();
+				explicit DescribeAuditContentItemResult(const std::string &payload);
+				~DescribeAuditContentItemResult();
+				int getTotalCount()const;
+				std::vector<AuditContentItem> getAuditContentItemList()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<AuditContentItem> auditContentItemList_;
+				int pageSize_;
+				int currentPage_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTITEMRESULT_H_

+ 99 - 0
green/include/alibabacloud/green/model/DescribeAuditContentRequest.h

@@ -0,0 +1,99 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEAUDITCONTENTREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditContentRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeAuditContentRequest();
+				~DescribeAuditContentRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getKeywordId()const;
+				void setKeywordId(const std::string& keywordId);
+				std::string getImageId()const;
+				void setImageId(const std::string& imageId);
+				std::string getSuggestion()const;
+				void setSuggestion(const std::string& suggestion);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLabel()const;
+				void setLabel(const std::string& label);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getScene()const;
+				void setScene(const std::string& scene);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getDataId()const;
+				void setDataId(const std::string& dataId);
+				std::string getLibType()const;
+				void setLibType(const std::string& libType);
+				std::string getAuditResult()const;
+				void setAuditResult(const std::string& auditResult);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				int totalCount_;
+				std::string keywordId_;
+				std::string imageId_;
+				std::string suggestion_;
+				int currentPage_;
+				std::string label_;
+				std::string startDate_;
+				std::string resourceType_;
+				std::string scene_;
+				std::string bizType_;
+				std::string endDate_;
+				std::string sourceIp_;
+				std::string dataId_;
+				std::string libType_;
+				std::string auditResult_;
+				int pageSize_;
+				std::string lang_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTREQUEST_H_

+ 88 - 0
green/include/alibabacloud/green/model/DescribeAuditContentResult.h

@@ -0,0 +1,88 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditContentResult : public ServiceResult
+			{
+			public:
+				struct AuditContent
+				{
+					struct Result
+					{
+						std::string suggestion;
+						std::string label;
+						std::string scene;
+					};
+					struct FrameResult
+					{
+						std::string label;
+						std::string url;
+						int offset;
+					};
+					std::string taskId;
+					std::string auditResult;
+					std::string bizType;
+					std::string requestTime;
+					std::string thumbnail;
+					std::string url;
+					std::vector<std::string> auditIllegalReasons;
+					std::string newUrl;
+					std::string scanFinishedTime;
+					int audit;
+					std::string suggestion;
+					std::string dataId;
+					std::vector<AuditContent::Result> results;
+					std::vector<AuditContent::FrameResult> frameResults;
+					std::string content;
+					long id;
+				};
+
+
+				DescribeAuditContentResult();
+				explicit DescribeAuditContentResult(const std::string &payload);
+				~DescribeAuditContentResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<AuditContent> getAuditContentList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<AuditContent> auditContentList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITCONTENTRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeAuditSettingRequest.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_GREEN_MODEL_DESCRIBEAUDITSETTINGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITSETTINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditSettingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeAuditSettingRequest();
+				~DescribeAuditSettingRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITSETTINGREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeAuditSettingResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEAUDITSETTINGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITSETTINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeAuditSettingResult : public ServiceResult
+			{
+			public:
+				struct AuditRange
+				{
+					bool pass;
+					bool block;
+					bool review;
+				};
+
+
+				DescribeAuditSettingResult();
+				explicit DescribeAuditSettingResult(const std::string &payload);
+				~DescribeAuditSettingResult();
+				AuditRange getAuditRange()const;
+				std::string getCallback()const;
+				std::string getSeed()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				AuditRange auditRange_;
+				std::string callback_;
+				std::string seed_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEAUDITSETTINGRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeBizTypeSettingRequest.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_GREEN_MODEL_DESCRIBEBIZTYPESETTINGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESETTINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeBizTypeSettingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeBizTypeSettingRequest();
+				~DescribeBizTypeSettingRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getBizTypeName()const;
+				void setBizTypeName(const std::string& bizTypeName);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+
+            private:
+				std::string sourceIp_;
+				std::string bizTypeName_;
+				std::string resourceType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESETTINGREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeBizTypeSettingResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEBIZTYPESETTINGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESETTINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeBizTypeSettingResult : public ServiceResult
+			{
+			public:
+				struct Terrorism
+				{
+					std::vector<std::string> categories;
+				};
+				struct Porn
+				{
+					std::vector<std::string> categories1;
+				};
+
+
+				DescribeBizTypeSettingResult();
+				explicit DescribeBizTypeSettingResult(const std::string &payload);
+				~DescribeBizTypeSettingResult();
+				Terrorism getTerrorism()const;
+				Porn getPorn()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Terrorism terrorism_;
+				Porn porn_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESETTINGRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeBizTypesRequest.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_GREEN_MODEL_DESCRIBEBIZTYPESREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeBizTypesRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeBizTypesRequest();
+				~DescribeBizTypesRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				bool getImportFlag()const;
+				void setImportFlag(bool importFlag);
+
+            private:
+				std::string sourceIp_;
+				bool importFlag_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESREQUEST_H_

+ 53 - 0
green/include/alibabacloud/green/model/DescribeBizTypesResult.h

@@ -0,0 +1,53 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEBIZTYPESRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeBizTypesResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeBizTypesResult();
+				explicit DescribeBizTypesResult(const std::string &payload);
+				~DescribeBizTypesResult();
+				std::vector<std::string> getBizTypeList()const;
+				int getTotalCount()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> bizTypeList_;
+				int totalCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEBIZTYPESRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeCustomOcrTemplateRequest.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_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeCustomOcrTemplateRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeCustomOcrTemplateRequest();
+				~DescribeCustomOcrTemplateRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getIds()const;
+				void setIds(const std::string& ids);
+
+            private:
+				std::string sourceIp_;
+				std::string ids_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATEREQUEST_H_

+ 78 - 0
green/include/alibabacloud/green/model/DescribeCustomOcrTemplateResult.h

@@ -0,0 +1,78 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeCustomOcrTemplateResult : public ServiceResult
+			{
+			public:
+				struct OcrTemplate
+				{
+					struct Item
+					{
+						int x;
+						int y;
+						int height;
+						int width;
+						std::string name;
+					};
+					struct Item
+					{
+						int x;
+						int y;
+						int height;
+						int width;
+						std::string name;
+					};
+					std::vector<OcrTemplate::Item> referArea;
+					int status;
+					std::vector<OcrTemplate::Item> recognizeArea;
+					long id;
+					std::string imgUrl;
+					std::string name;
+				};
+
+
+				DescribeCustomOcrTemplateResult();
+				explicit DescribeCustomOcrTemplateResult(const std::string &payload);
+				~DescribeCustomOcrTemplateResult();
+				int getTotalCount()const;
+				std::vector<OcrTemplate> getOcrTemplateList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<OcrTemplate> ocrTemplateList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBECUSTOMOCRTEMPLATERESULT_H_

+ 69 - 0
green/include/alibabacloud/green/model/DescribeImageFromLibRequest.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_GREEN_MODEL_DESCRIBEIMAGEFROMLIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEFROMLIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageFromLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeImageFromLibRequest();
+				~DescribeImageFromLibRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getImageLibId()const;
+				void setImageLibId(int imageLibId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				long getId()const;
+				void setId(long id);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+
+            private:
+				int totalCount_;
+				std::string endDate_;
+				std::string sourceIp_;
+				int imageLibId_;
+				int pageSize_;
+				int currentPage_;
+				long id_;
+				std::string startDate_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEFROMLIBREQUEST_H_

+ 66 - 0
green/include/alibabacloud/green/model/DescribeImageFromLibResult.h

@@ -0,0 +1,66 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEIMAGEFROMLIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEFROMLIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageFromLibResult : public ServiceResult
+			{
+			public:
+				struct ImageFromLib
+				{
+					long videoHitCount;
+					std::string createTime;
+					long imageHitCount;
+					long id;
+					std::string image;
+					std::string thumbnail;
+				};
+
+
+				DescribeImageFromLibResult();
+				explicit DescribeImageFromLibResult(const std::string &payload);
+				~DescribeImageFromLibResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<ImageFromLib> getImageFromLibList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<ImageFromLib> imageFromLibList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEFROMLIBRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeImageLibRequest.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_GREEN_MODEL_DESCRIBEIMAGELIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGELIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeImageLibRequest();
+				~DescribeImageLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getServiceModule()const;
+				void setServiceModule(const std::string& serviceModule);
+
+            private:
+				std::string sourceIp_;
+				std::string serviceModule_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGELIBREQUEST_H_

+ 67 - 0
green/include/alibabacloud/green/model/DescribeImageLibResult.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_GREEN_MODEL_DESCRIBEIMAGELIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGELIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageLibResult : public ServiceResult
+			{
+			public:
+				struct ImageLib
+				{
+					int imageCount;
+					std::string category;
+					std::string modifiedTime;
+					std::vector<std::string> bizTypes;
+					std::string enable;
+					int id;
+					std::string scene;
+					std::string code;
+					std::string source;
+					std::string name;
+					std::string serviceModule;
+				};
+
+
+				DescribeImageLibResult();
+				explicit DescribeImageLibResult(const std::string &payload);
+				~DescribeImageLibResult();
+				int getTotalCount()const;
+				std::vector<ImageLib> getImageLibList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<ImageLib> imageLibList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGELIBRESULT_H_

+ 48 - 0
green/include/alibabacloud/green/model/DescribeImageUploadInfoRequest.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_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFOREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageUploadInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeImageUploadInfoRequest();
+				~DescribeImageUploadInfoRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+
+            private:
+				std::string sourceIp_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFOREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeImageUploadInfoResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFORESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeImageUploadInfoResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeImageUploadInfoResult();
+				explicit DescribeImageUploadInfoResult(const std::string &payload);
+				~DescribeImageUploadInfoResult();
+				std::string getPolicy()const;
+				int getExpire()const;
+				std::string getAccessid()const;
+				std::string getSignature()const;
+				std::string getHost()const;
+				std::string getFolder()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string policy_;
+				int expire_;
+				std::string accessid_;
+				std::string signature_;
+				std::string host_;
+				std::string folder_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEIMAGEUPLOADINFORESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeKeywordLibRequest.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_GREEN_MODEL_DESCRIBEKEYWORDLIBREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDLIBREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeKeywordLibRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeKeywordLibRequest();
+				~DescribeKeywordLibRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getServiceModule()const;
+				void setServiceModule(const std::string& serviceModule);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string serviceModule_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDLIBREQUEST_H_

+ 70 - 0
green/include/alibabacloud/green/model/DescribeKeywordLibResult.h

@@ -0,0 +1,70 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEKEYWORDLIBRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDLIBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeKeywordLibResult : public ServiceResult
+			{
+			public:
+				struct KeywordLib
+				{
+					std::string matchMode;
+					std::string category;
+					std::vector<std::string> bizTypes;
+					std::string resourceType;
+					int count;
+					std::string libType;
+					std::string code;
+					std::string source;
+					std::string name;
+					std::string serviceModule;
+					std::string modifiedTime;
+					std::string language;
+					bool enable;
+					int id;
+				};
+
+
+				DescribeKeywordLibResult();
+				explicit DescribeKeywordLibResult(const std::string &payload);
+				~DescribeKeywordLibResult();
+				std::vector<KeywordLib> getKeywordLibList()const;
+				int getTotalCount()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<KeywordLib> keywordLibList_;
+				int totalCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDLIBRESULT_H_

+ 66 - 0
green/include/alibabacloud/green/model/DescribeKeywordRequest.h

@@ -0,0 +1,66 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEKEYWORDREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeKeywordRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeKeywordRequest();
+				~DescribeKeywordRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getKeywordLibId()const;
+				void setKeywordLibId(int keywordLibId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getKeyword()const;
+				void setKeyword(const std::string& keyword);
+
+            private:
+				int totalCount_;
+				std::string sourceIp_;
+				int keywordLibId_;
+				int pageSize_;
+				int currentPage_;
+				std::string lang_;
+				std::string keyword_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDREQUEST_H_

+ 64 - 0
green/include/alibabacloud/green/model/DescribeKeywordResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEKEYWORDRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeKeywordResult : public ServiceResult
+			{
+			public:
+				struct Keyword
+				{
+					std::string keyword;
+					int hitCount;
+					std::string createTime;
+					int id;
+				};
+
+
+				DescribeKeywordResult();
+				explicit DescribeKeywordResult(const std::string &payload);
+				~DescribeKeywordResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<Keyword> getKeywordList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<Keyword> keywordList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEKEYWORDRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeNotificationSettingRequest.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_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeNotificationSettingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeNotificationSettingRequest();
+				~DescribeNotificationSettingRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeNotificationSettingResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeNotificationSettingResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeNotificationSettingResult();
+				explicit DescribeNotificationSettingResult(const std::string &payload);
+				~DescribeNotificationSettingResult();
+				std::string getEmail()const;
+				std::string getPhone()const;
+				int getScheduleMessageTime()const;
+				int getScheduleMessageTimeZone()const;
+				std::vector<std::string> getReminderModeList()const;
+				std::vector<std::string> getRealtimeMessageList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string email_;
+				std::string phone_;
+				int scheduleMessageTime_;
+				int scheduleMessageTimeZone_;
+				std::vector<std::string> reminderModeList_;
+				std::vector<std::string> realtimeMessageList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBENOTIFICATIONSETTINGRESULT_H_

+ 57 - 0
green/include/alibabacloud/green/model/DescribeOpenApiUsageRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DESCRIBEOPENAPIUSAGEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOPENAPIUSAGEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOpenApiUsageRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOpenApiUsageRequest();
+				~DescribeOpenApiUsageRequest();
+
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+
+            private:
+				std::string endDate_;
+				std::string sourceIp_;
+				std::string startDate_;
+				std::string resourceType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOPENAPIUSAGEREQUEST_H_

+ 69 - 0
green/include/alibabacloud/green/model/DescribeOpenApiUsageResult.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_GREEN_MODEL_DESCRIBEOPENAPIUSAGERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOPENAPIUSAGERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOpenApiUsageResult : public ServiceResult
+			{
+			public:
+				struct OpenApiUsage
+				{
+					int passDuration;
+					int blockDuration;
+					std::string resourceType;
+					std::string scene;
+					std::string date;
+					int totalDuration;
+					int totalCount;
+					int innerTotalCount;
+					int blockCount;
+					int passCount;
+					int reviewCount;
+					int outerTotalCount;
+					int reviewDuration;
+				};
+
+
+				DescribeOpenApiUsageResult();
+				explicit DescribeOpenApiUsageResult(const std::string &payload);
+				~DescribeOpenApiUsageResult();
+				int getTotalCount()const;
+				std::vector<OpenApiUsage> getOpenApiUsageList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<OpenApiUsage> openApiUsageList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOPENAPIUSAGERESULT_H_

+ 48 - 0
green/include/alibabacloud/green/model/DescribeOssCallbackSettingRequest.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_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssCallbackSettingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssCallbackSettingRequest();
+				~DescribeOssCallbackSettingRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+
+            private:
+				std::string sourceIp_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeOssCallbackSettingResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssCallbackSettingResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeOssCallbackSettingResult();
+				explicit DescribeOssCallbackSettingResult(const std::string &payload);
+				~DescribeOssCallbackSettingResult();
+				std::string getCallbackUrl()const;
+				std::vector<std::string> getScanCallbackSuggestions()const;
+				bool getAuditCallback()const;
+				bool getScanCallback()const;
+				std::vector<std::string> getServiceModules()const;
+				std::string getCallbackSeed()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string callbackUrl_;
+				std::vector<std::string> scanCallbackSuggestions_;
+				bool auditCallback_;
+				bool scanCallback_;
+				std::vector<std::string> serviceModules_;
+				std::string callbackSeed_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSCALLBACKSETTINGRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementCheckSettingRequest.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_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementCheckSettingRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssIncrementCheckSettingRequest();
+				~DescribeOssIncrementCheckSettingRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGREQUEST_H_

+ 83 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementCheckSettingResult.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_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementCheckSettingResult : public ServiceResult
+			{
+			public:
+				struct ImageAutoFreeze
+				{
+					std::string terrorism;
+					bool enabled;
+					std::string porn;
+				};
+				struct BucketConfig
+				{
+					std::string bucket;
+					bool selected;
+					std::vector<std::string> prefixes;
+				};
+
+
+				DescribeOssIncrementCheckSettingResult();
+				explicit DescribeOssIncrementCheckSettingResult(const std::string &payload);
+				~DescribeOssIncrementCheckSettingResult();
+				std::vector<std::string> getVideoAutoFreezeSceneList()const;
+				std::vector<std::string> getVideoSceneList()const;
+				bool getImageEnableLimit()const;
+				std::vector<std::string> getImageSceneList()const;
+				long getImageScanLimit()const;
+				ImageAutoFreeze getImageAutoFreeze()const;
+				std::vector<BucketConfig> getBucketConfigList()const;
+				std::string getAutoFreezeType()const;
+				int getVideoFrameInterval()const;
+				int getVideoMaxFrames()const;
+				int getVideoMaxSize()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> videoAutoFreezeSceneList_;
+				std::vector<std::string> videoSceneList_;
+				bool imageEnableLimit_;
+				std::vector<std::string> imageSceneList_;
+				long imageScanLimit_;
+				ImageAutoFreeze imageAutoFreeze_;
+				std::vector<BucketConfig> bucketConfigList_;
+				std::string autoFreezeType_;
+				int videoFrameInterval_;
+				int videoMaxFrames_;
+				int videoMaxSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTCHECKSETTINGRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementOverviewRequest.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_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementOverviewRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssIncrementOverviewRequest();
+				~DescribeOssIncrementOverviewRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWREQUEST_H_

+ 59 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementOverviewResult.h

@@ -0,0 +1,59 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementOverviewResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeOssIncrementOverviewResult();
+				explicit DescribeOssIncrementOverviewResult(const std::string &payload);
+				~DescribeOssIncrementOverviewResult();
+				int getImageCount()const;
+				int getVideoCount()const;
+				int getPornUnhandleCount()const;
+				int getVideoFrameCount()const;
+				int getTerrorismUnhandleCount()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int imageCount_;
+				int videoCount_;
+				int pornUnhandleCount_;
+				int videoFrameCount_;
+				int terrorismUnhandleCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTOVERVIEWRESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementStatsRequest.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_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementStatsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssIncrementStatsRequest();
+				~DescribeOssIncrementStatsRequest();
+
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getScene()const;
+				void setScene(const std::string& scene);
+
+            private:
+				std::string endDate_;
+				std::string sourceIp_;
+				std::string lang_;
+				std::string startDate_;
+				std::string resourceType_;
+				std::string scene_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSREQUEST_H_

+ 63 - 0
green/include/alibabacloud/green/model/DescribeOssIncrementStatsResult.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_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssIncrementStatsResult : public ServiceResult
+			{
+			public:
+				struct Stat
+				{
+					int totalCount;
+					int blockCount;
+					std::string resourceType;
+					std::string scene;
+					int passCount;
+					int reviewCount;
+					std::string date;
+				};
+
+
+				DescribeOssIncrementStatsResult();
+				explicit DescribeOssIncrementStatsResult(const std::string &payload);
+				~DescribeOssIncrementStatsResult();
+				int getTotalCount()const;
+				std::vector<Stat> getStatList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<Stat> statList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSINCREMENTSTATSRESULT_H_

+ 93 - 0
green/include/alibabacloud/green/model/DescribeOssResultItemsRequest.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSRESULTITEMSREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSRESULTITEMSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssResultItemsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssResultItemsRequest();
+				~DescribeOssResultItemsRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				float getMinScore()const;
+				void setMinScore(float minScore);
+				std::string getSuggestion()const;
+				void setSuggestion(const std::string& suggestion);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				float getMaxScore()const;
+				void setMaxScore(float maxScore);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getScene()const;
+				void setScene(const std::string& scene);
+				std::string getQueryId()const;
+				void setQueryId(const std::string& queryId);
+				std::string getBucket()const;
+				void setBucket(const std::string& bucket);
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				bool getStock()const;
+				void setStock(bool stock);
+				std::string getObject()const;
+				void setObject(const std::string& object);
+
+            private:
+				int totalCount_;
+				float minScore_;
+				std::string suggestion_;
+				int currentPage_;
+				float maxScore_;
+				std::string startDate_;
+				std::string resourceType_;
+				std::string scene_;
+				std::string queryId_;
+				std::string bucket_;
+				std::string endDate_;
+				std::string sourceIp_;
+				int pageSize_;
+				std::string lang_;
+				bool stock_;
+				std::string object_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSRESULTITEMSREQUEST_H_

+ 83 - 0
green/include/alibabacloud/green/model/DescribeOssResultItemsResult.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_GREEN_MODEL_DESCRIBEOSSRESULTITEMSRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSRESULTITEMSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssResultItemsResult : public ServiceResult
+			{
+			public:
+				struct ScanResult
+				{
+					struct FrameResult
+					{
+						std::string thumbnail;
+						std::string url;
+						int offset;
+					};
+					std::string taskId;
+					std::string createTime;
+					std::string requestTime;
+					std::string thumbnail;
+					std::string newUrl;
+					std::string scanFinishedTime;
+					std::string suggestion;
+					std::string score;
+					std::string dataId;
+					std::vector<ScanResult::FrameResult> frameResults;
+					std::string bucket;
+					int handleStatus;
+					int resourceStatus;
+					std::string object;
+					long id;
+				};
+
+
+				DescribeOssResultItemsResult();
+				explicit DescribeOssResultItemsResult(const std::string &payload);
+				~DescribeOssResultItemsResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::string getQueryId()const;
+				std::vector<ScanResult> getScanResultList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::string queryId_;
+				std::vector<ScanResult> scanResultList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSRESULTITEMSRESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeOssStockStatusRequest.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_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssStockStatusRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeOssStockStatusRequest();
+				~DescribeOssStockStatusRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSREQUEST_H_

+ 77 - 0
green/include/alibabacloud/green/model/DescribeOssStockStatusResult.h

@@ -0,0 +1,77 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeOssStockStatusResult : public ServiceResult
+			{
+			public:
+				struct Bucket
+				{
+					std::string bucket;
+					bool selected;
+					std::vector<std::string> prefixes;
+				};
+
+
+				DescribeOssStockStatusResult();
+				explicit DescribeOssStockStatusResult(const std::string &payload);
+				~DescribeOssStockStatusResult();
+				int getImageTerrorismCount()const;
+				int getVideoPornCount()const;
+				int getStockStatus()const;
+				int getImagePornCount()const;
+				int getVideoTotalCount()const;
+				int getImageTotalCount()const;
+				std::vector<std::string> getSceneList()const;
+				std::vector<Bucket> getBucketList()const;
+				std::string getFinishedTime()const;
+				std::vector<std::string> getResouceTypeList()const;
+				int getVideoTerrorismCount()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int imageTerrorismCount_;
+				int videoPornCount_;
+				int stockStatus_;
+				int imagePornCount_;
+				int videoTotalCount_;
+				int imageTotalCount_;
+				std::vector<std::string> sceneList_;
+				std::vector<Bucket> bucketList_;
+				std::string finishedTime_;
+				std::vector<std::string> resouceTypeList_;
+				int videoTerrorismCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEOSSSTOCKSTATUSRESULT_H_

+ 57 - 0
green/include/alibabacloud/green/model/DescribeSdkUrlRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DESCRIBESDKURLREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBESDKURLREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeSdkUrlRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeSdkUrlRequest();
+				~DescribeSdkUrlRequest();
+
+				bool getDebug()const;
+				void setDebug(bool debug);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				long getId()const;
+				void setId(long id);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				bool debug_;
+				std::string sourceIp_;
+				long id_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBESDKURLREQUEST_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeSdkUrlResult.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_GREEN_MODEL_DESCRIBESDKURLRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBESDKURLRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeSdkUrlResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeSdkUrlResult();
+				explicit DescribeSdkUrlResult(const std::string &payload);
+				~DescribeSdkUrlResult();
+				std::string getSdkUrl()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string sdkUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBESDKURLRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeUpdatePackageResultRequest.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_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUpdatePackageResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeUpdatePackageResultRequest();
+				~DescribeUpdatePackageResultRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTREQUEST_H_

+ 71 - 0
green/include/alibabacloud/green/model/DescribeUpdatePackageResultResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUpdatePackageResultResult : public ServiceResult
+			{
+			public:
+				struct AppInfo
+				{
+					struct PackageInfo
+					{
+						std::string version;
+					};
+					struct DebugPackageInfo
+					{
+						std::string version;
+					};
+					std::string startDate;
+					int type;
+					DebugPackageInfo debugPackageInfo;
+					std::string packageName;
+					PackageInfo packageInfo;
+					long id;
+					std::string icon;
+					std::string endDate;
+					std::string name;
+				};
+
+
+				DescribeUpdatePackageResultResult();
+				explicit DescribeUpdatePackageResultResult(const std::string &payload);
+				~DescribeUpdatePackageResultResult();
+				AppInfo getAppInfo()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				AppInfo appInfo_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPDATEPACKAGERESULTRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeUploadInfoRequest.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_GREEN_MODEL_DESCRIBEUPLOADINFOREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPLOADINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUploadInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeUploadInfoRequest();
+				~DescribeUploadInfoRequest();
+
+				std::string getBiz()const;
+				void setBiz(const std::string& biz);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string biz_;
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPLOADINFOREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeUploadInfoResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEUPLOADINFORESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPLOADINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUploadInfoResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeUploadInfoResult();
+				explicit DescribeUploadInfoResult(const std::string &payload);
+				~DescribeUploadInfoResult();
+				std::string getPolicy()const;
+				int getExpire()const;
+				std::string getAccessid()const;
+				std::string getSignature()const;
+				std::string getHost()const;
+				std::string getFolder()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string policy_;
+				int expire_;
+				std::string accessid_;
+				std::string signature_;
+				std::string host_;
+				std::string folder_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUPLOADINFORESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeUserStatusRequest.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_GREEN_MODEL_DESCRIBEUSERSTATUSREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUSERSTATUSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUserStatusRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeUserStatusRequest();
+				~DescribeUserStatusRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUSERSTATUSREQUEST_H_

+ 61 - 0
green/include/alibabacloud/green/model/DescribeUserStatusResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEUSERSTATUSRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEUSERSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeUserStatusResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeUserStatusResult();
+				explicit DescribeUserStatusResult(const std::string &payload);
+				~DescribeUserStatusResult();
+				std::string getOpenApiBeginTime()const;
+				bool getOpenApiUsed()const;
+				std::string getOssCheckStatus()const;
+				int getOssVideoSizeLimit()const;
+				bool getInDept()const;
+				bool getBuyed()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string openApiBeginTime_;
+				bool openApiUsed_;
+				std::string ossCheckStatus_;
+				int ossVideoSizeLimit_;
+				bool inDept_;
+				bool buyed_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEUSERSTATUSRESULT_H_

+ 96 - 0
green/include/alibabacloud/green/model/DescribeViewContentRequest.h

@@ -0,0 +1,96 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEVIEWCONTENTREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEVIEWCONTENTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeViewContentRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeViewContentRequest();
+				~DescribeViewContentRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getKeywordId()const;
+				void setKeywordId(const std::string& keywordId);
+				std::string getImageId()const;
+				void setImageId(const std::string& imageId);
+				std::string getSuggestion()const;
+				void setSuggestion(const std::string& suggestion);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLabel()const;
+				void setLabel(const std::string& label);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+				std::string getScene()const;
+				void setScene(const std::string& scene);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getEndDate()const;
+				void setEndDate(const std::string& endDate);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getDataId()const;
+				void setDataId(const std::string& dataId);
+				std::string getLibType()const;
+				void setLibType(const std::string& libType);
+				std::string getAuditResult()const;
+				void setAuditResult(const std::string& auditResult);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				int totalCount_;
+				std::string keywordId_;
+				std::string imageId_;
+				std::string suggestion_;
+				int currentPage_;
+				std::string label_;
+				std::string startDate_;
+				std::string resourceType_;
+				std::string scene_;
+				std::string bizType_;
+				std::string endDate_;
+				std::string sourceIp_;
+				std::string dataId_;
+				std::string libType_;
+				std::string auditResult_;
+				int pageSize_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEVIEWCONTENTREQUEST_H_

+ 85 - 0
green/include/alibabacloud/green/model/DescribeViewContentResult.h

@@ -0,0 +1,85 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEVIEWCONTENTRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEVIEWCONTENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeViewContentResult : public ServiceResult
+			{
+			public:
+				struct ViewContent
+				{
+					struct Result
+					{
+						std::string suggestion;
+						std::string label;
+						std::string scene;
+					};
+					struct FrameResult
+					{
+						std::string url;
+						int offset;
+					};
+					std::string scanResult;
+					std::string taskId;
+					std::string bizType;
+					std::string requestTime;
+					std::string thumbnail;
+					std::string url;
+					std::string newUrl;
+					std::string scanFinishedTime;
+					std::string suggestion;
+					std::string dataId;
+					std::vector<ViewContent::Result> results;
+					std::vector<ViewContent::FrameResult> frameResults;
+					std::string content;
+					long id;
+				};
+
+
+				DescribeViewContentResult();
+				explicit DescribeViewContentResult(const std::string &payload);
+				~DescribeViewContentResult();
+				int getTotalCount()const;
+				std::vector<ViewContent> getViewContentList()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<ViewContent> viewContentList_;
+				int pageSize_;
+				int currentPage_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEVIEWCONTENTRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineRequest.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_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteIndexPageBaselineRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteIndexPageBaselineRequest();
+				~DescribeWebsiteIndexPageBaselineRequest();
+
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string instanceId_;
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINEREQUEST_H_

+ 55 - 0
green/include/alibabacloud/green/model/DescribeWebsiteIndexPageBaselineResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteIndexPageBaselineResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeWebsiteIndexPageBaselineResult();
+				explicit DescribeWebsiteIndexPageBaselineResult(const std::string &payload);
+				~DescribeWebsiteIndexPageBaselineResult();
+				std::string getSnapshot()const;
+				std::string getBaseLineStatus()const;
+				std::string getCreateTime()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string snapshot_;
+				std::string baseLineStatus_;
+				std::string createTime_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINDEXPAGEBASELINERESULT_H_

+ 51 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceIdRequest.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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceIdRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteInstanceIdRequest();
+				~DescribeWebsiteInstanceIdRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDREQUEST_H_

+ 53 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceIdResult.h

@@ -0,0 +1,53 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceIdResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeWebsiteInstanceIdResult();
+				explicit DescribeWebsiteInstanceIdResult(const std::string &payload);
+				~DescribeWebsiteInstanceIdResult();
+				int getTotalCount()const;
+				std::vector<std::string> getWebsiteInstanceIdList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<std::string> websiteInstanceIdList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEIDRESULT_H_

+ 54 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlRequest.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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceKeyUrlRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteInstanceKeyUrlRequest();
+				~DescribeWebsiteInstanceKeyUrlRequest();
+
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				std::string instanceId_;
+				std::string sourceIp_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLREQUEST_H_

+ 53 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceKeyUrlResult.h

@@ -0,0 +1,53 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceKeyUrlResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeWebsiteInstanceKeyUrlResult();
+				explicit DescribeWebsiteInstanceKeyUrlResult(const std::string &payload);
+				~DescribeWebsiteInstanceKeyUrlResult();
+				int getTotalCount()const;
+				std::vector<std::string> getWebsiteInstanceKeyUrlList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<std::string> websiteInstanceKeyUrlList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEKEYURLRESULT_H_

+ 63 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceRequest.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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteInstanceRequest();
+				~DescribeWebsiteInstanceRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				int totalCount_;
+				std::string instanceId_;
+				std::string sourceIp_;
+				int pageSize_;
+				int currentPage_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCEREQUEST_H_

+ 69 - 0
green/include/alibabacloud/green/model/DescribeWebsiteInstanceResult.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_GREEN_MODEL_DESCRIBEWEBSITEINSTANCERESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteInstanceResult : public ServiceResult
+			{
+			public:
+				struct WebsiteInstance
+				{
+					std::string buyTime;
+					std::string status;
+					std::string instanceId;
+					std::string expiredTime;
+					int indexPageScanInterval;
+					std::string protocol;
+					std::string domain;
+					int websiteScanInterval;
+					std::string indexPage;
+				};
+
+
+				DescribeWebsiteInstanceResult();
+				explicit DescribeWebsiteInstanceResult(const std::string &payload);
+				~DescribeWebsiteInstanceResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<WebsiteInstance> getWebsiteInstanceList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<WebsiteInstance> websiteInstanceList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITEINSTANCERESULT_H_

+ 57 - 0
green/include/alibabacloud/green/model/DescribeWebsiteScanResultDetailRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteScanResultDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteScanResultDetailRequest();
+				~DescribeWebsiteScanResultDetailRequest();
+
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				int getId()const;
+				void setId(int id);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
+
+            private:
+				std::string sourceIp_;
+				int id_;
+				std::string lang_;
+				std::string resourceType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILREQUEST_H_

+ 66 - 0
green/include/alibabacloud/green/model/DescribeWebsiteScanResultDetailResult.h

@@ -0,0 +1,66 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteScanResultDetailResult : public ServiceResult
+			{
+			public:
+				struct ImageScanResult
+				{
+					std::vector<std::string> labels;
+					std::string url;
+				};
+
+
+				DescribeWebsiteScanResultDetailResult();
+				explicit DescribeWebsiteScanResultDetailResult(const std::string &payload);
+				~DescribeWebsiteScanResultDetailResult();
+				std::vector<std::string> getHitKeywords()const;
+				std::vector<ImageScanResult> getImageScanResults()const;
+				std::string getContent()const;
+				std::string getResourceType()const;
+				std::string getBaseline()const;
+				std::string getTamperedSource()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> hitKeywords_;
+				std::vector<ImageScanResult> imageScanResults_;
+				std::string content_;
+				std::string resourceType_;
+				std::string baseline_;
+				std::string tamperedSource_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTDETAILRESULT_H_

+ 75 - 0
green/include/alibabacloud/green/model/DescribeWebsiteScanResultRequest.h

@@ -0,0 +1,75 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTREQUEST_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteScanResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeWebsiteScanResultRequest();
+				~DescribeWebsiteScanResultRequest();
+
+				int getTotalCount()const;
+				void setTotalCount(int totalCount);
+				std::string getSubServiceModule()const;
+				void setSubServiceModule(const std::string& subServiceModule);
+				std::string getSiteUrl()const;
+				void setSiteUrl(const std::string& siteUrl);
+				std::string getSourceIp()const;
+				void setSourceIp(const std::string& sourceIp);
+				std::string getHandleStatus()const;
+				void setHandleStatus(const std::string& handleStatus);
+				std::string getDomain()const;
+				void setDomain(const std::string& domain);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getCurrentPage()const;
+				void setCurrentPage(int currentPage);
+				std::string getLabel()const;
+				void setLabel(const std::string& label);
+				std::string getLang()const;
+				void setLang(const std::string& lang);
+
+            private:
+				int totalCount_;
+				std::string subServiceModule_;
+				std::string siteUrl_;
+				std::string sourceIp_;
+				std::string handleStatus_;
+				std::string domain_;
+				int pageSize_;
+				int currentPage_;
+				std::string label_;
+				std::string lang_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTREQUEST_H_

+ 71 - 0
green/include/alibabacloud/green/model/DescribeWebsiteScanResultResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTRESULT_H_
+#define ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/green/GreenExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Green
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_GREEN_EXPORT DescribeWebsiteScanResultResult : public ServiceResult
+			{
+			public:
+				struct WebsiteScanResult
+				{
+					int sourceRiskCount;
+					std::string taskId;
+					std::string instanceId;
+					int handleStatus;
+					int imageRiskCount;
+					std::vector<std::string> labels;
+					int id;
+					std::string scanTime;
+					std::string domain;
+					int textRiskCount;
+					std::string url;
+				};
+
+
+				DescribeWebsiteScanResultResult();
+				explicit DescribeWebsiteScanResultResult(const std::string &payload);
+				~DescribeWebsiteScanResultResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getCurrentPage()const;
+				std::vector<WebsiteScanResult> getWebsiteScanResultList()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int currentPage_;
+				std::vector<WebsiteScanResult> websiteScanResultList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_GREEN_MODEL_DESCRIBEWEBSITESCANRESULTRESULT_H_

Some files were not shown because too many files changed in this diff