sdk-team 5 years ago
parent
commit
838459913d
100 changed files with 1297 additions and 4591 deletions
  1. 3 0
      CHANGELOG
  2. 54 118
      cloudesl/CMakeLists.txt
  3. 104 232
      cloudesl/include/alibabacloud/cloudesl/CloudeslClient.h
  4. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/ActivateApDeviceResult.h
  5. 6 9
      cloudesl/include/alibabacloud/cloudesl/model/ActivateApService2Request.h
  6. 7 13
      cloudesl/include/alibabacloud/cloudesl/model/ActivateApService2Result.h
  7. 6 9
      cloudesl/include/alibabacloud/cloudesl/model/ActivateApServiceRequest.h
  8. 7 15
      cloudesl/include/alibabacloud/cloudesl/model/ActivateApServiceResult.h
  9. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/AddApDeviceResult.h
  10. 0 66
      cloudesl/include/alibabacloud/cloudesl/model/AddPlanogramShelfRequest.h
  11. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/AddPlanogramShelfResult.h
  12. 0 57
      cloudesl/include/alibabacloud/cloudesl/model/AddRoleActionsRequest.h
  13. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/AddRoleActionsResult.h
  14. 0 54
      cloudesl/include/alibabacloud/cloudesl/model/AddUserRequest.h
  15. 0 57
      cloudesl/include/alibabacloud/cloudesl/model/AssignUserRequest.h
  16. 0 60
      cloudesl/include/alibabacloud/cloudesl/model/AssociatePlanogramRailRequest.h
  17. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/AssociatePlanogramRailResult.h
  18. 15 27
      cloudesl/include/alibabacloud/cloudesl/model/BatchInsertItemsRequest.h
  19. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/BatchInsertItemsResult.h
  20. 9 9
      cloudesl/include/alibabacloud/cloudesl/model/BindApStoreServiceRequest.h
  21. 7 15
      cloudesl/include/alibabacloud/cloudesl/model/BindApStoreServiceResult.h
  22. 0 12
      cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceRequest.h
  23. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceResult.h
  24. 12 12
      cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceShelfRequest.h
  25. 55 0
      cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceShelfResult.h
  26. 0 79
      cloudesl/include/alibabacloud/cloudesl/model/ComposePlanogramPositionsRequest.h
  27. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/ComposePlanogramPositionsResult.h
  28. 15 9
      cloudesl/include/alibabacloud/cloudesl/model/CreateStoreRequest.h
  29. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/CreateStoreResult.h
  30. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/DeleteApDeviceResult.h
  31. 6 15
      cloudesl/include/alibabacloud/cloudesl/model/DeleteApServiceRequest.h
  32. 55 0
      cloudesl/include/alibabacloud/cloudesl/model/DeleteApServiceResult.h
  33. 51 0
      cloudesl/include/alibabacloud/cloudesl/model/DeleteEslDeviceRequest.h
  34. 55 0
      cloudesl/include/alibabacloud/cloudesl/model/DeleteEslDeviceResult.h
  35. 51 0
      cloudesl/include/alibabacloud/cloudesl/model/DeleteItemBySkuIdRequest.h
  36. 55 0
      cloudesl/include/alibabacloud/cloudesl/model/DeleteItemBySkuIdResult.h
  37. 12 12
      cloudesl/include/alibabacloud/cloudesl/model/DeleteItemRequest.h
  38. 7 15
      cloudesl/include/alibabacloud/cloudesl/model/DeleteItemResult.h
  39. 0 57
      cloudesl/include/alibabacloud/cloudesl/model/DeletePlanogramShelfRequest.h
  40. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/DeletePlanogramShelfResult.h
  41. 0 54
      cloudesl/include/alibabacloud/cloudesl/model/DeleteRoleActionsRequest.h
  42. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/DeleteRoleActionsResult.h
  43. 0 3
      cloudesl/include/alibabacloud/cloudesl/model/DeleteStoreRequest.h
  44. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/DeleteStoreResult.h
  45. 6 6
      cloudesl/include/alibabacloud/cloudesl/model/DescribeAlarmsRequest.h
  46. 7 16
      cloudesl/include/alibabacloud/cloudesl/model/DescribeAlarmsResult.h
  47. 0 69
      cloudesl/include/alibabacloud/cloudesl/model/DescribeApDevicesRequest.h
  48. 0 66
      cloudesl/include/alibabacloud/cloudesl/model/DescribeBindersRequest.h
  49. 0 96
      cloudesl/include/alibabacloud/cloudesl/model/DescribeBindersResult.h
  50. 0 51
      cloudesl/include/alibabacloud/cloudesl/model/DescribeClientPackageRequest.h
  51. 0 71
      cloudesl/include/alibabacloud/cloudesl/model/DescribeClientPackageResult.h
  52. 6 12
      cloudesl/include/alibabacloud/cloudesl/model/DescribeCompanyRequest.h
  53. 61 0
      cloudesl/include/alibabacloud/cloudesl/model/DescribeCompanyResult.h
  54. 18 6
      cloudesl/include/alibabacloud/cloudesl/model/DescribeEslDevicesRequest.h
  55. 18 15
      cloudesl/include/alibabacloud/cloudesl/model/DescribeEslDevicesResult.h
  56. 6 6
      cloudesl/include/alibabacloud/cloudesl/model/DescribeItemsRequest.h
  57. 22 40
      cloudesl/include/alibabacloud/cloudesl/model/DescribeItemsResult.h
  58. 0 60
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesRequest.h
  59. 0 86
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesResult.h
  60. 0 57
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramPositionsRequest.h
  61. 0 88
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramPositionsResult.h
  62. 0 66
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramRailsRequest.h
  63. 0 86
      cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramShelvesResult.h
  64. 0 51
      cloudesl/include/alibabacloud/cloudesl/model/DescribeRoleActionsRequest.h
  65. 0 75
      cloudesl/include/alibabacloud/cloudesl/model/DescribeRoleActionsResult.h
  66. 0 72
      cloudesl/include/alibabacloud/cloudesl/model/DescribeStoreConfigResult.h
  67. 6 6
      cloudesl/include/alibabacloud/cloudesl/model/DescribeStoresRequest.h
  68. 6 10
      cloudesl/include/alibabacloud/cloudesl/model/DescribeStoresResult.h
  69. 0 92
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUserLogResult.h
  70. 24 24
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUserOperationLogRequest.h
  71. 21 24
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUserOperationLogResult.h
  72. 54 0
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUserRamPolicyRequest.h
  73. 57 0
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUserRamPolicyResult.h
  74. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUsersRequest.h
  75. 0 86
      cloudesl/include/alibabacloud/cloudesl/model/DescribeUsersResult.h
  76. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/DissociatePlanogramRailResult.h
  77. 0 80
      cloudesl/include/alibabacloud/cloudesl/model/GetUserResult.h
  78. 12 9
      cloudesl/include/alibabacloud/cloudesl/model/SearchApServiceRequest.h
  79. 10 20
      cloudesl/include/alibabacloud/cloudesl/model/SearchApServiceResult.h
  80. 0 51
      cloudesl/include/alibabacloud/cloudesl/model/UnassignUserRequest.h
  81. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/UnassignUserResult.h
  82. 0 12
      cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceRequest.h
  83. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceResult.h
  84. 51 0
      cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfRequest.h
  85. 55 0
      cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfResult.h
  86. 0 66
      cloudesl/include/alibabacloud/cloudesl/model/UpdateEslDeviceLightRequest.h
  87. 0 74
      cloudesl/include/alibabacloud/cloudesl/model/UpdateEslDeviceLightResult.h
  88. 0 60
      cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreConfigRequest.h
  89. 0 63
      cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreConfigResult.h
  90. 12 6
      cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreRequest.h
  91. 0 8
      cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreResult.h
  92. 0 57
      cloudesl/include/alibabacloud/cloudesl/model/UpdateUserRequest.h
  93. 126 630
      cloudesl/src/CloudeslClient.cc
  94. 0 62
      cloudesl/src/model/ActivateApDeviceRequest.cc
  95. 0 93
      cloudesl/src/model/ActivateApDeviceResult.cc
  96. 51 0
      cloudesl/src/model/ActivateApService2Request.cc
  97. 13 34
      cloudesl/src/model/ActivateApService2Result.cc
  98. 51 0
      cloudesl/src/model/ActivateApServiceRequest.cc
  99. 12 40
      cloudesl/src/model/ActivateApServiceResult.cc
  100. 0 84
      cloudesl/src/model/AddApDeviceRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-10-27 Version: patch
+- Fix bug.
+
 2020-10-27 Version: patch
 - Add role authority management.
 

+ 54 - 118
cloudesl/CMakeLists.txt

@@ -21,165 +21,101 @@ set(cloudesl_public_header
 	include/alibabacloud/cloudesl/CloudeslExport.h )
 
 set(cloudesl_public_header_model 
-	include/alibabacloud/cloudesl/model/ActivateApDeviceRequest.h
-	include/alibabacloud/cloudesl/model/ActivateApDeviceResult.h
-	include/alibabacloud/cloudesl/model/AddApDeviceRequest.h
-	include/alibabacloud/cloudesl/model/AddApDeviceResult.h
-	include/alibabacloud/cloudesl/model/AddPlanogramShelfRequest.h
-	include/alibabacloud/cloudesl/model/AddPlanogramShelfResult.h
-	include/alibabacloud/cloudesl/model/AddRoleActionsRequest.h
-	include/alibabacloud/cloudesl/model/AddRoleActionsResult.h
-	include/alibabacloud/cloudesl/model/AddUserRequest.h
-	include/alibabacloud/cloudesl/model/AddUserResult.h
-	include/alibabacloud/cloudesl/model/AssignUserRequest.h
-	include/alibabacloud/cloudesl/model/AssignUserResult.h
-	include/alibabacloud/cloudesl/model/AssociatePlanogramRailRequest.h
-	include/alibabacloud/cloudesl/model/AssociatePlanogramRailResult.h
+	include/alibabacloud/cloudesl/model/ActivateApServiceRequest.h
+	include/alibabacloud/cloudesl/model/ActivateApServiceResult.h
+	include/alibabacloud/cloudesl/model/ActivateApService2Request.h
+	include/alibabacloud/cloudesl/model/ActivateApService2Result.h
 	include/alibabacloud/cloudesl/model/BatchInsertItemsRequest.h
 	include/alibabacloud/cloudesl/model/BatchInsertItemsResult.h
+	include/alibabacloud/cloudesl/model/BindApStoreServiceRequest.h
+	include/alibabacloud/cloudesl/model/BindApStoreServiceResult.h
 	include/alibabacloud/cloudesl/model/BindEslDeviceRequest.h
 	include/alibabacloud/cloudesl/model/BindEslDeviceResult.h
-	include/alibabacloud/cloudesl/model/ComposePlanogramPositionsRequest.h
-	include/alibabacloud/cloudesl/model/ComposePlanogramPositionsResult.h
+	include/alibabacloud/cloudesl/model/BindEslDeviceShelfRequest.h
+	include/alibabacloud/cloudesl/model/BindEslDeviceShelfResult.h
 	include/alibabacloud/cloudesl/model/CreateStoreRequest.h
 	include/alibabacloud/cloudesl/model/CreateStoreResult.h
-	include/alibabacloud/cloudesl/model/DeleteApDeviceRequest.h
-	include/alibabacloud/cloudesl/model/DeleteApDeviceResult.h
-	include/alibabacloud/cloudesl/model/DeletePlanogramShelfRequest.h
-	include/alibabacloud/cloudesl/model/DeletePlanogramShelfResult.h
-	include/alibabacloud/cloudesl/model/DeleteRoleActionsRequest.h
-	include/alibabacloud/cloudesl/model/DeleteRoleActionsResult.h
+	include/alibabacloud/cloudesl/model/DeleteApServiceRequest.h
+	include/alibabacloud/cloudesl/model/DeleteApServiceResult.h
+	include/alibabacloud/cloudesl/model/DeleteEslDeviceRequest.h
+	include/alibabacloud/cloudesl/model/DeleteEslDeviceResult.h
+	include/alibabacloud/cloudesl/model/DeleteItemRequest.h
+	include/alibabacloud/cloudesl/model/DeleteItemResult.h
+	include/alibabacloud/cloudesl/model/DeleteItemBySkuIdRequest.h
+	include/alibabacloud/cloudesl/model/DeleteItemBySkuIdResult.h
 	include/alibabacloud/cloudesl/model/DeleteStoreRequest.h
 	include/alibabacloud/cloudesl/model/DeleteStoreResult.h
-	include/alibabacloud/cloudesl/model/DeleteUserRequest.h
-	include/alibabacloud/cloudesl/model/DeleteUserResult.h
 	include/alibabacloud/cloudesl/model/DescribeAlarmsRequest.h
 	include/alibabacloud/cloudesl/model/DescribeAlarmsResult.h
-	include/alibabacloud/cloudesl/model/DescribeApDevicesRequest.h
-	include/alibabacloud/cloudesl/model/DescribeApDevicesResult.h
-	include/alibabacloud/cloudesl/model/DescribeBindersRequest.h
-	include/alibabacloud/cloudesl/model/DescribeBindersResult.h
-	include/alibabacloud/cloudesl/model/DescribeClientPackageRequest.h
-	include/alibabacloud/cloudesl/model/DescribeClientPackageResult.h
+	include/alibabacloud/cloudesl/model/DescribeCompanyRequest.h
+	include/alibabacloud/cloudesl/model/DescribeCompanyResult.h
 	include/alibabacloud/cloudesl/model/DescribeEslDevicesRequest.h
 	include/alibabacloud/cloudesl/model/DescribeEslDevicesResult.h
 	include/alibabacloud/cloudesl/model/DescribeItemsRequest.h
 	include/alibabacloud/cloudesl/model/DescribeItemsResult.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesRequest.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesResult.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramPositionsRequest.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramPositionsResult.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramRailsRequest.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramRailsResult.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramShelvesRequest.h
-	include/alibabacloud/cloudesl/model/DescribePlanogramShelvesResult.h
-	include/alibabacloud/cloudesl/model/DescribeRoleActionsRequest.h
-	include/alibabacloud/cloudesl/model/DescribeRoleActionsResult.h
-	include/alibabacloud/cloudesl/model/DescribeStoreConfigRequest.h
-	include/alibabacloud/cloudesl/model/DescribeStoreConfigResult.h
 	include/alibabacloud/cloudesl/model/DescribeStoresRequest.h
 	include/alibabacloud/cloudesl/model/DescribeStoresResult.h
-	include/alibabacloud/cloudesl/model/DescribeUserLogRequest.h
-	include/alibabacloud/cloudesl/model/DescribeUserLogResult.h
-	include/alibabacloud/cloudesl/model/DescribeUsersRequest.h
-	include/alibabacloud/cloudesl/model/DescribeUsersResult.h
-	include/alibabacloud/cloudesl/model/DissociatePlanogramRailRequest.h
-	include/alibabacloud/cloudesl/model/DissociatePlanogramRailResult.h
-	include/alibabacloud/cloudesl/model/GetUserRequest.h
-	include/alibabacloud/cloudesl/model/GetUserResult.h
-	include/alibabacloud/cloudesl/model/UnassignUserRequest.h
-	include/alibabacloud/cloudesl/model/UnassignUserResult.h
+	include/alibabacloud/cloudesl/model/DescribeUserOperationLogRequest.h
+	include/alibabacloud/cloudesl/model/DescribeUserOperationLogResult.h
+	include/alibabacloud/cloudesl/model/DescribeUserRamPolicyRequest.h
+	include/alibabacloud/cloudesl/model/DescribeUserRamPolicyResult.h
+	include/alibabacloud/cloudesl/model/SearchApServiceRequest.h
+	include/alibabacloud/cloudesl/model/SearchApServiceResult.h
 	include/alibabacloud/cloudesl/model/UnbindEslDeviceRequest.h
 	include/alibabacloud/cloudesl/model/UnbindEslDeviceResult.h
-	include/alibabacloud/cloudesl/model/UpdateEslDeviceLightRequest.h
-	include/alibabacloud/cloudesl/model/UpdateEslDeviceLightResult.h
+	include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfRequest.h
+	include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfResult.h
 	include/alibabacloud/cloudesl/model/UpdateStoreRequest.h
-	include/alibabacloud/cloudesl/model/UpdateStoreResult.h
-	include/alibabacloud/cloudesl/model/UpdateStoreConfigRequest.h
-	include/alibabacloud/cloudesl/model/UpdateStoreConfigResult.h
-	include/alibabacloud/cloudesl/model/UpdateUserRequest.h
-	include/alibabacloud/cloudesl/model/UpdateUserResult.h )
+	include/alibabacloud/cloudesl/model/UpdateStoreResult.h )
 
 set(cloudesl_src 
 	src/CloudeslClient.cc
-	src/model/ActivateApDeviceRequest.cc
-	src/model/ActivateApDeviceResult.cc
-	src/model/AddApDeviceRequest.cc
-	src/model/AddApDeviceResult.cc
-	src/model/AddPlanogramShelfRequest.cc
-	src/model/AddPlanogramShelfResult.cc
-	src/model/AddRoleActionsRequest.cc
-	src/model/AddRoleActionsResult.cc
-	src/model/AddUserRequest.cc
-	src/model/AddUserResult.cc
-	src/model/AssignUserRequest.cc
-	src/model/AssignUserResult.cc
-	src/model/AssociatePlanogramRailRequest.cc
-	src/model/AssociatePlanogramRailResult.cc
+	src/model/ActivateApServiceRequest.cc
+	src/model/ActivateApServiceResult.cc
+	src/model/ActivateApService2Request.cc
+	src/model/ActivateApService2Result.cc
 	src/model/BatchInsertItemsRequest.cc
 	src/model/BatchInsertItemsResult.cc
+	src/model/BindApStoreServiceRequest.cc
+	src/model/BindApStoreServiceResult.cc
 	src/model/BindEslDeviceRequest.cc
 	src/model/BindEslDeviceResult.cc
-	src/model/ComposePlanogramPositionsRequest.cc
-	src/model/ComposePlanogramPositionsResult.cc
+	src/model/BindEslDeviceShelfRequest.cc
+	src/model/BindEslDeviceShelfResult.cc
 	src/model/CreateStoreRequest.cc
 	src/model/CreateStoreResult.cc
-	src/model/DeleteApDeviceRequest.cc
-	src/model/DeleteApDeviceResult.cc
-	src/model/DeletePlanogramShelfRequest.cc
-	src/model/DeletePlanogramShelfResult.cc
-	src/model/DeleteRoleActionsRequest.cc
-	src/model/DeleteRoleActionsResult.cc
+	src/model/DeleteApServiceRequest.cc
+	src/model/DeleteApServiceResult.cc
+	src/model/DeleteEslDeviceRequest.cc
+	src/model/DeleteEslDeviceResult.cc
+	src/model/DeleteItemRequest.cc
+	src/model/DeleteItemResult.cc
+	src/model/DeleteItemBySkuIdRequest.cc
+	src/model/DeleteItemBySkuIdResult.cc
 	src/model/DeleteStoreRequest.cc
 	src/model/DeleteStoreResult.cc
-	src/model/DeleteUserRequest.cc
-	src/model/DeleteUserResult.cc
 	src/model/DescribeAlarmsRequest.cc
 	src/model/DescribeAlarmsResult.cc
-	src/model/DescribeApDevicesRequest.cc
-	src/model/DescribeApDevicesResult.cc
-	src/model/DescribeBindersRequest.cc
-	src/model/DescribeBindersResult.cc
-	src/model/DescribeClientPackageRequest.cc
-	src/model/DescribeClientPackageResult.cc
+	src/model/DescribeCompanyRequest.cc
+	src/model/DescribeCompanyResult.cc
 	src/model/DescribeEslDevicesRequest.cc
 	src/model/DescribeEslDevicesResult.cc
 	src/model/DescribeItemsRequest.cc
 	src/model/DescribeItemsResult.cc
-	src/model/DescribePlanogramEslDevicesRequest.cc
-	src/model/DescribePlanogramEslDevicesResult.cc
-	src/model/DescribePlanogramPositionsRequest.cc
-	src/model/DescribePlanogramPositionsResult.cc
-	src/model/DescribePlanogramRailsRequest.cc
-	src/model/DescribePlanogramRailsResult.cc
-	src/model/DescribePlanogramShelvesRequest.cc
-	src/model/DescribePlanogramShelvesResult.cc
-	src/model/DescribeRoleActionsRequest.cc
-	src/model/DescribeRoleActionsResult.cc
-	src/model/DescribeStoreConfigRequest.cc
-	src/model/DescribeStoreConfigResult.cc
 	src/model/DescribeStoresRequest.cc
 	src/model/DescribeStoresResult.cc
-	src/model/DescribeUserLogRequest.cc
-	src/model/DescribeUserLogResult.cc
-	src/model/DescribeUsersRequest.cc
-	src/model/DescribeUsersResult.cc
-	src/model/DissociatePlanogramRailRequest.cc
-	src/model/DissociatePlanogramRailResult.cc
-	src/model/GetUserRequest.cc
-	src/model/GetUserResult.cc
-	src/model/UnassignUserRequest.cc
-	src/model/UnassignUserResult.cc
+	src/model/DescribeUserOperationLogRequest.cc
+	src/model/DescribeUserOperationLogResult.cc
+	src/model/DescribeUserRamPolicyRequest.cc
+	src/model/DescribeUserRamPolicyResult.cc
+	src/model/SearchApServiceRequest.cc
+	src/model/SearchApServiceResult.cc
 	src/model/UnbindEslDeviceRequest.cc
 	src/model/UnbindEslDeviceResult.cc
-	src/model/UpdateEslDeviceLightRequest.cc
-	src/model/UpdateEslDeviceLightResult.cc
+	src/model/UnbindEslDeviceShelfRequest.cc
+	src/model/UnbindEslDeviceShelfResult.cc
 	src/model/UpdateStoreRequest.cc
-	src/model/UpdateStoreResult.cc
-	src/model/UpdateStoreConfigRequest.cc
-	src/model/UpdateStoreConfigResult.cc
-	src/model/UpdateUserRequest.cc
-	src/model/UpdateUserResult.cc )
+	src/model/UpdateStoreResult.cc )
 
 add_library(cloudesl ${LIB_TYPE}
 	${cloudesl_public_header}

+ 104 - 232
cloudesl/include/alibabacloud/cloudesl/CloudeslClient.h

@@ -22,84 +22,52 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "CloudeslExport.h"
-#include "model/ActivateApDeviceRequest.h"
-#include "model/ActivateApDeviceResult.h"
-#include "model/AddApDeviceRequest.h"
-#include "model/AddApDeviceResult.h"
-#include "model/AddPlanogramShelfRequest.h"
-#include "model/AddPlanogramShelfResult.h"
-#include "model/AddRoleActionsRequest.h"
-#include "model/AddRoleActionsResult.h"
-#include "model/AddUserRequest.h"
-#include "model/AddUserResult.h"
-#include "model/AssignUserRequest.h"
-#include "model/AssignUserResult.h"
-#include "model/AssociatePlanogramRailRequest.h"
-#include "model/AssociatePlanogramRailResult.h"
+#include "model/ActivateApServiceRequest.h"
+#include "model/ActivateApServiceResult.h"
+#include "model/ActivateApService2Request.h"
+#include "model/ActivateApService2Result.h"
 #include "model/BatchInsertItemsRequest.h"
 #include "model/BatchInsertItemsResult.h"
+#include "model/BindApStoreServiceRequest.h"
+#include "model/BindApStoreServiceResult.h"
 #include "model/BindEslDeviceRequest.h"
 #include "model/BindEslDeviceResult.h"
-#include "model/ComposePlanogramPositionsRequest.h"
-#include "model/ComposePlanogramPositionsResult.h"
+#include "model/BindEslDeviceShelfRequest.h"
+#include "model/BindEslDeviceShelfResult.h"
 #include "model/CreateStoreRequest.h"
 #include "model/CreateStoreResult.h"
-#include "model/DeleteApDeviceRequest.h"
-#include "model/DeleteApDeviceResult.h"
-#include "model/DeletePlanogramShelfRequest.h"
-#include "model/DeletePlanogramShelfResult.h"
-#include "model/DeleteRoleActionsRequest.h"
-#include "model/DeleteRoleActionsResult.h"
+#include "model/DeleteApServiceRequest.h"
+#include "model/DeleteApServiceResult.h"
+#include "model/DeleteEslDeviceRequest.h"
+#include "model/DeleteEslDeviceResult.h"
+#include "model/DeleteItemRequest.h"
+#include "model/DeleteItemResult.h"
+#include "model/DeleteItemBySkuIdRequest.h"
+#include "model/DeleteItemBySkuIdResult.h"
 #include "model/DeleteStoreRequest.h"
 #include "model/DeleteStoreResult.h"
-#include "model/DeleteUserRequest.h"
-#include "model/DeleteUserResult.h"
 #include "model/DescribeAlarmsRequest.h"
 #include "model/DescribeAlarmsResult.h"
-#include "model/DescribeApDevicesRequest.h"
-#include "model/DescribeApDevicesResult.h"
-#include "model/DescribeBindersRequest.h"
-#include "model/DescribeBindersResult.h"
-#include "model/DescribeClientPackageRequest.h"
-#include "model/DescribeClientPackageResult.h"
+#include "model/DescribeCompanyRequest.h"
+#include "model/DescribeCompanyResult.h"
 #include "model/DescribeEslDevicesRequest.h"
 #include "model/DescribeEslDevicesResult.h"
 #include "model/DescribeItemsRequest.h"
 #include "model/DescribeItemsResult.h"
-#include "model/DescribePlanogramEslDevicesRequest.h"
-#include "model/DescribePlanogramEslDevicesResult.h"
-#include "model/DescribePlanogramPositionsRequest.h"
-#include "model/DescribePlanogramPositionsResult.h"
-#include "model/DescribePlanogramRailsRequest.h"
-#include "model/DescribePlanogramRailsResult.h"
-#include "model/DescribePlanogramShelvesRequest.h"
-#include "model/DescribePlanogramShelvesResult.h"
-#include "model/DescribeRoleActionsRequest.h"
-#include "model/DescribeRoleActionsResult.h"
-#include "model/DescribeStoreConfigRequest.h"
-#include "model/DescribeStoreConfigResult.h"
 #include "model/DescribeStoresRequest.h"
 #include "model/DescribeStoresResult.h"
-#include "model/DescribeUserLogRequest.h"
-#include "model/DescribeUserLogResult.h"
-#include "model/DescribeUsersRequest.h"
-#include "model/DescribeUsersResult.h"
-#include "model/DissociatePlanogramRailRequest.h"
-#include "model/DissociatePlanogramRailResult.h"
-#include "model/GetUserRequest.h"
-#include "model/GetUserResult.h"
-#include "model/UnassignUserRequest.h"
-#include "model/UnassignUserResult.h"
+#include "model/DescribeUserOperationLogRequest.h"
+#include "model/DescribeUserOperationLogResult.h"
+#include "model/DescribeUserRamPolicyRequest.h"
+#include "model/DescribeUserRamPolicyResult.h"
+#include "model/SearchApServiceRequest.h"
+#include "model/SearchApServiceResult.h"
 #include "model/UnbindEslDeviceRequest.h"
 #include "model/UnbindEslDeviceResult.h"
-#include "model/UpdateEslDeviceLightRequest.h"
-#include "model/UpdateEslDeviceLightResult.h"
+#include "model/UnbindEslDeviceShelfRequest.h"
+#include "model/UnbindEslDeviceShelfResult.h"
 #include "model/UpdateStoreRequest.h"
 #include "model/UpdateStoreResult.h"
-#include "model/UpdateStoreConfigRequest.h"
-#include "model/UpdateStoreConfigResult.h"
-#include "model/UpdateUserRequest.h"
-#include "model/UpdateUserResult.h"
 
 
 namespace AlibabaCloud
@@ -109,245 +77,149 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_CLOUDESL_EXPORT CloudeslClient : public RpcServiceClient
 		{
 		public:
-			typedef Outcome<Error, Model::ActivateApDeviceResult> ActivateApDeviceOutcome;
-			typedef std::future<ActivateApDeviceOutcome> ActivateApDeviceOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::ActivateApDeviceRequest&, const ActivateApDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActivateApDeviceAsyncHandler;
-			typedef Outcome<Error, Model::AddApDeviceResult> AddApDeviceOutcome;
-			typedef std::future<AddApDeviceOutcome> AddApDeviceOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AddApDeviceRequest&, const AddApDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddApDeviceAsyncHandler;
-			typedef Outcome<Error, Model::AddPlanogramShelfResult> AddPlanogramShelfOutcome;
-			typedef std::future<AddPlanogramShelfOutcome> AddPlanogramShelfOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AddPlanogramShelfRequest&, const AddPlanogramShelfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddPlanogramShelfAsyncHandler;
-			typedef Outcome<Error, Model::AddRoleActionsResult> AddRoleActionsOutcome;
-			typedef std::future<AddRoleActionsOutcome> AddRoleActionsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AddRoleActionsRequest&, const AddRoleActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRoleActionsAsyncHandler;
-			typedef Outcome<Error, Model::AddUserResult> AddUserOutcome;
-			typedef std::future<AddUserOutcome> AddUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AddUserRequest&, const AddUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserAsyncHandler;
-			typedef Outcome<Error, Model::AssignUserResult> AssignUserOutcome;
-			typedef std::future<AssignUserOutcome> AssignUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AssignUserRequest&, const AssignUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignUserAsyncHandler;
-			typedef Outcome<Error, Model::AssociatePlanogramRailResult> AssociatePlanogramRailOutcome;
-			typedef std::future<AssociatePlanogramRailOutcome> AssociatePlanogramRailOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::AssociatePlanogramRailRequest&, const AssociatePlanogramRailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociatePlanogramRailAsyncHandler;
+			typedef Outcome<Error, Model::ActivateApServiceResult> ActivateApServiceOutcome;
+			typedef std::future<ActivateApServiceOutcome> ActivateApServiceOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::ActivateApServiceRequest&, const ActivateApServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActivateApServiceAsyncHandler;
+			typedef Outcome<Error, Model::ActivateApService2Result> ActivateApService2Outcome;
+			typedef std::future<ActivateApService2Outcome> ActivateApService2OutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::ActivateApService2Request&, const ActivateApService2Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActivateApService2AsyncHandler;
 			typedef Outcome<Error, Model::BatchInsertItemsResult> BatchInsertItemsOutcome;
 			typedef std::future<BatchInsertItemsOutcome> BatchInsertItemsOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::BatchInsertItemsRequest&, const BatchInsertItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchInsertItemsAsyncHandler;
+			typedef Outcome<Error, Model::BindApStoreServiceResult> BindApStoreServiceOutcome;
+			typedef std::future<BindApStoreServiceOutcome> BindApStoreServiceOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::BindApStoreServiceRequest&, const BindApStoreServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindApStoreServiceAsyncHandler;
 			typedef Outcome<Error, Model::BindEslDeviceResult> BindEslDeviceOutcome;
 			typedef std::future<BindEslDeviceOutcome> BindEslDeviceOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::BindEslDeviceRequest&, const BindEslDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindEslDeviceAsyncHandler;
-			typedef Outcome<Error, Model::ComposePlanogramPositionsResult> ComposePlanogramPositionsOutcome;
-			typedef std::future<ComposePlanogramPositionsOutcome> ComposePlanogramPositionsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::ComposePlanogramPositionsRequest&, const ComposePlanogramPositionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ComposePlanogramPositionsAsyncHandler;
+			typedef Outcome<Error, Model::BindEslDeviceShelfResult> BindEslDeviceShelfOutcome;
+			typedef std::future<BindEslDeviceShelfOutcome> BindEslDeviceShelfOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::BindEslDeviceShelfRequest&, const BindEslDeviceShelfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindEslDeviceShelfAsyncHandler;
 			typedef Outcome<Error, Model::CreateStoreResult> CreateStoreOutcome;
 			typedef std::future<CreateStoreOutcome> CreateStoreOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::CreateStoreRequest&, const CreateStoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStoreAsyncHandler;
-			typedef Outcome<Error, Model::DeleteApDeviceResult> DeleteApDeviceOutcome;
-			typedef std::future<DeleteApDeviceOutcome> DeleteApDeviceOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DeleteApDeviceRequest&, const DeleteApDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApDeviceAsyncHandler;
-			typedef Outcome<Error, Model::DeletePlanogramShelfResult> DeletePlanogramShelfOutcome;
-			typedef std::future<DeletePlanogramShelfOutcome> DeletePlanogramShelfOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DeletePlanogramShelfRequest&, const DeletePlanogramShelfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePlanogramShelfAsyncHandler;
-			typedef Outcome<Error, Model::DeleteRoleActionsResult> DeleteRoleActionsOutcome;
-			typedef std::future<DeleteRoleActionsOutcome> DeleteRoleActionsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DeleteRoleActionsRequest&, const DeleteRoleActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRoleActionsAsyncHandler;
+			typedef Outcome<Error, Model::DeleteApServiceResult> DeleteApServiceOutcome;
+			typedef std::future<DeleteApServiceOutcome> DeleteApServiceOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DeleteApServiceRequest&, const DeleteApServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApServiceAsyncHandler;
+			typedef Outcome<Error, Model::DeleteEslDeviceResult> DeleteEslDeviceOutcome;
+			typedef std::future<DeleteEslDeviceOutcome> DeleteEslDeviceOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DeleteEslDeviceRequest&, const DeleteEslDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEslDeviceAsyncHandler;
+			typedef Outcome<Error, Model::DeleteItemResult> DeleteItemOutcome;
+			typedef std::future<DeleteItemOutcome> DeleteItemOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DeleteItemRequest&, const DeleteItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteItemAsyncHandler;
+			typedef Outcome<Error, Model::DeleteItemBySkuIdResult> DeleteItemBySkuIdOutcome;
+			typedef std::future<DeleteItemBySkuIdOutcome> DeleteItemBySkuIdOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DeleteItemBySkuIdRequest&, const DeleteItemBySkuIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteItemBySkuIdAsyncHandler;
 			typedef Outcome<Error, Model::DeleteStoreResult> DeleteStoreOutcome;
 			typedef std::future<DeleteStoreOutcome> DeleteStoreOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::DeleteStoreRequest&, const DeleteStoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStoreAsyncHandler;
-			typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
-			typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAlarmsResult> DescribeAlarmsOutcome;
 			typedef std::future<DescribeAlarmsOutcome> DescribeAlarmsOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::DescribeAlarmsRequest&, const DescribeAlarmsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeApDevicesResult> DescribeApDevicesOutcome;
-			typedef std::future<DescribeApDevicesOutcome> DescribeApDevicesOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeApDevicesRequest&, const DescribeApDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApDevicesAsyncHandler;
-			typedef Outcome<Error, Model::DescribeBindersResult> DescribeBindersOutcome;
-			typedef std::future<DescribeBindersOutcome> DescribeBindersOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeBindersRequest&, const DescribeBindersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBindersAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClientPackageResult> DescribeClientPackageOutcome;
-			typedef std::future<DescribeClientPackageOutcome> DescribeClientPackageOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeClientPackageRequest&, const DescribeClientPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClientPackageAsyncHandler;
+			typedef Outcome<Error, Model::DescribeCompanyResult> DescribeCompanyOutcome;
+			typedef std::future<DescribeCompanyOutcome> DescribeCompanyOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DescribeCompanyRequest&, const DescribeCompanyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCompanyAsyncHandler;
 			typedef Outcome<Error, Model::DescribeEslDevicesResult> DescribeEslDevicesOutcome;
 			typedef std::future<DescribeEslDevicesOutcome> DescribeEslDevicesOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::DescribeEslDevicesRequest&, const DescribeEslDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEslDevicesAsyncHandler;
 			typedef Outcome<Error, Model::DescribeItemsResult> DescribeItemsOutcome;
 			typedef std::future<DescribeItemsOutcome> DescribeItemsOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::DescribeItemsRequest&, const DescribeItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeItemsAsyncHandler;
-			typedef Outcome<Error, Model::DescribePlanogramEslDevicesResult> DescribePlanogramEslDevicesOutcome;
-			typedef std::future<DescribePlanogramEslDevicesOutcome> DescribePlanogramEslDevicesOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribePlanogramEslDevicesRequest&, const DescribePlanogramEslDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlanogramEslDevicesAsyncHandler;
-			typedef Outcome<Error, Model::DescribePlanogramPositionsResult> DescribePlanogramPositionsOutcome;
-			typedef std::future<DescribePlanogramPositionsOutcome> DescribePlanogramPositionsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribePlanogramPositionsRequest&, const DescribePlanogramPositionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlanogramPositionsAsyncHandler;
-			typedef Outcome<Error, Model::DescribePlanogramRailsResult> DescribePlanogramRailsOutcome;
-			typedef std::future<DescribePlanogramRailsOutcome> DescribePlanogramRailsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribePlanogramRailsRequest&, const DescribePlanogramRailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlanogramRailsAsyncHandler;
-			typedef Outcome<Error, Model::DescribePlanogramShelvesResult> DescribePlanogramShelvesOutcome;
-			typedef std::future<DescribePlanogramShelvesOutcome> DescribePlanogramShelvesOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribePlanogramShelvesRequest&, const DescribePlanogramShelvesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlanogramShelvesAsyncHandler;
-			typedef Outcome<Error, Model::DescribeRoleActionsResult> DescribeRoleActionsOutcome;
-			typedef std::future<DescribeRoleActionsOutcome> DescribeRoleActionsOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeRoleActionsRequest&, const DescribeRoleActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRoleActionsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeStoreConfigResult> DescribeStoreConfigOutcome;
-			typedef std::future<DescribeStoreConfigOutcome> DescribeStoreConfigOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeStoreConfigRequest&, const DescribeStoreConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStoreConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeStoresResult> DescribeStoresOutcome;
 			typedef std::future<DescribeStoresOutcome> DescribeStoresOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::DescribeStoresRequest&, const DescribeStoresOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStoresAsyncHandler;
-			typedef Outcome<Error, Model::DescribeUserLogResult> DescribeUserLogOutcome;
-			typedef std::future<DescribeUserLogOutcome> DescribeUserLogOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeUserLogRequest&, const DescribeUserLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserLogAsyncHandler;
-			typedef Outcome<Error, Model::DescribeUsersResult> DescribeUsersOutcome;
-			typedef std::future<DescribeUsersOutcome> DescribeUsersOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DescribeUsersRequest&, const DescribeUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUsersAsyncHandler;
-			typedef Outcome<Error, Model::DissociatePlanogramRailResult> DissociatePlanogramRailOutcome;
-			typedef std::future<DissociatePlanogramRailOutcome> DissociatePlanogramRailOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::DissociatePlanogramRailRequest&, const DissociatePlanogramRailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DissociatePlanogramRailAsyncHandler;
-			typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
-			typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
-			typedef Outcome<Error, Model::UnassignUserResult> UnassignUserOutcome;
-			typedef std::future<UnassignUserOutcome> UnassignUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::UnassignUserRequest&, const UnassignUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassignUserAsyncHandler;
+			typedef Outcome<Error, Model::DescribeUserOperationLogResult> DescribeUserOperationLogOutcome;
+			typedef std::future<DescribeUserOperationLogOutcome> DescribeUserOperationLogOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DescribeUserOperationLogRequest&, const DescribeUserOperationLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserOperationLogAsyncHandler;
+			typedef Outcome<Error, Model::DescribeUserRamPolicyResult> DescribeUserRamPolicyOutcome;
+			typedef std::future<DescribeUserRamPolicyOutcome> DescribeUserRamPolicyOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::DescribeUserRamPolicyRequest&, const DescribeUserRamPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserRamPolicyAsyncHandler;
+			typedef Outcome<Error, Model::SearchApServiceResult> SearchApServiceOutcome;
+			typedef std::future<SearchApServiceOutcome> SearchApServiceOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::SearchApServiceRequest&, const SearchApServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchApServiceAsyncHandler;
 			typedef Outcome<Error, Model::UnbindEslDeviceResult> UnbindEslDeviceOutcome;
 			typedef std::future<UnbindEslDeviceOutcome> UnbindEslDeviceOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::UnbindEslDeviceRequest&, const UnbindEslDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindEslDeviceAsyncHandler;
-			typedef Outcome<Error, Model::UpdateEslDeviceLightResult> UpdateEslDeviceLightOutcome;
-			typedef std::future<UpdateEslDeviceLightOutcome> UpdateEslDeviceLightOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::UpdateEslDeviceLightRequest&, const UpdateEslDeviceLightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEslDeviceLightAsyncHandler;
+			typedef Outcome<Error, Model::UnbindEslDeviceShelfResult> UnbindEslDeviceShelfOutcome;
+			typedef std::future<UnbindEslDeviceShelfOutcome> UnbindEslDeviceShelfOutcomeCallable;
+			typedef std::function<void(const CloudeslClient*, const Model::UnbindEslDeviceShelfRequest&, const UnbindEslDeviceShelfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindEslDeviceShelfAsyncHandler;
 			typedef Outcome<Error, Model::UpdateStoreResult> UpdateStoreOutcome;
 			typedef std::future<UpdateStoreOutcome> UpdateStoreOutcomeCallable;
 			typedef std::function<void(const CloudeslClient*, const Model::UpdateStoreRequest&, const UpdateStoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStoreAsyncHandler;
-			typedef Outcome<Error, Model::UpdateStoreConfigResult> UpdateStoreConfigOutcome;
-			typedef std::future<UpdateStoreConfigOutcome> UpdateStoreConfigOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::UpdateStoreConfigRequest&, const UpdateStoreConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStoreConfigAsyncHandler;
-			typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
-			typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
-			typedef std::function<void(const CloudeslClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
 
 			CloudeslClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			CloudeslClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			CloudeslClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~CloudeslClient();
-			ActivateApDeviceOutcome activateApDevice(const Model::ActivateApDeviceRequest &request)const;
-			void activateApDeviceAsync(const Model::ActivateApDeviceRequest& request, const ActivateApDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ActivateApDeviceOutcomeCallable activateApDeviceCallable(const Model::ActivateApDeviceRequest& request) const;
-			AddApDeviceOutcome addApDevice(const Model::AddApDeviceRequest &request)const;
-			void addApDeviceAsync(const Model::AddApDeviceRequest& request, const AddApDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddApDeviceOutcomeCallable addApDeviceCallable(const Model::AddApDeviceRequest& request) const;
-			AddPlanogramShelfOutcome addPlanogramShelf(const Model::AddPlanogramShelfRequest &request)const;
-			void addPlanogramShelfAsync(const Model::AddPlanogramShelfRequest& request, const AddPlanogramShelfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddPlanogramShelfOutcomeCallable addPlanogramShelfCallable(const Model::AddPlanogramShelfRequest& request) const;
-			AddRoleActionsOutcome addRoleActions(const Model::AddRoleActionsRequest &request)const;
-			void addRoleActionsAsync(const Model::AddRoleActionsRequest& request, const AddRoleActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddRoleActionsOutcomeCallable addRoleActionsCallable(const Model::AddRoleActionsRequest& request) const;
-			AddUserOutcome addUser(const Model::AddUserRequest &request)const;
-			void addUserAsync(const Model::AddUserRequest& request, const AddUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddUserOutcomeCallable addUserCallable(const Model::AddUserRequest& request) const;
-			AssignUserOutcome assignUser(const Model::AssignUserRequest &request)const;
-			void assignUserAsync(const Model::AssignUserRequest& request, const AssignUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AssignUserOutcomeCallable assignUserCallable(const Model::AssignUserRequest& request) const;
-			AssociatePlanogramRailOutcome associatePlanogramRail(const Model::AssociatePlanogramRailRequest &request)const;
-			void associatePlanogramRailAsync(const Model::AssociatePlanogramRailRequest& request, const AssociatePlanogramRailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AssociatePlanogramRailOutcomeCallable associatePlanogramRailCallable(const Model::AssociatePlanogramRailRequest& request) const;
+			ActivateApServiceOutcome activateApService(const Model::ActivateApServiceRequest &request)const;
+			void activateApServiceAsync(const Model::ActivateApServiceRequest& request, const ActivateApServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ActivateApServiceOutcomeCallable activateApServiceCallable(const Model::ActivateApServiceRequest& request) const;
+			ActivateApService2Outcome activateApService2(const Model::ActivateApService2Request &request)const;
+			void activateApService2Async(const Model::ActivateApService2Request& request, const ActivateApService2AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ActivateApService2OutcomeCallable activateApService2Callable(const Model::ActivateApService2Request& request) const;
 			BatchInsertItemsOutcome batchInsertItems(const Model::BatchInsertItemsRequest &request)const;
 			void batchInsertItemsAsync(const Model::BatchInsertItemsRequest& request, const BatchInsertItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			BatchInsertItemsOutcomeCallable batchInsertItemsCallable(const Model::BatchInsertItemsRequest& request) const;
+			BindApStoreServiceOutcome bindApStoreService(const Model::BindApStoreServiceRequest &request)const;
+			void bindApStoreServiceAsync(const Model::BindApStoreServiceRequest& request, const BindApStoreServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BindApStoreServiceOutcomeCallable bindApStoreServiceCallable(const Model::BindApStoreServiceRequest& request) const;
 			BindEslDeviceOutcome bindEslDevice(const Model::BindEslDeviceRequest &request)const;
 			void bindEslDeviceAsync(const Model::BindEslDeviceRequest& request, const BindEslDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			BindEslDeviceOutcomeCallable bindEslDeviceCallable(const Model::BindEslDeviceRequest& request) const;
-			ComposePlanogramPositionsOutcome composePlanogramPositions(const Model::ComposePlanogramPositionsRequest &request)const;
-			void composePlanogramPositionsAsync(const Model::ComposePlanogramPositionsRequest& request, const ComposePlanogramPositionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ComposePlanogramPositionsOutcomeCallable composePlanogramPositionsCallable(const Model::ComposePlanogramPositionsRequest& request) const;
+			BindEslDeviceShelfOutcome bindEslDeviceShelf(const Model::BindEslDeviceShelfRequest &request)const;
+			void bindEslDeviceShelfAsync(const Model::BindEslDeviceShelfRequest& request, const BindEslDeviceShelfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BindEslDeviceShelfOutcomeCallable bindEslDeviceShelfCallable(const Model::BindEslDeviceShelfRequest& request) const;
 			CreateStoreOutcome createStore(const Model::CreateStoreRequest &request)const;
 			void createStoreAsync(const Model::CreateStoreRequest& request, const CreateStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateStoreOutcomeCallable createStoreCallable(const Model::CreateStoreRequest& request) const;
-			DeleteApDeviceOutcome deleteApDevice(const Model::DeleteApDeviceRequest &request)const;
-			void deleteApDeviceAsync(const Model::DeleteApDeviceRequest& request, const DeleteApDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteApDeviceOutcomeCallable deleteApDeviceCallable(const Model::DeleteApDeviceRequest& request) const;
-			DeletePlanogramShelfOutcome deletePlanogramShelf(const Model::DeletePlanogramShelfRequest &request)const;
-			void deletePlanogramShelfAsync(const Model::DeletePlanogramShelfRequest& request, const DeletePlanogramShelfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeletePlanogramShelfOutcomeCallable deletePlanogramShelfCallable(const Model::DeletePlanogramShelfRequest& request) const;
-			DeleteRoleActionsOutcome deleteRoleActions(const Model::DeleteRoleActionsRequest &request)const;
-			void deleteRoleActionsAsync(const Model::DeleteRoleActionsRequest& request, const DeleteRoleActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteRoleActionsOutcomeCallable deleteRoleActionsCallable(const Model::DeleteRoleActionsRequest& request) const;
+			DeleteApServiceOutcome deleteApService(const Model::DeleteApServiceRequest &request)const;
+			void deleteApServiceAsync(const Model::DeleteApServiceRequest& request, const DeleteApServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteApServiceOutcomeCallable deleteApServiceCallable(const Model::DeleteApServiceRequest& request) const;
+			DeleteEslDeviceOutcome deleteEslDevice(const Model::DeleteEslDeviceRequest &request)const;
+			void deleteEslDeviceAsync(const Model::DeleteEslDeviceRequest& request, const DeleteEslDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteEslDeviceOutcomeCallable deleteEslDeviceCallable(const Model::DeleteEslDeviceRequest& request) const;
+			DeleteItemOutcome deleteItem(const Model::DeleteItemRequest &request)const;
+			void deleteItemAsync(const Model::DeleteItemRequest& request, const DeleteItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteItemOutcomeCallable deleteItemCallable(const Model::DeleteItemRequest& request) const;
+			DeleteItemBySkuIdOutcome deleteItemBySkuId(const Model::DeleteItemBySkuIdRequest &request)const;
+			void deleteItemBySkuIdAsync(const Model::DeleteItemBySkuIdRequest& request, const DeleteItemBySkuIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteItemBySkuIdOutcomeCallable deleteItemBySkuIdCallable(const Model::DeleteItemBySkuIdRequest& request) const;
 			DeleteStoreOutcome deleteStore(const Model::DeleteStoreRequest &request)const;
 			void deleteStoreAsync(const Model::DeleteStoreRequest& request, const DeleteStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteStoreOutcomeCallable deleteStoreCallable(const Model::DeleteStoreRequest& request) const;
-			DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
-			void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
 			DescribeAlarmsOutcome describeAlarms(const Model::DescribeAlarmsRequest &request)const;
 			void describeAlarmsAsync(const Model::DescribeAlarmsRequest& request, const DescribeAlarmsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAlarmsOutcomeCallable describeAlarmsCallable(const Model::DescribeAlarmsRequest& request) const;
-			DescribeApDevicesOutcome describeApDevices(const Model::DescribeApDevicesRequest &request)const;
-			void describeApDevicesAsync(const Model::DescribeApDevicesRequest& request, const DescribeApDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeApDevicesOutcomeCallable describeApDevicesCallable(const Model::DescribeApDevicesRequest& request) const;
-			DescribeBindersOutcome describeBinders(const Model::DescribeBindersRequest &request)const;
-			void describeBindersAsync(const Model::DescribeBindersRequest& request, const DescribeBindersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeBindersOutcomeCallable describeBindersCallable(const Model::DescribeBindersRequest& request) const;
-			DescribeClientPackageOutcome describeClientPackage(const Model::DescribeClientPackageRequest &request)const;
-			void describeClientPackageAsync(const Model::DescribeClientPackageRequest& request, const DescribeClientPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeClientPackageOutcomeCallable describeClientPackageCallable(const Model::DescribeClientPackageRequest& request) const;
+			DescribeCompanyOutcome describeCompany(const Model::DescribeCompanyRequest &request)const;
+			void describeCompanyAsync(const Model::DescribeCompanyRequest& request, const DescribeCompanyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeCompanyOutcomeCallable describeCompanyCallable(const Model::DescribeCompanyRequest& request) const;
 			DescribeEslDevicesOutcome describeEslDevices(const Model::DescribeEslDevicesRequest &request)const;
 			void describeEslDevicesAsync(const Model::DescribeEslDevicesRequest& request, const DescribeEslDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeEslDevicesOutcomeCallable describeEslDevicesCallable(const Model::DescribeEslDevicesRequest& request) const;
 			DescribeItemsOutcome describeItems(const Model::DescribeItemsRequest &request)const;
 			void describeItemsAsync(const Model::DescribeItemsRequest& request, const DescribeItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeItemsOutcomeCallable describeItemsCallable(const Model::DescribeItemsRequest& request) const;
-			DescribePlanogramEslDevicesOutcome describePlanogramEslDevices(const Model::DescribePlanogramEslDevicesRequest &request)const;
-			void describePlanogramEslDevicesAsync(const Model::DescribePlanogramEslDevicesRequest& request, const DescribePlanogramEslDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePlanogramEslDevicesOutcomeCallable describePlanogramEslDevicesCallable(const Model::DescribePlanogramEslDevicesRequest& request) const;
-			DescribePlanogramPositionsOutcome describePlanogramPositions(const Model::DescribePlanogramPositionsRequest &request)const;
-			void describePlanogramPositionsAsync(const Model::DescribePlanogramPositionsRequest& request, const DescribePlanogramPositionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePlanogramPositionsOutcomeCallable describePlanogramPositionsCallable(const Model::DescribePlanogramPositionsRequest& request) const;
-			DescribePlanogramRailsOutcome describePlanogramRails(const Model::DescribePlanogramRailsRequest &request)const;
-			void describePlanogramRailsAsync(const Model::DescribePlanogramRailsRequest& request, const DescribePlanogramRailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePlanogramRailsOutcomeCallable describePlanogramRailsCallable(const Model::DescribePlanogramRailsRequest& request) const;
-			DescribePlanogramShelvesOutcome describePlanogramShelves(const Model::DescribePlanogramShelvesRequest &request)const;
-			void describePlanogramShelvesAsync(const Model::DescribePlanogramShelvesRequest& request, const DescribePlanogramShelvesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePlanogramShelvesOutcomeCallable describePlanogramShelvesCallable(const Model::DescribePlanogramShelvesRequest& request) const;
-			DescribeRoleActionsOutcome describeRoleActions(const Model::DescribeRoleActionsRequest &request)const;
-			void describeRoleActionsAsync(const Model::DescribeRoleActionsRequest& request, const DescribeRoleActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeRoleActionsOutcomeCallable describeRoleActionsCallable(const Model::DescribeRoleActionsRequest& request) const;
-			DescribeStoreConfigOutcome describeStoreConfig(const Model::DescribeStoreConfigRequest &request)const;
-			void describeStoreConfigAsync(const Model::DescribeStoreConfigRequest& request, const DescribeStoreConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStoreConfigOutcomeCallable describeStoreConfigCallable(const Model::DescribeStoreConfigRequest& request) const;
 			DescribeStoresOutcome describeStores(const Model::DescribeStoresRequest &request)const;
 			void describeStoresAsync(const Model::DescribeStoresRequest& request, const DescribeStoresAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeStoresOutcomeCallable describeStoresCallable(const Model::DescribeStoresRequest& request) const;
-			DescribeUserLogOutcome describeUserLog(const Model::DescribeUserLogRequest &request)const;
-			void describeUserLogAsync(const Model::DescribeUserLogRequest& request, const DescribeUserLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeUserLogOutcomeCallable describeUserLogCallable(const Model::DescribeUserLogRequest& request) const;
-			DescribeUsersOutcome describeUsers(const Model::DescribeUsersRequest &request)const;
-			void describeUsersAsync(const Model::DescribeUsersRequest& request, const DescribeUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeUsersOutcomeCallable describeUsersCallable(const Model::DescribeUsersRequest& request) const;
-			DissociatePlanogramRailOutcome dissociatePlanogramRail(const Model::DissociatePlanogramRailRequest &request)const;
-			void dissociatePlanogramRailAsync(const Model::DissociatePlanogramRailRequest& request, const DissociatePlanogramRailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DissociatePlanogramRailOutcomeCallable dissociatePlanogramRailCallable(const Model::DissociatePlanogramRailRequest& request) const;
-			GetUserOutcome getUser(const Model::GetUserRequest &request)const;
-			void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
-			UnassignUserOutcome unassignUser(const Model::UnassignUserRequest &request)const;
-			void unassignUserAsync(const Model::UnassignUserRequest& request, const UnassignUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UnassignUserOutcomeCallable unassignUserCallable(const Model::UnassignUserRequest& request) const;
+			DescribeUserOperationLogOutcome describeUserOperationLog(const Model::DescribeUserOperationLogRequest &request)const;
+			void describeUserOperationLogAsync(const Model::DescribeUserOperationLogRequest& request, const DescribeUserOperationLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeUserOperationLogOutcomeCallable describeUserOperationLogCallable(const Model::DescribeUserOperationLogRequest& request) const;
+			DescribeUserRamPolicyOutcome describeUserRamPolicy(const Model::DescribeUserRamPolicyRequest &request)const;
+			void describeUserRamPolicyAsync(const Model::DescribeUserRamPolicyRequest& request, const DescribeUserRamPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeUserRamPolicyOutcomeCallable describeUserRamPolicyCallable(const Model::DescribeUserRamPolicyRequest& request) const;
+			SearchApServiceOutcome searchApService(const Model::SearchApServiceRequest &request)const;
+			void searchApServiceAsync(const Model::SearchApServiceRequest& request, const SearchApServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SearchApServiceOutcomeCallable searchApServiceCallable(const Model::SearchApServiceRequest& request) const;
 			UnbindEslDeviceOutcome unbindEslDevice(const Model::UnbindEslDeviceRequest &request)const;
 			void unbindEslDeviceAsync(const Model::UnbindEslDeviceRequest& request, const UnbindEslDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UnbindEslDeviceOutcomeCallable unbindEslDeviceCallable(const Model::UnbindEslDeviceRequest& request) const;
-			UpdateEslDeviceLightOutcome updateEslDeviceLight(const Model::UpdateEslDeviceLightRequest &request)const;
-			void updateEslDeviceLightAsync(const Model::UpdateEslDeviceLightRequest& request, const UpdateEslDeviceLightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UpdateEslDeviceLightOutcomeCallable updateEslDeviceLightCallable(const Model::UpdateEslDeviceLightRequest& request) const;
+			UnbindEslDeviceShelfOutcome unbindEslDeviceShelf(const Model::UnbindEslDeviceShelfRequest &request)const;
+			void unbindEslDeviceShelfAsync(const Model::UnbindEslDeviceShelfRequest& request, const UnbindEslDeviceShelfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UnbindEslDeviceShelfOutcomeCallable unbindEslDeviceShelfCallable(const Model::UnbindEslDeviceShelfRequest& request) const;
 			UpdateStoreOutcome updateStore(const Model::UpdateStoreRequest &request)const;
 			void updateStoreAsync(const Model::UpdateStoreRequest& request, const UpdateStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateStoreOutcomeCallable updateStoreCallable(const Model::UpdateStoreRequest& request) const;
-			UpdateStoreConfigOutcome updateStoreConfig(const Model::UpdateStoreConfigRequest &request)const;
-			void updateStoreConfigAsync(const Model::UpdateStoreConfigRequest& request, const UpdateStoreConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UpdateStoreConfigOutcomeCallable updateStoreConfigCallable(const Model::UpdateStoreConfigRequest& request) const;
-			UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
-			void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/ActivateApDeviceResult.h

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

+ 6 - 9
cloudesl/include/alibabacloud/cloudesl/model/DeleteApDeviceRequest.h → cloudesl/include/alibabacloud/cloudesl/model/ActivateApService2Request.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPDEVICEREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPDEVICEREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2REQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2REQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,22 +28,19 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteApDeviceRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT ActivateApService2Request : public RpcServiceRequest
 			{
 
 			public:
-				DeleteApDeviceRequest();
-				~DeleteApDeviceRequest();
+				ActivateApService2Request();
+				~ActivateApService2Request();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getApMac()const;
 				void setApMac(const std::string& apMac);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 
             private:
-				std::string extraParams_;
 				std::string apMac_;
 				std::string storeId_;
 
@@ -51,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPDEVICEREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2REQUEST_H_

+ 7 - 13
cloudesl/include/alibabacloud/cloudesl/model/AddUserResult.h → cloudesl/include/alibabacloud/cloudesl/model/ActivateApService2Result.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2RESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2RESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,19 +29,16 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AddUserResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT ActivateApService2Result : public ServiceResult
 			{
 			public:
 
 
-				AddUserResult();
-				explicit AddUserResult(const std::string &payload);
-				~AddUserResult();
+				ActivateApService2Result();
+				explicit ActivateApService2Result(const std::string &payload);
+				~ActivateApService2Result();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
@@ -49,10 +46,7 @@ namespace AlibabaCloud
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
 				std::string code_;
 				bool success_;
 
@@ -60,4 +54,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICE2RESULT_H_

+ 6 - 9
cloudesl/include/alibabacloud/cloudesl/model/ActivateApDeviceRequest.h → cloudesl/include/alibabacloud/cloudesl/model/ActivateApServiceRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPDEVICEREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPDEVICEREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICEREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,22 +28,19 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT ActivateApDeviceRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT ActivateApServiceRequest : public RpcServiceRequest
 			{
 
 			public:
-				ActivateApDeviceRequest();
-				~ActivateApDeviceRequest();
+				ActivateApServiceRequest();
+				~ActivateApServiceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getApMac()const;
 				void setApMac(const std::string& apMac);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 
             private:
-				std::string extraParams_;
 				std::string apMac_;
 				std::string storeId_;
 
@@ -51,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPDEVICEREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICEREQUEST_H_

+ 7 - 15
cloudesl/include/alibabacloud/cloudesl/model/AssignUserResult.h → cloudesl/include/alibabacloud/cloudesl/model/ActivateApServiceResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICERESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,35 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AssignUserResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT ActivateApServiceResult : public ServiceResult
 			{
 			public:
 
 
-				AssignUserResult();
-				explicit AssignUserResult(const std::string &payload);
-				~AssignUserResult();
+				ActivateApServiceResult();
+				explicit ActivateApServiceResult(const std::string &payload);
+				~ActivateApServiceResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ACTIVATEAPSERVICERESULT_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/AddApDeviceResult.h

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

+ 0 - 66
cloudesl/include/alibabacloud/cloudesl/model/AddPlanogramShelfRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ADDPLANOGRAMSHELFREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ADDPLANOGRAMSHELFREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AddPlanogramShelfRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddPlanogramShelfRequest();
-				~AddPlanogramShelfRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getShelfType()const;
-				void setShelfType(const std::string& shelfType);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				std::string getZone()const;
-				void setZone(const std::string& zone);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-				std::string getCategory()const;
-				void setCategory(const std::string& category);
-
-            private:
-				std::string extraParams_;
-				std::string clientToken_;
-				std::string shelfType_;
-				std::string storeId_;
-				std::string zone_;
-				std::string shelf_;
-				std::string category_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ADDPLANOGRAMSHELFREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/AddPlanogramShelfResult.h

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

+ 0 - 57
cloudesl/include/alibabacloud/cloudesl/model/AddRoleActionsRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ADDROLEACTIONSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ADDROLEACTIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AddRoleActionsRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddRoleActionsRequest();
-				~AddRoleActionsRequest();
-
-				std::string getRoleCode()const;
-				void setRoleCode(const std::string& roleCode);
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getAccessControlLists()const;
-				void setAccessControlLists(const std::string& accessControlLists);
-
-            private:
-				std::string roleCode_;
-				std::string extraParams_;
-				std::string clientToken_;
-				std::string accessControlLists_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ADDROLEACTIONSREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/AddRoleActionsResult.h

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

+ 0 - 54
cloudesl/include/alibabacloud/cloudesl/model/AddUserRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AddUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddUserRequest();
-				~AddUserRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-
-            private:
-				std::string extraParams_;
-				std::string clientToken_;
-				std::string userId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ADDUSERREQUEST_H_

+ 0 - 57
cloudesl/include/alibabacloud/cloudesl/model/AssignUserRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AssignUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				AssignUserRequest();
-				~AssignUserRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStores()const;
-				void setStores(const std::string& stores);
-				std::string getUserType()const;
-				void setUserType(const std::string& userType);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-
-            private:
-				std::string extraParams_;
-				std::string stores_;
-				std::string userType_;
-				std::string userId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ASSIGNUSERREQUEST_H_

+ 0 - 60
cloudesl/include/alibabacloud/cloudesl/model/AssociatePlanogramRailRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ASSOCIATEPLANOGRAMRAILREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ASSOCIATEPLANOGRAMRAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AssociatePlanogramRailRequest : public RpcServiceRequest
-			{
-
-			public:
-				AssociatePlanogramRailRequest();
-				~AssociatePlanogramRailRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-				std::string getRailCode()const;
-				void setRailCode(const std::string& railCode);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				int layer_;
-				std::string shelf_;
-				std::string railCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ASSOCIATEPLANOGRAMRAILREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/AssociatePlanogramRailResult.h

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

+ 15 - 27
cloudesl/include/alibabacloud/cloudesl/model/BatchInsertItemsRequest.h

@@ -35,69 +35,57 @@ namespace AlibabaCloud
 				{
 					int memberPrice;
 					int actionPrice;
+					std::string productionPlace;
 					bool beSourceCode;
+					std::string storeId;
 					std::string brandName;
 					std::string promotionStart;
+					std::string sourceCode;
+					long itemId;
+					std::string extraAttribute;
+					std::string companyId;
 					std::string priceUnit;
 					std::string rank;
-					int itemInfoIndex;
 					std::string itemBarCode;
-					std::string customizeFeatureK;
-					std::string customizeFeatureL;
-					std::string customizeFeatureM;
 					bool bePromotion;
-					std::string customizeFeatureN;
-					std::string customizeFeatureO;
 					std::string promotionEnd;
 					std::string itemTitle;
+					int originalPrice;
+					std::string itemShortTitle;
 					std::string customizeFeatureC;
-					std::string customizeFeatureD;
 					std::string itemQrCode;
-					std::string customizeFeatureE;
-					std::string inventoryStatus;
+					std::string customizeFeatureD;
 					std::string promotionReason;
+					std::string customizeFeatureE;
 					std::string customizeFeatureF;
+					std::string forestSecondId;
 					std::string customizeFeatureG;
 					std::string customizeFeatureH;
 					std::string customizeFeatureI;
 					std::string customizeFeatureJ;
+					std::string optionGroups;
+					std::string modelNumber;
+					std::string saleSpec;
 					std::string customizeFeatureA;
 					std::string customizeFeatureB;
 					int suggestPrice;
 					std::string forestFirstId;
-					std::string productionPlace;
-					std::string manufacturer;
-					std::string sourceCode;
-					std::string itemId;
-					int salesPrice;
-					int originalPrice;
-					std::string itemShortTitle;
-					std::string forestSecondId;
-					std::string itemPicUrl;
-					std::string supplierName;
-					std::string material;
-					std::string modelNumber;
-					std::string saleSpec;
 					std::string categoryName;
-					std::string taxFee;
 					std::string energyEfficiency;
-					std::string promotionText;
 					std::string skuId;
+					std::string promotionText;
 				};
 
 			public:
 				BatchInsertItemsRequest();
 				~BatchInsertItemsRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 				std::vector<ItemInfo> getItemInfo()const;
 				void setItemInfo(const std::vector<ItemInfo>& itemInfo);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
 				std::vector<ItemInfo> itemInfo_;
 

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/BatchInsertItemsResult.h

@@ -45,24 +45,16 @@ namespace AlibabaCloud
 				explicit BatchInsertItemsResult(const std::string &payload);
 				~BatchInsertItemsResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
 				std::vector<BatchResult> getBatchResults()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
 				std::vector<BatchResult> batchResults_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 9 - 9
cloudesl/include/alibabacloud/cloudesl/model/DescribeStoreConfigRequest.h → cloudesl/include/alibabacloud/cloudesl/model/BindApStoreServiceRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICEREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeStoreConfigRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT BindApStoreServiceRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeStoreConfigRequest();
-				~DescribeStoreConfigRequest();
+				BindApStoreServiceRequest();
+				~BindApStoreServiceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
+				std::string getApMac()const;
+				void setApMac(const std::string& apMac);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 
             private:
-				std::string extraParams_;
+				std::string apMac_;
 				std::string storeId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICEREQUEST_H_

+ 7 - 15
cloudesl/include/alibabacloud/cloudesl/model/UpdateUserResult.h → cloudesl/include/alibabacloud/cloudesl/model/BindApStoreServiceResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICERESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,35 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UpdateUserResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT BindApStoreServiceResult : public ServiceResult
 			{
 			public:
 
 
-				UpdateUserResult();
-				explicit UpdateUserResult(const std::string &payload);
-				~UpdateUserResult();
+				BindApStoreServiceResult();
+				explicit BindApStoreServiceResult(const std::string &payload);
+				~BindApStoreServiceResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_BINDAPSTORESERVICERESULT_H_

+ 0 - 12
cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceRequest.h

@@ -35,29 +35,17 @@ namespace AlibabaCloud
 				BindEslDeviceRequest();
 				~BindEslDeviceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
 				std::string getEslBarCode()const;
 				void setEslBarCode(const std::string& eslBarCode);
 				std::string getItemBarCode()const;
 				void setItemBarCode(const std::string& itemBarCode);
-				std::string getColumn()const;
-				void setColumn(const std::string& column);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
-				int layer_;
 				std::string eslBarCode_;
 				std::string itemBarCode_;
-				std::string column_;
-				std::string shelf_;
 
 			};
 		}

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceResult.h

@@ -38,22 +38,14 @@ namespace AlibabaCloud
 				explicit BindEslDeviceResult(const std::string &payload);
 				~BindEslDeviceResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 12 - 12
cloudesl/include/alibabacloud/cloudesl/model/DissociatePlanogramRailRequest.h → cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceShelfRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DISSOCIATEPLANOGRAMRAILREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DISSOCIATEPLANOGRAMRAILREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_BINDESLDEVICESHELFREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_BINDESLDEVICESHELFREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DissociatePlanogramRailRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT BindEslDeviceShelfRequest : public RpcServiceRequest
 			{
 
 			public:
-				DissociatePlanogramRailRequest();
-				~DissociatePlanogramRailRequest();
+				BindEslDeviceShelfRequest();
+				~BindEslDeviceShelfRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
-				std::string getRailCode()const;
-				void setRailCode(const std::string& railCode);
+				std::string getShelfCode()const;
+				void setShelfCode(const std::string& shelfCode);
+				std::string getEslBarCode()const;
+				void setEslBarCode(const std::string& eslBarCode);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
-				std::string railCode_;
+				std::string shelfCode_;
+				std::string eslBarCode_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DISSOCIATEPLANOGRAMRAILREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_BINDESLDEVICESHELFREQUEST_H_

+ 55 - 0
cloudesl/include/alibabacloud/cloudesl/model/BindEslDeviceShelfResult.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_CLOUDESL_MODEL_BINDESLDEVICESHELFRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_BINDESLDEVICESHELFRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT BindEslDeviceShelfResult : public ServiceResult
+			{
+			public:
+
+
+				BindEslDeviceShelfResult();
+				explicit BindEslDeviceShelfResult(const std::string &payload);
+				~BindEslDeviceShelfResult();
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_BINDESLDEVICESHELFRESULT_H_

+ 0 - 79
cloudesl/include/alibabacloud/cloudesl/model/ComposePlanogramPositionsRequest.h

@@ -1,79 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_COMPOSEPLANOGRAMPOSITIONSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_COMPOSEPLANOGRAMPOSITIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT ComposePlanogramPositionsRequest : public RpcServiceRequest
-			{
-			public:
-				struct ShelfPositionInfo
-				{
-					float offsetFrom;
-					float depth;
-					std::string column;
-					int facing;
-					float offsetTo;
-					std::string itemBarCode;
-				};
-
-			public:
-				ComposePlanogramPositionsRequest();
-				~ComposePlanogramPositionsRequest();
-
-				std::string getActionType()const;
-				void setActionType(const std::string& actionType);
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
-				std::string getLayerOrigin()const;
-				void setLayerOrigin(const std::string& layerOrigin);
-				bool getBeAutoRefresh()const;
-				void setBeAutoRefresh(bool beAutoRefresh);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-				std::vector<ShelfPositionInfo> getShelfPositionInfo()const;
-				void setShelfPositionInfo(const std::vector<ShelfPositionInfo>& shelfPositionInfo);
-
-            private:
-				std::string actionType_;
-				std::string extraParams_;
-				std::string storeId_;
-				int layer_;
-				std::string layerOrigin_;
-				bool beAutoRefresh_;
-				std::string shelf_;
-				std::vector<ShelfPositionInfo> shelfPositionInfo_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_COMPOSEPLANOGRAMPOSITIONSREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/ComposePlanogramPositionsResult.h

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

+ 15 - 9
cloudesl/include/alibabacloud/cloudesl/model/CreateStoreRequest.h

@@ -35,26 +35,32 @@ namespace AlibabaCloud
 				CreateStoreRequest();
 				~CreateStoreRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getStoreName()const;
 				void setStoreName(const std::string& storeName);
 				std::string getParentId()const;
 				void setParentId(const std::string& parentId);
-				std::string getUserStoreCode()const;
-				void setUserStoreCode(const std::string& userStoreCode);
+				std::string getCompanyId()const;
+				void setCompanyId(const std::string& companyId);
+				std::string getBrand()const;
+				void setBrand(const std::string& brand);
+				std::string getComments()const;
+				void setComments(const std::string& comments);
+				std::string getGroups()const;
+				void setGroups(const std::string& groups);
 				std::string getPhone()const;
 				void setPhone(const std::string& phone);
+				std::string getOutId()const;
+				void setOutId(const std::string& outId);
 
             private:
-				std::string extraParams_;
-				std::string clientToken_;
 				std::string storeName_;
 				std::string parentId_;
-				std::string userStoreCode_;
+				std::string companyId_;
+				std::string brand_;
+				std::string comments_;
+				std::string groups_;
 				std::string phone_;
+				std::string outId_;
 
 			};
 		}

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/CreateStoreResult.h

@@ -39,11 +39,7 @@ namespace AlibabaCloud
 				~CreateStoreResult();
 				std::string getMessage()const;
 				std::string getStoreId()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
@@ -51,11 +47,7 @@ namespace AlibabaCloud
 			private:
 				std::string message_;
 				std::string storeId_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/DeleteApDeviceResult.h

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

+ 6 - 15
cloudesl/include/alibabacloud/cloudesl/model/AddApDeviceRequest.h → cloudesl/include/alibabacloud/cloudesl/model/DeleteApServiceRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_ADDAPDEVICEREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_ADDAPDEVICEREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPSERVICEREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPSERVICEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,28 +28,19 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT AddApDeviceRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteApServiceRequest : public RpcServiceRequest
 			{
 
 			public:
-				AddApDeviceRequest();
-				~AddApDeviceRequest();
+				DeleteApServiceRequest();
+				~DeleteApServiceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getRemark()const;
-				void setRemark(const std::string& remark);
 				std::string getApMac()const;
 				void setApMac(const std::string& apMac);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 
             private:
-				std::string extraParams_;
-				std::string clientToken_;
-				std::string remark_;
 				std::string apMac_;
 				std::string storeId_;
 
@@ -57,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_ADDAPDEVICEREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPSERVICEREQUEST_H_

+ 55 - 0
cloudesl/include/alibabacloud/cloudesl/model/DeleteApServiceResult.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_CLOUDESL_MODEL_DELETEAPSERVICERESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPSERVICERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteApServiceResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteApServiceResult();
+				explicit DeleteApServiceResult(const std::string &payload);
+				~DeleteApServiceResult();
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEAPSERVICERESULT_H_

+ 51 - 0
cloudesl/include/alibabacloud/cloudesl/model/DeleteEslDeviceRequest.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_CLOUDESL_MODEL_DELETEESLDEVICEREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEESLDEVICEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteEslDeviceRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteEslDeviceRequest();
+				~DeleteEslDeviceRequest();
+
+				std::string getStoreId()const;
+				void setStoreId(const std::string& storeId);
+				std::string getEslBarCode()const;
+				void setEslBarCode(const std::string& eslBarCode);
+
+            private:
+				std::string storeId_;
+				std::string eslBarCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEESLDEVICEREQUEST_H_

+ 55 - 0
cloudesl/include/alibabacloud/cloudesl/model/DeleteEslDeviceResult.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_CLOUDESL_MODEL_DELETEESLDEVICERESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEESLDEVICERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteEslDeviceResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEslDeviceResult();
+				explicit DeleteEslDeviceResult(const std::string &payload);
+				~DeleteEslDeviceResult();
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEESLDEVICERESULT_H_

+ 51 - 0
cloudesl/include/alibabacloud/cloudesl/model/DeleteItemBySkuIdRequest.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_CLOUDESL_MODEL_DELETEITEMBYSKUIDREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMBYSKUIDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteItemBySkuIdRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteItemBySkuIdRequest();
+				~DeleteItemBySkuIdRequest();
+
+				std::string getStoreId()const;
+				void setStoreId(const std::string& storeId);
+				std::string getSkuId()const;
+				void setSkuId(const std::string& skuId);
+
+            private:
+				std::string storeId_;
+				std::string skuId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMBYSKUIDREQUEST_H_

+ 55 - 0
cloudesl/include/alibabacloud/cloudesl/model/DeleteItemBySkuIdResult.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_CLOUDESL_MODEL_DELETEITEMBYSKUIDRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMBYSKUIDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteItemBySkuIdResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteItemBySkuIdResult();
+				explicit DeleteItemBySkuIdResult(const std::string &payload);
+				~DeleteItemBySkuIdResult();
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMBYSKUIDRESULT_H_

+ 12 - 12
cloudesl/include/alibabacloud/cloudesl/model/DeleteUserRequest.h → cloudesl/include/alibabacloud/cloudesl/model/DeleteItemRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteUserRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteItemRequest : public RpcServiceRequest
 			{
 
 			public:
-				DeleteUserRequest();
-				~DeleteUserRequest();
+				DeleteItemRequest();
+				~DeleteItemRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
+				std::string getStoreId()const;
+				void setStoreId(const std::string& storeId);
+				std::string getItemBarCode()const;
+				void setItemBarCode(const std::string& itemBarCode);
 
             private:
-				std::string extraParams_;
-				std::string userId_;
+				std::string storeId_;
+				std::string itemBarCode_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMREQUEST_H_

+ 7 - 15
cloudesl/include/alibabacloud/cloudesl/model/DeleteUserResult.h → cloudesl/include/alibabacloud/cloudesl/model/DeleteItemResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,35 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteUserResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteItemResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteUserResult();
-				explicit DeleteUserResult(const std::string &payload);
-				~DeleteUserResult();
+				DeleteItemResult();
+				explicit DeleteItemResult(const std::string &payload);
+				~DeleteItemResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEUSERRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEITEMRESULT_H_

+ 0 - 57
cloudesl/include/alibabacloud/cloudesl/model/DeletePlanogramShelfRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEPLANOGRAMSHELFREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEPLANOGRAMSHELFREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DeletePlanogramShelfRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeletePlanogramShelfRequest();
-				~DeletePlanogramShelfRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				bool getBeAutoRefresh()const;
-				void setBeAutoRefresh(bool beAutoRefresh);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-
-            private:
-				std::string extraParams_;
-				bool beAutoRefresh_;
-				std::string storeId_;
-				std::string shelf_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEPLANOGRAMSHELFREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/DeletePlanogramShelfResult.h

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

+ 0 - 54
cloudesl/include/alibabacloud/cloudesl/model/DeleteRoleActionsRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DELETEROLEACTIONSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DELETEROLEACTIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DeleteRoleActionsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteRoleActionsRequest();
-				~DeleteRoleActionsRequest();
-
-				std::string getRoleCode()const;
-				void setRoleCode(const std::string& roleCode);
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getAccessControlLists()const;
-				void setAccessControlLists(const std::string& accessControlLists);
-
-            private:
-				std::string roleCode_;
-				std::string extraParams_;
-				std::string accessControlLists_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DELETEROLEACTIONSREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/DeleteRoleActionsResult.h

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

+ 0 - 3
cloudesl/include/alibabacloud/cloudesl/model/DeleteStoreRequest.h

@@ -35,13 +35,10 @@ namespace AlibabaCloud
 				DeleteStoreRequest();
 				~DeleteStoreRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
 
 			};

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/DeleteStoreResult.h

@@ -38,22 +38,14 @@ namespace AlibabaCloud
 				explicit DeleteStoreResult(const std::string &payload);
 				~DeleteStoreResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 6 - 6
cloudesl/include/alibabacloud/cloudesl/model/DescribeAlarmsRequest.h

@@ -35,14 +35,16 @@ namespace AlibabaCloud
 				DescribeAlarmsRequest();
 				~DescribeAlarmsRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
+				std::string getFromAlarmTime()const;
+				void setFromAlarmTime(const std::string& fromAlarmTime);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
+				std::string getToAlarmTime()const;
+				void setToAlarmTime(const std::string& toAlarmTime);
 				std::string getAlarmType()const;
 				void setAlarmType(const std::string& alarmType);
 				std::string getAlarmStatus()const;
@@ -51,19 +53,17 @@ namespace AlibabaCloud
 				void setErrorType(const std::string& errorType);
 				std::string getAlarmId()const;
 				void setAlarmId(const std::string& alarmId);
-				std::string getDeviceMac()const;
-				void setDeviceMac(const std::string& deviceMac);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
 				int pageNumber_;
+				std::string fromAlarmTime_;
 				int pageSize_;
+				std::string toAlarmTime_;
 				std::string alarmType_;
 				std::string alarmStatus_;
 				std::string errorType_;
 				std::string alarmId_;
-				std::string deviceMac_;
 
 			};
 		}

+ 7 - 16
cloudesl/include/alibabacloud/cloudesl/model/DescribeAlarmsResult.h

@@ -35,22 +35,21 @@ namespace AlibabaCloud
 				struct AlarmInfo
 				{
 					std::string alarmId;
-					std::string retryGmtCreate;
+					std::string companyId;
 					std::string alarmType;
 					std::string deviceBarCode;
 					std::string deviceMac;
 					std::string itemBarCode;
-					std::string remark;
+					std::string vendor;
 					std::string deviceType;
-					std::string storeId;
 					std::string errorType;
+					std::string storeId;
 					std::string alarmTime;
-					std::string dealUserId;
+					long dealUserId;
 					std::string itemTitle;
-					std::string retryGmtModified;
 					std::string alarmStatus;
+					std::string model;
 					std::string dealTime;
-					long retryTimes;
 				};
 
 
@@ -58,30 +57,22 @@ namespace AlibabaCloud
 				explicit DescribeAlarmsResult(const std::string &payload);
 				~DescribeAlarmsResult();
 				int getTotalCount()const;
-				int getPageSize()const;
 				std::string getMessage()const;
+				int getPageSize()const;
 				int getPageNumber()const;
 				std::vector<AlarmInfo> getAlarms()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				int totalCount_;
-				int pageSize_;
 				std::string message_;
+				int pageSize_;
 				int pageNumber_;
 				std::vector<AlarmInfo> alarms_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 0 - 69
cloudesl/include/alibabacloud/cloudesl/model/DescribeApDevicesRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeApDevicesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeApDevicesRequest();
-				~DescribeApDevicesRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getApMac()const;
-				void setApMac(const std::string& apMac);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getModel()const;
-				void setModel(const std::string& model);
-				bool getBeActivate()const;
-				void setBeActivate(bool beActivate);
-				bool getStatus()const;
-				void setStatus(bool status);
-
-            private:
-				std::string extraParams_;
-				std::string apMac_;
-				std::string storeId_;
-				int pageNumber_;
-				int pageSize_;
-				std::string model_;
-				bool beActivate_;
-				bool status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESREQUEST_H_

+ 0 - 66
cloudesl/include/alibabacloud/cloudesl/model/DescribeBindersRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeBindersRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeBindersRequest();
-				~DescribeBindersRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getEslBarCode()const;
-				void setEslBarCode(const std::string& eslBarCode);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getItemBarCode()const;
-				void setItemBarCode(const std::string& itemBarCode);
-				std::string getItemTitle()const;
-				void setItemTitle(const std::string& itemTitle);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				int pageNumber_;
-				std::string eslBarCode_;
-				int pageSize_;
-				std::string itemBarCode_;
-				std::string itemTitle_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSREQUEST_H_

+ 0 - 96
cloudesl/include/alibabacloud/cloudesl/model/DescribeBindersResult.h

@@ -1,96 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeBindersResult : public ServiceResult
-			{
-			public:
-				struct EslItemBindInfo
-				{
-					std::string bindId;
-					std::string originalPrice;
-					std::string gmtModified;
-					std::string actionPrice;
-					std::string eslPic;
-					std::string promotionStart;
-					std::string itemBarCode;
-					std::string templateSceneId;
-					std::string itemId;
-					std::string promotionText;
-					std::string promotionEnd;
-					std::string eslModel;
-					std::string eslBarCode;
-					std::string priceUnit;
-					std::string itemShortTitle;
-					std::string storeId;
-					std::string itemTitle;
-					std::string eslStatus;
-					std::string skuId;
-					std::string templateId;
-					std::string eslConnectAp;
-					bool bePromotion;
-				};
-
-
-				DescribeBindersResult();
-				explicit DescribeBindersResult(const std::string &payload);
-				~DescribeBindersResult();
-				int getTotalCount()const;
-				std::string getMessage()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-				std::vector<EslItemBindInfo> getEslItemBindInfos()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::string message_;
-				int pageSize_;
-				int pageNumber_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-				std::vector<EslItemBindInfo> eslItemBindInfos_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEBINDERSRESULT_H_

+ 0 - 51
cloudesl/include/alibabacloud/cloudesl/model/DescribeClientPackageRequest.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGEREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeClientPackageRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeClientPackageRequest();
-				~DescribeClientPackageRequest();
-
-				std::string getClientType()const;
-				void setClientType(const std::string& clientType);
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-
-            private:
-				std::string clientType_;
-				std::string extraParams_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGEREQUEST_H_

+ 0 - 71
cloudesl/include/alibabacloud/cloudesl/model/DescribeClientPackageResult.h

@@ -1,71 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGERESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeClientPackageResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClientPackageResult();
-				explicit DescribeClientPackageResult(const std::string &payload);
-				~DescribeClientPackageResult();
-				std::string getDescription()const;
-				std::string getMessage()const;
-				std::string getVersion()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getUpdateType()const;
-				std::string getCode()const;
-				std::string getUrl()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string description_;
-				std::string message_;
-				std::string version_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string updateType_;
-				std::string code_;
-				std::string url_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECLIENTPACKAGERESULT_H_

+ 6 - 12
cloudesl/include/alibabacloud/cloudesl/model/GetUserRequest.h → cloudesl/include/alibabacloud/cloudesl/model/DescribeCompanyRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_GETUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_GETUSERREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECOMPANYREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECOMPANYREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,24 +28,18 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT GetUserRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeCompanyRequest : public RpcServiceRequest
 			{
 
 			public:
-				GetUserRequest();
-				~GetUserRequest();
+				DescribeCompanyRequest();
+				~DescribeCompanyRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
 
             private:
-				std::string extraParams_;
-				std::string userId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_GETUSERREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECOMPANYREQUEST_H_

+ 61 - 0
cloudesl/include/alibabacloud/cloudesl/model/DescribeCompanyResult.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_CLOUDESL_MODEL_DESCRIBECOMPANYRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECOMPANYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeCompanyResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeCompanyResult();
+				explicit DescribeCompanyResult(const std::string &payload);
+				~DescribeCompanyResult();
+				std::string getStatus()const;
+				std::string getMessage()const;
+				std::string getCompanyId()const;
+				std::string getPlatform()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				std::string message_;
+				std::string companyId_;
+				std::string platform_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBECOMPANYRESULT_H_

+ 18 - 6
cloudesl/include/alibabacloud/cloudesl/model/DescribeEslDevicesRequest.h

@@ -35,35 +35,47 @@ namespace AlibabaCloud
 				DescribeEslDevicesRequest();
 				~DescribeEslDevicesRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getType()const;
-				void setType(const std::string& type);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
+				std::string getType()const;
+				void setType(const std::string& type);
+				std::string getMac()const;
+				void setMac(const std::string& mac);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getEslBarCode()const;
 				void setEslBarCode(const std::string& eslBarCode);
+				std::string getVendor()const;
+				void setVendor(const std::string& vendor);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
+				std::string getItemBarCode()const;
+				void setItemBarCode(const std::string& itemBarCode);
 				std::string getEslStatus()const;
 				void setEslStatus(const std::string& eslStatus);
 				int getToBatteryLevel()const;
 				void setToBatteryLevel(int toBatteryLevel);
 				int getFromBatteryLevel()const;
 				void setFromBatteryLevel(int fromBatteryLevel);
+				std::string getShelfCode()const;
+				void setShelfCode(const std::string& shelfCode);
+				bool getBeBind()const;
+				void setBeBind(bool beBind);
 
             private:
-				std::string extraParams_;
-				std::string type_;
 				std::string storeId_;
+				std::string type_;
+				std::string mac_;
 				int pageNumber_;
 				std::string eslBarCode_;
+				std::string vendor_;
 				int pageSize_;
+				std::string itemBarCode_;
 				std::string eslStatus_;
 				int toBatteryLevel_;
 				int fromBatteryLevel_;
+				std::string shelfCode_;
+				bool beBind_;
 
 			};
 		}

+ 18 - 15
cloudesl/include/alibabacloud/cloudesl/model/DescribeEslDevicesResult.h

@@ -34,16 +34,27 @@ namespace AlibabaCloud
 			public:
 				struct EslDeviceInfo
 				{
+					int itemActionPrice;
+					int batteryLevel;
+					std::string itemPriceUnit;
+					std::string companyId;
+					std::string itemBarCode;
+					std::string vendor;
+					std::string screenHeight;
+					std::string lastCommunicateTime;
+					long itemId;
+					std::string mac;
+					std::string beBind;
 					std::string eslBarCode;
 					std::string type;
-					int batteryLevel;
 					std::string storeId;
+					std::string connectAp;
+					std::string itemTitle;
 					std::string model;
-					int screenWidth;
+					std::string screenWidth;
 					std::string eslStatus;
-					int screenHeight;
-					std::string lastCommunicateTime;
-					std::string mac;
+					std::string positionCode;
+					std::string shelfCode;
 				};
 
 
@@ -51,30 +62,22 @@ namespace AlibabaCloud
 				explicit DescribeEslDevicesResult(const std::string &payload);
 				~DescribeEslDevicesResult();
 				int getTotalCount()const;
-				int getPageSize()const;
 				std::string getMessage()const;
+				int getPageSize()const;
 				int getPageNumber()const;
 				std::vector<EslDeviceInfo> getEslDevices()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				int totalCount_;
-				int pageSize_;
 				std::string message_;
+				int pageSize_;
 				int pageNumber_;
 				std::vector<EslDeviceInfo> eslDevices_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 6 - 6
cloudesl/include/alibabacloud/cloudesl/model/DescribeItemsRequest.h

@@ -35,14 +35,12 @@ namespace AlibabaCloud
 				DescribeItemsRequest();
 				~DescribeItemsRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
-				std::string getItemId()const;
-				void setItemId(const std::string& itemId);
+				long getItemId()const;
+				void setItemId(long itemId);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getItemBarCode()const;
@@ -51,18 +49,20 @@ namespace AlibabaCloud
 				void setBePromotion(bool bePromotion);
 				std::string getItemTitle()const;
 				void setItemTitle(const std::string& itemTitle);
+				std::string getShelfCode()const;
+				void setShelfCode(const std::string& shelfCode);
 				std::string getSkuId()const;
 				void setSkuId(const std::string& skuId);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
 				int pageNumber_;
-				std::string itemId_;
+				long itemId_;
 				int pageSize_;
 				std::string itemBarCode_;
 				bool bePromotion_;
 				std::string itemTitle_;
+				std::string shelfCode_;
 				std::string skuId_;
 
 			};

+ 22 - 40
cloudesl/include/alibabacloud/cloudesl/model/DescribeItemsResult.h

@@ -34,58 +34,48 @@ namespace AlibabaCloud
 			public:
 				struct ItemInfo
 				{
+					int suggestPrice;
 					std::string saleSpec;
+					std::string sourceCode;
 					int originalPrice;
 					std::string promotionStart;
-					std::string itemId;
-					std::string promotionEnd;
+					std::string itemBarCode;
+					long itemId;
 					std::string brandName;
+					std::string promotionEnd;
 					std::string energyEfficiency;
-					std::string inventoryStatus;
-					std::string manufacturer;
-					std::string taxFee;
-					std::string customizeFeatureJ;
+					std::string itemShortTitle;
+					std::string storeId;
+					std::string itemTitle;
+					std::string productionPlace;
+					std::string extraAttribute;
+					std::string positionCode;
 					std::string modelNumber;
+					std::string customizeFeatureJ;
+					std::string forestFirstId;
 					std::string customizeFeatureI;
+					std::string optionGroups;
 					std::string customizeFeatureH;
-					std::string customizeFeatureG;
 					std::string promotionReason;
+					std::string customizeFeatureG;
+					std::string companyId;
 					std::string customizeFeatureF;
 					std::string customizeFeatureE;
 					std::string customizeFeatureD;
 					std::string customizeFeatureC;
-					std::string customizeFeatureO;
-					std::string customizeFeatureN;
-					std::string customizeFeatureM;
-					std::string customizeFeatureL;
-					std::string customizeFeatureK;
-					int itemInfoIndex;
-					std::string itemQrCode;
-					std::string gmtCreate;
-					std::string customizeFeatureB;
-					std::string customizeFeatureA;
-					int memberPrice;
-					std::string skuId;
-					bool bePromotion;
-					int suggestPrice;
-					std::string sourceCode;
-					std::string gmtModified;
-					std::string itemBarCode;
-					int salesPrice;
-					std::string itemShortTitle;
-					std::string itemPicUrl;
-					std::string itemTitle;
-					std::string productionPlace;
-					std::string forestFirstId;
 					int actionPrice;
-					std::string material;
 					std::string rank;
 					std::string forestSecondId;
 					std::string promotionText;
+					std::string itemQrCode;
 					std::string priceUnit;
-					std::string supplierName;
+					std::string customizeFeatureB;
 					std::string categoryName;
 					bool beSourceCode;
+					std::string customizeFeatureA;
+					int memberPrice;
+					std::string skuId;
+					bool bePromotion;
 				};
 
 
@@ -97,11 +87,7 @@ namespace AlibabaCloud
 				int getPageSize()const;
 				int getPageNumber()const;
 				std::vector<ItemInfo> getItems()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
@@ -112,11 +98,7 @@ namespace AlibabaCloud
 				int pageSize_;
 				int pageNumber_;
 				std::vector<ItemInfo> items_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 0 - 60
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramEslDevicesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePlanogramEslDevicesRequest();
-				~DescribePlanogramEslDevicesRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
-				std::string getEslBarCode()const;
-				void setEslBarCode(const std::string& eslBarCode);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				int layer_;
-				std::string eslBarCode_;
-				std::string shelf_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESREQUEST_H_

+ 0 - 86
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramEslDevicesResult.h

@@ -1,86 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramEslDevicesResult : public ServiceResult
-			{
-			public:
-				struct EslDeviceLayerInfo
-				{
-					struct EslDevicePositionInfo
-					{
-						struct EslDevicePlanogramInfo
-						{
-							std::string eslModel;
-							std::string eslBarCode;
-							std::string itemTitle;
-							std::string itemBarCode;
-						};
-						std::vector<EslDevicePositionInfo::EslDevicePlanogramInfo> eslDevicePlanogramInfos;
-						std::string column;
-					};
-					int layer;
-					std::vector<EslDeviceLayerInfo::EslDevicePositionInfo> eslDevicePositionInfos;
-				};
-
-
-				DescribePlanogramEslDevicesResult();
-				explicit DescribePlanogramEslDevicesResult(const std::string &payload);
-				~DescribePlanogramEslDevicesResult();
-				std::string getMessage()const;
-				std::string getStoreId()const;
-				std::string getShelf()const;
-				std::string getDynamicCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorCode()const;
-				std::vector<EslDeviceLayerInfo> getEslDeviceLayerInfos()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::string storeId_;
-				std::string shelf_;
-				std::string dynamicCode_;
-				std::string dynamicMessage_;
-				std::string errorCode_;
-				std::vector<EslDeviceLayerInfo> eslDeviceLayerInfos_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMESLDEVICESRESULT_H_

+ 0 - 57
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramPositionsRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramPositionsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePlanogramPositionsRequest();
-				~DescribePlanogramPositionsRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				int layer_;
-				std::string shelf_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSREQUEST_H_

+ 0 - 88
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramPositionsResult.h

@@ -1,88 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramPositionsResult : public ServiceResult
-			{
-			public:
-				struct LayerInfo
-				{
-					struct ShelfPositionInfo
-					{
-						int facing;
-						float offsetTo;
-						std::string column;
-						std::string itemTitle;
-						std::string itemBarCode;
-						float offsetFrom;
-						float depth;
-					};
-					std::string layerOrigin;
-					std::string railCode;
-					int layer;
-					std::vector<LayerInfo::ShelfPositionInfo> shelfPositionInfos;
-				};
-
-
-				DescribePlanogramPositionsResult();
-				explicit DescribePlanogramPositionsResult(const std::string &payload);
-				~DescribePlanogramPositionsResult();
-				std::string getMessage()const;
-				std::string getStoreId()const;
-				std::string getShelfType()const;
-				std::string getShelf()const;
-				std::string getDynamicCode()const;
-				std::vector<LayerInfo> getLayerInfos()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorCode()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::string storeId_;
-				std::string shelfType_;
-				std::string shelf_;
-				std::string dynamicCode_;
-				std::vector<LayerInfo> layerInfos_;
-				std::string dynamicMessage_;
-				std::string errorCode_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMPOSITIONSRESULT_H_

+ 0 - 66
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramRailsRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramRailsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePlanogramRailsRequest();
-				~DescribePlanogramRailsRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
-				std::string getRailCode()const;
-				void setRailCode(const std::string& railCode);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				int layer_;
-				int pageNumber_;
-				int pageSize_;
-				std::string shelf_;
-				std::string railCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSREQUEST_H_

+ 0 - 86
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramShelvesResult.h

@@ -1,86 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramShelvesResult : public ServiceResult
-			{
-			public:
-				struct ShelfInfo
-				{
-					struct LayerInfo
-					{
-						int layer;
-					};
-					std::string category;
-					std::string shelfType;
-					std::string zone;
-					std::string shelf;
-					std::vector<ShelfInfo::LayerInfo> layerInfos;
-					bool beMatch;
-				};
-
-
-				DescribePlanogramShelvesResult();
-				explicit DescribePlanogramShelvesResult(const std::string &payload);
-				~DescribePlanogramShelvesResult();
-				std::vector<ShelfInfo> getShelfInfos()const;
-				int getTotalCount()const;
-				std::string getMessage()const;
-				std::string getStoreId()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorCode()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<ShelfInfo> shelfInfos_;
-				int totalCount_;
-				std::string message_;
-				std::string storeId_;
-				int pageSize_;
-				int pageNumber_;
-				std::string dynamicCode_;
-				std::string dynamicMessage_;
-				std::string errorCode_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESRESULT_H_

+ 0 - 51
cloudesl/include/alibabacloud/cloudesl/model/DescribeRoleActionsRequest.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeRoleActionsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeRoleActionsRequest();
-				~DescribeRoleActionsRequest();
-
-				std::string getRoleCode()const;
-				void setRoleCode(const std::string& roleCode);
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-
-            private:
-				std::string roleCode_;
-				std::string extraParams_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSREQUEST_H_

+ 0 - 75
cloudesl/include/alibabacloud/cloudesl/model/DescribeRoleActionsResult.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeRoleActionsResult : public ServiceResult
-			{
-			public:
-				struct RoleAclInfo
-				{
-					struct RoleActionInfo
-					{
-						std::string code;
-					};
-					std::vector<RoleAclInfo::RoleActionInfo> accessControlLists;
-					std::string roleCode;
-					std::string name;
-				};
-
-
-				DescribeRoleActionsResult();
-				explicit DescribeRoleActionsResult(const std::string &payload);
-				~DescribeRoleActionsResult();
-				std::string getMessage()const;
-				std::vector<RoleAclInfo> getRoleAclInfos()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::vector<RoleAclInfo> roleAclInfos_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEROLEACTIONSRESULT_H_

+ 0 - 72
cloudesl/include/alibabacloud/cloudesl/model/DescribeStoreConfigResult.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeStoreConfigResult : public ServiceResult
-			{
-			public:
-				struct StoreConfigInfo
-				{
-					std::string storeId;
-					bool enableNotification;
-					std::string notificationSilentTimes;
-					std::string notificationWebHook;
-				};
-
-
-				DescribeStoreConfigResult();
-				explicit DescribeStoreConfigResult(const std::string &payload);
-				~DescribeStoreConfigResult();
-				StoreConfigInfo getStoreConfigInfo()const;
-				std::string getMessage()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				StoreConfigInfo storeConfigInfo_;
-				std::string message_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBESTORECONFIGRESULT_H_

+ 6 - 6
cloudesl/include/alibabacloud/cloudesl/model/DescribeStoresRequest.h

@@ -35,8 +35,6 @@ namespace AlibabaCloud
 				DescribeStoresRequest();
 				~DescribeStoresRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreName()const;
 				void setStoreName(const std::string& storeName);
 				std::string getStoreId()const;
@@ -49,18 +47,20 @@ namespace AlibabaCloud
 				void setToDate(const std::string& toDate);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
-				std::string getUserStoreCode()const;
-				void setUserStoreCode(const std::string& userStoreCode);
+				std::string getBrand()const;
+				void setBrand(const std::string& brand);
+				std::string getGroups()const;
+				void setGroups(const std::string& groups);
 
             private:
-				std::string extraParams_;
 				std::string storeName_;
 				std::string storeId_;
 				int pageNumber_;
 				std::string fromDate_;
 				std::string toDate_;
 				int pageSize_;
-				std::string userStoreCode_;
+				std::string brand_;
+				std::string groups_;
 
 			};
 		}

+ 6 - 10
cloudesl/include/alibabacloud/cloudesl/model/DescribeStoresResult.h

@@ -34,13 +34,17 @@ namespace AlibabaCloud
 			public:
 				struct StoreInfo
 				{
+					std::string brand;
 					std::string parentId;
 					std::string gmtCreate;
-					std::string userStoreCode;
-					std::string storeName;
+					std::string companyId;
 					std::string storeId;
+					std::string storeName;
 					std::string phone;
+					std::string groups;
+					std::string comments;
 					std::string gmtModified;
+					std::string outId;
 					std::string level;
 				};
 
@@ -52,12 +56,8 @@ namespace AlibabaCloud
 				std::string getMessage()const;
 				int getPageSize()const;
 				int getPageNumber()const;
-				std::string getDynamicCode()const;
 				std::vector<StoreInfo> getStores()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
@@ -67,12 +67,8 @@ namespace AlibabaCloud
 				std::string message_;
 				int pageSize_;
 				int pageNumber_;
-				std::string dynamicCode_;
 				std::vector<StoreInfo> stores_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 0 - 92
cloudesl/include/alibabacloud/cloudesl/model/DescribeUserLogResult.h

@@ -1,92 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserLogResult : public ServiceResult
-			{
-			public:
-				struct UserLogInfo
-				{
-					std::string operationResponseTime;
-					std::string gmtModified;
-					std::string actionPrice;
-					std::string operationSendTime;
-					std::string itemBarCode;
-					std::string spendTime;
-					std::string itemId;
-					std::string gmtCreate;
-					std::string eslBarCode;
-					std::string priceUnit;
-					std::string itemShortTitle;
-					std::string storeId;
-					std::string userId;
-					std::string operationStatus;
-					std::string operationType;
-					std::string logId;
-					std::string resultCode;
-					bool bePromotion;
-				};
-
-
-				DescribeUserLogResult();
-				explicit DescribeUserLogResult(const std::string &payload);
-				~DescribeUserLogResult();
-				int getTotalCount()const;
-				std::string getMessage()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				std::vector<UserLogInfo> getUserLogs()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::string message_;
-				int pageSize_;
-				int pageNumber_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				std::vector<UserLogInfo> userLogs_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGRESULT_H_

+ 24 - 24
cloudesl/include/alibabacloud/cloudesl/model/DescribeUserLogRequest.h → cloudesl/include/alibabacloud/cloudesl/model/DescribeUserOperationLogRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,25 +28,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserLogRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserOperationLogRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeUserLogRequest();
-				~DescribeUserLogRequest();
+				DescribeUserOperationLogRequest();
+				~DescribeUserOperationLogRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
+				long getOperateUserId()const;
+				void setOperateUserId(long operateUserId);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getFromDate()const;
 				void setFromDate(const std::string& fromDate);
-				std::string getOperationStatus()const;
-				void setOperationStatus(const std::string& operationStatus);
+				long getItemId()const;
+				void setItemId(long itemId);
 				std::string getToDate()const;
 				void setToDate(const std::string& toDate);
 				std::string getEslBarCode()const;
@@ -55,30 +53,32 @@ namespace AlibabaCloud
 				void setPageSize(int pageSize);
 				std::string getItemBarCode()const;
 				void setItemBarCode(const std::string& itemBarCode);
-				std::string getItemShortTitle()const;
-				void setItemShortTitle(const std::string& itemShortTitle);
-				std::string getOperationType()const;
-				void setOperationType(const std::string& operationType);
-				std::string getLogId()const;
-				void setLogId(const std::string& logId);
+				std::string getItemTitle()const;
+				void setItemTitle(const std::string& itemTitle);
+				std::string getOperateStatus()const;
+				void setOperateStatus(const std::string& operateStatus);
+				bool getReverse()const;
+				void setReverse(bool reverse);
+				std::string getOperateType()const;
+				void setOperateType(const std::string& operateType);
 
             private:
-				std::string extraParams_;
+				long operateUserId_;
 				std::string storeId_;
-				std::string userId_;
 				int pageNumber_;
 				std::string fromDate_;
-				std::string operationStatus_;
+				long itemId_;
 				std::string toDate_;
 				std::string eslBarCode_;
 				int pageSize_;
 				std::string itemBarCode_;
-				std::string itemShortTitle_;
-				std::string operationType_;
-				std::string logId_;
+				std::string itemTitle_;
+				std::string operateStatus_;
+				bool reverse_;
+				std::string operateType_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERLOGREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGREQUEST_H_

+ 21 - 24
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramRailsResult.h → cloudesl/include/alibabacloud/cloudesl/model/DescribeUserOperationLogResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,52 +29,49 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramRailsResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserOperationLogResult : public ServiceResult
 			{
 			public:
-				struct PlanogramRailInfo
+				struct OperationLogInfo
 				{
-					std::string railCode;
-					std::string shelf;
-					int gapUnit;
-					int layer;
+					int itemActionPrice;
+					std::string operateTime;
+					std::string operateStatus;
+					std::string eslBarCode;
+					std::string storeId;
+					std::string itemTitle;
+					long operateUserId;
+					std::string itemBarCode;
+					std::string itemId;
+					std::string operateType;
+					std::string shelfCode;
 				};
 
 
-				DescribePlanogramRailsResult();
-				explicit DescribePlanogramRailsResult(const std::string &payload);
-				~DescribePlanogramRailsResult();
-				std::vector<PlanogramRailInfo> getPlanogramRailInfos()const;
+				DescribeUserOperationLogResult();
+				explicit DescribeUserOperationLogResult(const std::string &payload);
+				~DescribeUserOperationLogResult();
+				std::vector<OperationLogInfo> getOperationLogs()const;
 				int getTotalCount()const;
 				std::string getMessage()const;
-				std::string getStoreId()const;
 				int getPageSize()const;
 				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::string getDynamicMessage()const;
 				std::string getErrorCode()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<PlanogramRailInfo> planogramRailInfos_;
+				std::vector<OperationLogInfo> operationLogs_;
 				int totalCount_;
 				std::string message_;
-				std::string storeId_;
 				int pageSize_;
 				int pageNumber_;
-				std::string dynamicCode_;
-				std::string dynamicMessage_;
 				std::string errorCode_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMRAILSRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSEROPERATIONLOGRESULT_H_

+ 54 - 0
cloudesl/include/alibabacloud/cloudesl/model/DescribeUserRamPolicyRequest.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_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserRamPolicyRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeUserRamPolicyRequest();
+				~DescribeUserRamPolicyRequest();
+
+				std::string getUserType()const;
+				void setUserType(const std::string& userType);
+				std::string getStoreId()const;
+				void setStoreId(const std::string& storeId);
+				std::string getCompanyId()const;
+				void setCompanyId(const std::string& companyId);
+
+            private:
+				std::string userType_;
+				std::string storeId_;
+				std::string companyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYREQUEST_H_

+ 57 - 0
cloudesl/include/alibabacloud/cloudesl/model/DescribeUserRamPolicyResult.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_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUserRamPolicyResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeUserRamPolicyResult();
+				explicit DescribeUserRamPolicyResult(const std::string &payload);
+				~DescribeUserRamPolicyResult();
+				std::string getPolicy()const;
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string policy_;
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERRAMPOLICYRESULT_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/DescribeUsersRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUsersRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeUsersRequest();
-				~DescribeUsersRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getUserType()const;
-				void setUserType(const std::string& userType);
-				std::string getUserName()const;
-				void setUserName(const std::string& userName);
-
-            private:
-				std::string extraParams_;
-				std::string userId_;
-				int pageNumber_;
-				int pageSize_;
-				std::string userType_;
-				std::string userName_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSREQUEST_H_

+ 0 - 86
cloudesl/include/alibabacloud/cloudesl/model/DescribeUsersResult.h

@@ -1,86 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeUsersResult : public ServiceResult
-			{
-			public:
-				struct UserInfo
-				{
-					struct DingTalkInfo
-					{
-						std::string dingTalkCompanyId;
-						std::string dingTalkUserId;
-					};
-					std::string userName;
-					std::string ownerId;
-					std::string userId;
-					std::vector<UserInfo::DingTalkInfo> dingTalkInfos;
-					std::string stores;
-					std::string bid;
-					std::string userType;
-				};
-
-
-				DescribeUsersResult();
-				explicit DescribeUsersResult(const std::string &payload);
-				~DescribeUsersResult();
-				int getTotalCount()const;
-				std::string getMessage()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::vector<UserInfo> getUsers()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::string message_;
-				int pageSize_;
-				int pageNumber_;
-				std::string dynamicCode_;
-				std::vector<UserInfo> users_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEUSERSRESULT_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/DissociatePlanogramRailResult.h

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

+ 0 - 80
cloudesl/include/alibabacloud/cloudesl/model/GetUserResult.h

@@ -1,80 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_GETUSERRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_GETUSERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT GetUserResult : public ServiceResult
-			{
-			public:
-				struct User
-				{
-					struct DingTalkInfo
-					{
-						std::string dingTalkCompanyId;
-						std::string dingTalkUserId;
-					};
-					std::string userName;
-					std::string ownerId;
-					std::string userId;
-					std::vector<DingTalkInfo> dingTalkInfos;
-					std::string stores;
-					std::string bid;
-					std::string userType;
-				};
-
-
-				GetUserResult();
-				explicit GetUserResult(const std::string &payload);
-				~GetUserResult();
-				User getUser()const;
-				std::string getMessage()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				User user_;
-				std::string message_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_GETUSERRESULT_H_

+ 12 - 9
cloudesl/include/alibabacloud/cloudesl/model/DescribePlanogramShelvesRequest.h → cloudesl/include/alibabacloud/cloudesl/model/SearchApServiceRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESREQUEST_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICEREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,30 +28,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribePlanogramShelvesRequest : public RpcServiceRequest
+			class ALIBABACLOUD_CLOUDESL_EXPORT SearchApServiceRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribePlanogramShelvesRequest();
-				~DescribePlanogramShelvesRequest();
+				SearchApServiceRequest();
+				~SearchApServiceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
+				std::string getApMac()const;
+				void setApMac(const std::string& apMac);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
+				bool getActivated()const;
+				void setActivated(bool activated);
 
             private:
-				std::string extraParams_;
+				std::string apMac_;
 				std::string storeId_;
 				int pageNumber_;
 				int pageSize_;
+				bool activated_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEPLANOGRAMSHELVESREQUEST_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICEREQUEST_H_

+ 10 - 20
cloudesl/include/alibabacloud/cloudesl/model/DescribeApDevicesResult.h → cloudesl/include/alibabacloud/cloudesl/model/SearchApServiceResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESRESULT_H_
+#ifndef ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICERESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,33 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT DescribeApDevicesResult : public ServiceResult
+			class ALIBABACLOUD_CLOUDESL_EXPORT SearchApServiceResult : public ServiceResult
 			{
 			public:
 				struct ApInfo
 				{
 					bool status;
-					bool beActivate;
-					std::string storeId;
+					bool isActivate;
 					std::string model;
 					std::string mac;
-					std::string remark;
 				};
 
 
-				DescribeApDevicesResult();
-				explicit DescribeApDevicesResult(const std::string &payload);
-				~DescribeApDevicesResult();
+				SearchApServiceResult();
+				explicit SearchApServiceResult(const std::string &payload);
+				~SearchApServiceResult();
 				int getTotalCount()const;
 				std::string getMessage()const;
 				int getPageSize()const;
 				int getPageNumber()const;
-				std::string getDynamicCode()const;
-				std::vector<ApInfo> getApDevices()const;
+				std::vector<ApInfo> getItems()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
@@ -65,16 +59,12 @@ namespace AlibabaCloud
 				std::string message_;
 				int pageSize_;
 				int pageNumber_;
-				std::string dynamicCode_;
-				std::vector<ApInfo> apDevices_;
+				std::vector<ApInfo> items_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_DESCRIBEAPDEVICESRESULT_H_
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_SEARCHAPSERVICERESULT_H_

+ 0 - 51
cloudesl/include/alibabacloud/cloudesl/model/UnassignUserRequest.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UNASSIGNUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UNASSIGNUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UnassignUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				UnassignUserRequest();
-				~UnassignUserRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-
-            private:
-				std::string extraParams_;
-				std::string userId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UNASSIGNUSERREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/UnassignUserResult.h

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

+ 0 - 12
cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceRequest.h

@@ -35,29 +35,17 @@ namespace AlibabaCloud
 				UnbindEslDeviceRequest();
 				~UnbindEslDeviceRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
-				int getLayer()const;
-				void setLayer(int layer);
 				std::string getEslBarCode()const;
 				void setEslBarCode(const std::string& eslBarCode);
 				std::string getItemBarCode()const;
 				void setItemBarCode(const std::string& itemBarCode);
-				std::string getColumn()const;
-				void setColumn(const std::string& column);
-				std::string getShelf()const;
-				void setShelf(const std::string& shelf);
 
             private:
-				std::string extraParams_;
 				std::string storeId_;
-				int layer_;
 				std::string eslBarCode_;
 				std::string itemBarCode_;
-				std::string column_;
-				std::string shelf_;
 
 			};
 		}

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceResult.h

@@ -38,22 +38,14 @@ namespace AlibabaCloud
 				explicit UnbindEslDeviceResult(const std::string &payload);
 				~UnbindEslDeviceResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 51 - 0
cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfRequest.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_CLOUDESL_MODEL_UNBINDESLDEVICESHELFREQUEST_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_UNBINDESLDEVICESHELFREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT UnbindEslDeviceShelfRequest : public RpcServiceRequest
+			{
+
+			public:
+				UnbindEslDeviceShelfRequest();
+				~UnbindEslDeviceShelfRequest();
+
+				std::string getStoreId()const;
+				void setStoreId(const std::string& storeId);
+				std::string getEslBarCode()const;
+				void setEslBarCode(const std::string& eslBarCode);
+
+            private:
+				std::string storeId_;
+				std::string eslBarCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UNBINDESLDEVICESHELFREQUEST_H_

+ 55 - 0
cloudesl/include/alibabacloud/cloudesl/model/UnbindEslDeviceShelfResult.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_CLOUDESL_MODEL_UNBINDESLDEVICESHELFRESULT_H_
+#define ALIBABACLOUD_CLOUDESL_MODEL_UNBINDESLDEVICESHELFRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cloudesl/CloudeslExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cloudesl
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CLOUDESL_EXPORT UnbindEslDeviceShelfResult : public ServiceResult
+			{
+			public:
+
+
+				UnbindEslDeviceShelfResult();
+				explicit UnbindEslDeviceShelfResult(const std::string &payload);
+				~UnbindEslDeviceShelfResult();
+				std::string getMessage()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UNBINDESLDEVICESHELFRESULT_H_

+ 0 - 66
cloudesl/include/alibabacloud/cloudesl/model/UpdateEslDeviceLightRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UpdateEslDeviceLightRequest : public RpcServiceRequest
-			{
-
-			public:
-				UpdateEslDeviceLightRequest();
-				~UpdateEslDeviceLightRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				int getLightUpTime()const;
-				void setLightUpTime(int lightUpTime);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				std::string getFrequency()const;
-				void setFrequency(const std::string& frequency);
-				std::string getEslBarCode()const;
-				void setEslBarCode(const std::string& eslBarCode);
-				std::string getLedColor()const;
-				void setLedColor(const std::string& ledColor);
-				std::string getItemBarCode()const;
-				void setItemBarCode(const std::string& itemBarCode);
-
-            private:
-				std::string extraParams_;
-				int lightUpTime_;
-				std::string storeId_;
-				std::string frequency_;
-				std::string eslBarCode_;
-				std::string ledColor_;
-				std::string itemBarCode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTREQUEST_H_

+ 0 - 74
cloudesl/include/alibabacloud/cloudesl/model/UpdateEslDeviceLightResult.h

@@ -1,74 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTRESULT_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UpdateEslDeviceLightResult : public ServiceResult
-			{
-			public:
-				struct LightFailEslInfo
-				{
-					std::string eslBarCode;
-					std::string errorMessage;
-				};
-
-
-				UpdateEslDeviceLightResult();
-				explicit UpdateEslDeviceLightResult(const std::string &payload);
-				~UpdateEslDeviceLightResult();
-				std::string getMessage()const;
-				std::vector<LightFailEslInfo> getLightFailEslInfos()const;
-				int getFailCount()const;
-				std::string getDynamicCode()const;
-				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				int getSuccessCount()const;
-				std::string getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::vector<LightFailEslInfo> lightFailEslInfos_;
-				int failCount_;
-				std::string dynamicCode_;
-				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				int successCount_;
-				std::string code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UPDATEESLDEVICELIGHTRESULT_H_

+ 0 - 60
cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreConfigRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UPDATESTORECONFIGREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UPDATESTORECONFIGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UpdateStoreConfigRequest : public RpcServiceRequest
-			{
-
-			public:
-				UpdateStoreConfigRequest();
-				~UpdateStoreConfigRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getStoreId()const;
-				void setStoreId(const std::string& storeId);
-				bool getEnableNotification()const;
-				void setEnableNotification(bool enableNotification);
-				std::string getNotificationWebHook()const;
-				void setNotificationWebHook(const std::string& notificationWebHook);
-				std::string getNotificationSilentTimes()const;
-				void setNotificationSilentTimes(const std::string& notificationSilentTimes);
-
-            private:
-				std::string extraParams_;
-				std::string storeId_;
-				bool enableNotification_;
-				std::string notificationWebHook_;
-				std::string notificationSilentTimes_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UPDATESTORECONFIGREQUEST_H_

+ 0 - 63
cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreConfigResult.h

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

+ 12 - 6
cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreRequest.h

@@ -35,23 +35,29 @@ namespace AlibabaCloud
 				UpdateStoreRequest();
 				~UpdateStoreRequest();
 
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
+				std::string getComments()const;
+				void setComments(const std::string& comments);
 				std::string getStoreName()const;
 				void setStoreName(const std::string& storeName);
+				std::string getGroups()const;
+				void setGroups(const std::string& groups);
 				std::string getStoreId()const;
 				void setStoreId(const std::string& storeId);
-				std::string getUserStoreCode()const;
-				void setUserStoreCode(const std::string& userStoreCode);
 				std::string getPhone()const;
 				void setPhone(const std::string& phone);
+				std::string getOutId()const;
+				void setOutId(const std::string& outId);
+				std::string getBrand()const;
+				void setBrand(const std::string& brand);
 
             private:
-				std::string extraParams_;
+				std::string comments_;
 				std::string storeName_;
+				std::string groups_;
 				std::string storeId_;
-				std::string userStoreCode_;
 				std::string phone_;
+				std::string outId_;
+				std::string brand_;
 
 			};
 		}

+ 0 - 8
cloudesl/include/alibabacloud/cloudesl/model/UpdateStoreResult.h

@@ -38,22 +38,14 @@ namespace AlibabaCloud
 				explicit UpdateStoreResult(const std::string &payload);
 				~UpdateStoreResult();
 				std::string getMessage()const;
-				std::string getDynamicCode()const;
 				std::string getErrorCode()const;
-				std::string getDynamicMessage()const;
-				std::string getErrorMessage()const;
-				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				std::string dynamicCode_;
 				std::string errorCode_;
-				std::string dynamicMessage_;
-				std::string errorMessage_;
-				std::string code_;
 				bool success_;
 
 			};

+ 0 - 57
cloudesl/include/alibabacloud/cloudesl/model/UpdateUserRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERREQUEST_H_
-#define ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cloudesl/CloudeslExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cloudesl
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CLOUDESL_EXPORT UpdateUserRequest : public RpcServiceRequest
-			{
-
-			public:
-				UpdateUserRequest();
-				~UpdateUserRequest();
-
-				std::string getExtraParams()const;
-				void setExtraParams(const std::string& extraParams);
-				std::string getDingTalkUserId()const;
-				void setDingTalkUserId(const std::string& dingTalkUserId);
-				std::string getUserId()const;
-				void setUserId(const std::string& userId);
-				std::string getDingTalkCompanyId()const;
-				void setDingTalkCompanyId(const std::string& dingTalkCompanyId);
-
-            private:
-				std::string extraParams_;
-				std::string dingTalkUserId_;
-				std::string userId_;
-				std::string dingTalkCompanyId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CLOUDESL_MODEL_UPDATEUSERREQUEST_H_

File diff suppressed because it is too large
+ 126 - 630
cloudesl/src/CloudeslClient.cc


+ 0 - 62
cloudesl/src/model/ActivateApDeviceRequest.cc

@@ -1,62 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cloudesl/model/ActivateApDeviceRequest.h>
-
-using AlibabaCloud::Cloudesl::Model::ActivateApDeviceRequest;
-
-ActivateApDeviceRequest::ActivateApDeviceRequest() :
-	RpcServiceRequest("cloudesl", "2020-02-01", "ActivateApDevice")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ActivateApDeviceRequest::~ActivateApDeviceRequest()
-{}
-
-std::string ActivateApDeviceRequest::getExtraParams()const
-{
-	return extraParams_;
-}
-
-void ActivateApDeviceRequest::setExtraParams(const std::string& extraParams)
-{
-	extraParams_ = extraParams;
-	setBodyParameter("ExtraParams", extraParams);
-}
-
-std::string ActivateApDeviceRequest::getApMac()const
-{
-	return apMac_;
-}
-
-void ActivateApDeviceRequest::setApMac(const std::string& apMac)
-{
-	apMac_ = apMac;
-	setBodyParameter("ApMac", apMac);
-}
-
-std::string ActivateApDeviceRequest::getStoreId()const
-{
-	return storeId_;
-}
-
-void ActivateApDeviceRequest::setStoreId(const std::string& storeId)
-{
-	storeId_ = storeId;
-	setBodyParameter("StoreId", storeId);
-}
-

+ 0 - 93
cloudesl/src/model/ActivateApDeviceResult.cc

@@ -1,93 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cloudesl/model/ActivateApDeviceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Cloudesl;
-using namespace AlibabaCloud::Cloudesl::Model;
-
-ActivateApDeviceResult::ActivateApDeviceResult() :
-	ServiceResult()
-{}
-
-ActivateApDeviceResult::ActivateApDeviceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-ActivateApDeviceResult::~ActivateApDeviceResult()
-{}
-
-void ActivateApDeviceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	if(!value["ErrorMessage"].isNull())
-		errorMessage_ = value["ErrorMessage"].asString();
-	if(!value["ErrorCode"].isNull())
-		errorCode_ = value["ErrorCode"].asString();
-	if(!value["Message"].isNull())
-		message_ = value["Message"].asString();
-	if(!value["DynamicCode"].isNull())
-		dynamicCode_ = value["DynamicCode"].asString();
-	if(!value["Code"].isNull())
-		code_ = value["Code"].asString();
-	if(!value["DynamicMessage"].isNull())
-		dynamicMessage_ = value["DynamicMessage"].asString();
-	if(!value["Success"].isNull())
-		success_ = value["Success"].asString() == "true";
-
-}
-
-std::string ActivateApDeviceResult::getMessage()const
-{
-	return message_;
-}
-
-std::string ActivateApDeviceResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::string ActivateApDeviceResult::getErrorCode()const
-{
-	return errorCode_;
-}
-
-std::string ActivateApDeviceResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string ActivateApDeviceResult::getErrorMessage()const
-{
-	return errorMessage_;
-}
-
-std::string ActivateApDeviceResult::getCode()const
-{
-	return code_;
-}
-
-bool ActivateApDeviceResult::getSuccess()const
-{
-	return success_;
-}
-

+ 51 - 0
cloudesl/src/model/ActivateApService2Request.cc

@@ -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.
+ */
+
+#include <alibabacloud/cloudesl/model/ActivateApService2Request.h>
+
+using AlibabaCloud::Cloudesl::Model::ActivateApService2Request;
+
+ActivateApService2Request::ActivateApService2Request() :
+	RpcServiceRequest("cloudesl", "2018-08-01", "ActivateApService2")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+ActivateApService2Request::~ActivateApService2Request()
+{}
+
+std::string ActivateApService2Request::getApMac()const
+{
+	return apMac_;
+}
+
+void ActivateApService2Request::setApMac(const std::string& apMac)
+{
+	apMac_ = apMac;
+	setParameter("ApMac", apMac);
+}
+
+std::string ActivateApService2Request::getStoreId()const
+{
+	return storeId_;
+}
+
+void ActivateApService2Request::setStoreId(const std::string& storeId)
+{
+	storeId_ = storeId;
+	setParameter("StoreId", storeId);
+}
+

+ 13 - 34
cloudesl/src/model/AddUserResult.cc → cloudesl/src/model/ActivateApService2Result.cc

@@ -14,79 +14,58 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cloudesl/model/AddUserResult.h>
+#include <alibabacloud/cloudesl/model/ActivateApService2Result.h>
 #include <json/json.h>
 
 using namespace AlibabaCloud::Cloudesl;
 using namespace AlibabaCloud::Cloudesl::Model;
 
-AddUserResult::AddUserResult() :
+ActivateApService2Result::ActivateApService2Result() :
 	ServiceResult()
 {}
 
-AddUserResult::AddUserResult(const std::string &payload) :
+ActivateApService2Result::ActivateApService2Result(const std::string &payload) :
 	ServiceResult()
 {
 	parse(payload);
 }
 
-AddUserResult::~AddUserResult()
+ActivateApService2Result::~ActivateApService2Result()
 {}
 
-void AddUserResult::parse(const std::string &payload)
+void ActivateApService2Result::parse(const std::string &payload)
 {
 	Json::Reader reader;
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["ErrorMessage"].isNull())
-		errorMessage_ = value["ErrorMessage"].asString();
-	if(!value["ErrorCode"].isNull())
-		errorCode_ = value["ErrorCode"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
 	if(!value["Message"].isNull())
 		message_ = value["Message"].asString();
-	if(!value["DynamicCode"].isNull())
-		dynamicCode_ = value["DynamicCode"].asString();
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();
-	if(!value["DynamicMessage"].isNull())
-		dynamicMessage_ = value["DynamicMessage"].asString();
-	if(!value["Success"].isNull())
-		success_ = value["Success"].asString() == "true";
 
 }
 
-std::string AddUserResult::getMessage()const
+std::string ActivateApService2Result::getMessage()const
 {
 	return message_;
 }
 
-std::string AddUserResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::string AddUserResult::getErrorCode()const
+std::string ActivateApService2Result::getErrorCode()const
 {
 	return errorCode_;
 }
 
-std::string AddUserResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string AddUserResult::getErrorMessage()const
-{
-	return errorMessage_;
-}
-
-std::string AddUserResult::getCode()const
+std::string ActivateApService2Result::getCode()const
 {
 	return code_;
 }
 
-bool AddUserResult::getSuccess()const
+bool ActivateApService2Result::getSuccess()const
 {
 	return success_;
 }

+ 51 - 0
cloudesl/src/model/ActivateApServiceRequest.cc

@@ -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.
+ */
+
+#include <alibabacloud/cloudesl/model/ActivateApServiceRequest.h>
+
+using AlibabaCloud::Cloudesl::Model::ActivateApServiceRequest;
+
+ActivateApServiceRequest::ActivateApServiceRequest() :
+	RpcServiceRequest("cloudesl", "2018-08-01", "ActivateApService")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+ActivateApServiceRequest::~ActivateApServiceRequest()
+{}
+
+std::string ActivateApServiceRequest::getApMac()const
+{
+	return apMac_;
+}
+
+void ActivateApServiceRequest::setApMac(const std::string& apMac)
+{
+	apMac_ = apMac;
+	setParameter("ApMac", apMac);
+}
+
+std::string ActivateApServiceRequest::getStoreId()const
+{
+	return storeId_;
+}
+
+void ActivateApServiceRequest::setStoreId(const std::string& storeId)
+{
+	storeId_ = storeId;
+	setParameter("StoreId", storeId);
+}
+

+ 12 - 40
cloudesl/src/model/UpdateUserResult.cc → cloudesl/src/model/ActivateApServiceResult.cc

@@ -14,79 +14,51 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cloudesl/model/UpdateUserResult.h>
+#include <alibabacloud/cloudesl/model/ActivateApServiceResult.h>
 #include <json/json.h>
 
 using namespace AlibabaCloud::Cloudesl;
 using namespace AlibabaCloud::Cloudesl::Model;
 
-UpdateUserResult::UpdateUserResult() :
+ActivateApServiceResult::ActivateApServiceResult() :
 	ServiceResult()
 {}
 
-UpdateUserResult::UpdateUserResult(const std::string &payload) :
+ActivateApServiceResult::ActivateApServiceResult(const std::string &payload) :
 	ServiceResult()
 {
 	parse(payload);
 }
 
-UpdateUserResult::~UpdateUserResult()
+ActivateApServiceResult::~ActivateApServiceResult()
 {}
 
-void UpdateUserResult::parse(const std::string &payload)
+void ActivateApServiceResult::parse(const std::string &payload)
 {
 	Json::Reader reader;
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["ErrorMessage"].isNull())
-		errorMessage_ = value["ErrorMessage"].asString();
-	if(!value["ErrorCode"].isNull())
-		errorCode_ = value["ErrorCode"].asString();
-	if(!value["Message"].isNull())
-		message_ = value["Message"].asString();
-	if(!value["DynamicCode"].isNull())
-		dynamicCode_ = value["DynamicCode"].asString();
-	if(!value["Code"].isNull())
-		code_ = value["Code"].asString();
-	if(!value["DynamicMessage"].isNull())
-		dynamicMessage_ = value["DynamicMessage"].asString();
 	if(!value["Success"].isNull())
 		success_ = value["Success"].asString() == "true";
+	if(!value["Message"].isNull())
+		message_ = value["Message"].asString();
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
 
 }
 
-std::string UpdateUserResult::getMessage()const
+std::string ActivateApServiceResult::getMessage()const
 {
 	return message_;
 }
 
-std::string UpdateUserResult::getDynamicCode()const
-{
-	return dynamicCode_;
-}
-
-std::string UpdateUserResult::getErrorCode()const
+std::string ActivateApServiceResult::getErrorCode()const
 {
 	return errorCode_;
 }
 
-std::string UpdateUserResult::getDynamicMessage()const
-{
-	return dynamicMessage_;
-}
-
-std::string UpdateUserResult::getErrorMessage()const
-{
-	return errorMessage_;
-}
-
-std::string UpdateUserResult::getCode()const
-{
-	return code_;
-}
-
-bool UpdateUserResult::getSuccess()const
+bool ActivateApServiceResult::getSuccess()const
 {
 	return success_;
 }

+ 0 - 84
cloudesl/src/model/AddApDeviceRequest.cc

@@ -1,84 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/cloudesl/model/AddApDeviceRequest.h>
-
-using AlibabaCloud::Cloudesl::Model::AddApDeviceRequest;
-
-AddApDeviceRequest::AddApDeviceRequest() :
-	RpcServiceRequest("cloudesl", "2020-02-01", "AddApDevice")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-AddApDeviceRequest::~AddApDeviceRequest()
-{}
-
-std::string AddApDeviceRequest::getExtraParams()const
-{
-	return extraParams_;
-}
-
-void AddApDeviceRequest::setExtraParams(const std::string& extraParams)
-{
-	extraParams_ = extraParams;
-	setBodyParameter("ExtraParams", extraParams);
-}
-
-std::string AddApDeviceRequest::getClientToken()const
-{
-	return clientToken_;
-}
-
-void AddApDeviceRequest::setClientToken(const std::string& clientToken)
-{
-	clientToken_ = clientToken;
-	setBodyParameter("ClientToken", clientToken);
-}
-
-std::string AddApDeviceRequest::getRemark()const
-{
-	return remark_;
-}
-
-void AddApDeviceRequest::setRemark(const std::string& remark)
-{
-	remark_ = remark;
-	setBodyParameter("Remark", remark);
-}
-
-std::string AddApDeviceRequest::getApMac()const
-{
-	return apMac_;
-}
-
-void AddApDeviceRequest::setApMac(const std::string& apMac)
-{
-	apMac_ = apMac;
-	setBodyParameter("ApMac", apMac);
-}
-
-std::string AddApDeviceRequest::getStoreId()const
-{
-	return storeId_;
-}
-
-void AddApDeviceRequest::setStoreId(const std::string& storeId)
-{
-	storeId_ = storeId;
-	setBodyParameter("StoreId", storeId);
-}
-

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