Compare commits
38 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3e476f2647 | ||
|
|
87b0903e59 | ||
|
|
63a13d7b24 | ||
|
|
c63bc0bcc9 | ||
|
|
797aedc7fe | ||
|
|
e7c17519db | ||
|
|
549e90ee7c | ||
|
|
d51acd44d7 | ||
|
|
da8c6b2c70 | ||
|
|
feae502d3a | ||
|
|
6d54401df2 | ||
|
|
38e88e6678 | ||
|
|
eea054f3c4 | ||
|
|
619a7827de | ||
|
|
8c9353a007 | ||
|
|
191f3c859f | ||
|
|
4a0a5164c7 | ||
|
|
7f97b2de78 | ||
|
|
e0174350ec | ||
|
|
f3507a5be6 | ||
|
|
e9b2a0c830 | ||
|
|
e62af34b2a | ||
|
|
91746b862f | ||
|
|
67a361ad2d | ||
|
|
1da6c4aa18 | ||
|
|
6da61cc993 | ||
|
|
f75e990c49 | ||
|
|
8ac2f2bd4a | ||
|
|
996c9b497a | ||
|
|
a59527266e | ||
|
|
26d4cdb3b5 | ||
|
|
aa06915a34 | ||
|
|
cac98a349f | ||
|
|
bfe051d983 | ||
|
|
5e5610d91f | ||
|
|
88ef8f3618 | ||
|
|
7f3826c2f9 | ||
|
|
596b96d689 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,6 +7,7 @@ Testing/
|
||||
ft_build/
|
||||
ut_build/
|
||||
sdk_build/
|
||||
examples/build/
|
||||
test/httpserver/node_modules
|
||||
test/httpserver/package-lock.json
|
||||
test/httpserver/nohup.out
|
||||
|
||||
116
CHANGELOG
116
CHANGELOG
@@ -1,3 +1,119 @@
|
||||
2019-03-19 Version: 1.34.47
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-19 Version: 1.34.46
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-19 Version: 1.34.45
|
||||
1, This is an example of release-log.
|
||||
2, Please strictly follow this format to edit in English.
|
||||
3, Format:Number + , + Space + Description
|
||||
|
||||
2019-03-18 Version: 1.34.44
|
||||
1, rds: deliver string true/false to server for bool type parameter, not previous 1/0
|
||||
|
||||
2019-03-18 Version: 1.34.43
|
||||
1, deliver string true/false to server for bool type parameter, not previous 1/0
|
||||
|
||||
2019-03-18 Version: 1.34.42
|
||||
1, Signature Document SDK.
|
||||
2, First version publish.
|
||||
3, Beta Version SDK
|
||||
|
||||
2019-03-18 Version: 1.34.41
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-18 Version: 1.34.40
|
||||
1, move AssociatePerson\Tag field
|
||||
2, Optimize RealName field
|
||||
|
||||
2019-03-18 Version: 1.34.39
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-18 Version: 1.34.38
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-18 Version: 1.34.37
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-18 Version: 1.34.36
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.35
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.34
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.33
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.32
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.31
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.30
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.29
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.28
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.27
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.26
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-15 Version: 1.34.25
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.24
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.23
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.22
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.21
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.20
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.19
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.18
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.17
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-14 Version: 1.34.16
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-13 Version: 1.34.15
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-13 Version: 1.34.14
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-13 Version: 1.34.13
|
||||
1, Update Dependency
|
||||
|
||||
2019-03-13 Version: 1.34.12
|
||||
1, Distinguish between system and service parameters
|
||||
|
||||
2019-03-13 Version: 1.34.11
|
||||
1, add DescribeDemands interface
|
||||
|
||||
2019-03-13 Version: 1.34.10
|
||||
1, Distinguish between system and service parameters
|
||||
|
||||
|
||||
@@ -37,9 +37,10 @@ if(BUILD_UNIT_TESTS)
|
||||
endif()
|
||||
|
||||
if(BUILD_FUNCTION_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(test/function_test/cdn)
|
||||
enable_testing()
|
||||
add_subdirectory(test/function_test/cdn)
|
||||
add_subdirectory(test/function_test/core)
|
||||
add_subdirectory(test/function_test/cs)
|
||||
add_subdirectory(test/function_test/ecs)
|
||||
add_subdirectory(test/function_test/nlp)
|
||||
add_subdirectory(test/function_test/rds)
|
||||
@@ -90,5 +91,24 @@ add_subdirectory(saf)
|
||||
add_subdirectory(arms)
|
||||
add_subdirectory(lubancloud)
|
||||
add_subdirectory(alimt)
|
||||
add_subdirectory(xspace)
|
||||
add_subdirectory(jarvis-public)
|
||||
add_subdirectory(cbn)
|
||||
add_subdirectory(emr)
|
||||
add_subdirectory(ram)
|
||||
add_subdirectory(sts)
|
||||
add_subdirectory(gpdb)
|
||||
add_subdirectory(sas-api)
|
||||
add_subdirectory(cr)
|
||||
add_subdirectory(finmall)
|
||||
add_subdirectory(openanalytics)
|
||||
add_subdirectory(snsuapi)
|
||||
add_subdirectory(ubsms)
|
||||
|
||||
|
||||
add_subdirectory(xspace)
|
||||
add_subdirectory(yundun)
|
||||
add_subdirectory(arms4finance)
|
||||
add_subdirectory(imagesearch)
|
||||
add_subdirectory(cas)
|
||||
add_subdirectory(bssopenapi)
|
||||
add_subdirectory(cloudwf)
|
||||
67
README.md
67
README.md
@@ -157,6 +157,73 @@ Copy the above to ecs_test.cc, then build with the following command.
|
||||
~$
|
||||
```
|
||||
|
||||
## Timeout Configuration
|
||||
|
||||
CPP SDK uses libcurl to do HTTP transfer.
|
||||
|
||||
- The following timeout parameters are used to for libcurl.
|
||||
|
||||
- `connectTimeout`: timeout for the connect phase. [Refer](https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html).
|
||||
- `readTimeout`: maximum time the request is allowed to take, [Refer](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html)
|
||||
|
||||
- Default Value
|
||||
- `connectTimeout`: 5000ms
|
||||
- `readTimeout`: 10000ms
|
||||
|
||||
- You may specify `timeout` parameters when create a client or make a request.
|
||||
|
||||
- Request timeout has higher priority than client timeout.
|
||||
|
||||
- If you want to disable timeout feature, deliver `0` or `-1` to `setConnectTimeout` and `setReadTimeout`.
|
||||
|
||||
The following code shows hot to specify `timeout` parameters, and the final connectTimeout is 1000ms and readTimeout 6000ms.
|
||||
|
||||
```cpp
|
||||
#include <iostream>
|
||||
#include <alibabacloud/core/AlibabaCloud.h>
|
||||
#include <alibabacloud/ecs/EcsClient.h>
|
||||
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
// Initialize the SDK
|
||||
AlibabaCloud::InitializeSdk();
|
||||
|
||||
// Configure the ECS instance
|
||||
ClientConfiguration configuration("<your-region-id>");
|
||||
// specify timeout when create client.
|
||||
configuration.setConnectTimeout(1500);
|
||||
configuration.setReadTimeout(4000);
|
||||
|
||||
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
|
||||
|
||||
// Create an API request and set parameters
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
// specify timeout when request
|
||||
request.setConnectTimeout(1000);
|
||||
request.setReadTimeout(6000);
|
||||
|
||||
auto outcome = client.describeInstances(request);
|
||||
if (!outcome.isSuccess()) {
|
||||
// Handle exceptions
|
||||
std::cout << outcome.error().errorCode() << std::endl;
|
||||
AlibabaCloud::ShutdownSdk();
|
||||
return -1;
|
||||
}
|
||||
|
||||
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
|
||||
|
||||
// Close the SDK
|
||||
AlibabaCloud::ShutdownSdk();
|
||||
return 0;
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
**More [examples](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples)**
|
||||
|
||||
## LICENSE
|
||||
|
||||
70
README_zh.md
70
README_zh.md
@@ -165,6 +165,76 @@ Linux 下
|
||||
~$
|
||||
```
|
||||
|
||||
## Timeout 设置
|
||||
|
||||
CPP SDK 使用 libcurl 作为底层 HTTP 传输库。
|
||||
|
||||
- 下面两个参数用来传递超时参数到 libcurl。
|
||||
|
||||
- `connectTimeout`: 连接超时设置。 [参考](https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html).
|
||||
|
||||
- `readTimeout`: 传输超时设置。[参考](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html)
|
||||
|
||||
- 默认值
|
||||
|
||||
- connectTimeout: 5000ms
|
||||
|
||||
- readTimeout: 10000ms
|
||||
|
||||
- 可以在创建 Client 或者发 Requst 设置超时参数。
|
||||
|
||||
- Requst 设置优先级高于 Client 设置。
|
||||
|
||||
- 输入 0 或者 -1 到 `setConnectTimeout` 和 `setReadTimeout` 可以禁用此功能。
|
||||
|
||||
下面代码是设置超时参数的例子,由于 Request 优先级高于 Client,所以最终 `ConnectTimeout` 为 `1000ms`, `readTimeout` 为 `6000ms`。
|
||||
|
||||
```cpp
|
||||
#include <iostream>
|
||||
#include <alibabacloud/core/AlibabaCloud.h>
|
||||
#include <alibabacloud/ecs/EcsClient.h>
|
||||
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
// Initialize the SDK
|
||||
AlibabaCloud::InitializeSdk();
|
||||
|
||||
// Configure the ECS instance
|
||||
ClientConfiguration configuration("<your-region-id>");
|
||||
// specify timeout when create client.
|
||||
configuration.setConnectTimeout(1500);
|
||||
configuration.setReadTimeout(4000);
|
||||
|
||||
EcsClient client("<your-access-key-id>", "<your-access-key-secret>", configuration);
|
||||
|
||||
// Create an API request and set parameters
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
// specify timeout when request
|
||||
request.setConnectTimeout(1000);
|
||||
request.setReadTimeout(6000);
|
||||
|
||||
auto outcome = client.describeInstances(request);
|
||||
if (!outcome.isSuccess()) {
|
||||
// Handle exceptions
|
||||
std::cout << outcome.error().errorCode() << std::endl;
|
||||
AlibabaCloud::ShutdownSdk();
|
||||
return -1;
|
||||
}
|
||||
|
||||
std::cout << "totalCount: " << outcome.result().getTotalCount() << std::endl;
|
||||
|
||||
// Close the SDK
|
||||
AlibabaCloud::ShutdownSdk();
|
||||
return 0;
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
**更多 [例程](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples) 请(参考)[https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/examples/README_zh.md]**
|
||||
|
||||
## 许可协议
|
||||
|
||||
@@ -23,55 +23,67 @@ set(afs_public_header
|
||||
set(afs_public_header_model
|
||||
include/alibabacloud/afs/model/DescribeEarlyWarningRequest.h
|
||||
include/alibabacloud/afs/model/DescribeEarlyWarningResult.h
|
||||
include/alibabacloud/afs/model/SetEarlyWarningRequest.h
|
||||
include/alibabacloud/afs/model/SetEarlyWarningResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaIpCityRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaIpCityResult.h
|
||||
include/alibabacloud/afs/model/DescribeOrderInfoRequest.h
|
||||
include/alibabacloud/afs/model/DescribeOrderInfoResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaRiskRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaRiskResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaOrderRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaOrderResult.h
|
||||
include/alibabacloud/afs/model/CreateConfigurationRequest.h
|
||||
include/alibabacloud/afs/model/CreateConfigurationResult.h
|
||||
include/alibabacloud/afs/model/AnalyzeNvcRequest.h
|
||||
include/alibabacloud/afs/model/AnalyzeNvcResult.h
|
||||
include/alibabacloud/afs/model/SetEarlyWarningRequest.h
|
||||
include/alibabacloud/afs/model/SetEarlyWarningResult.h
|
||||
include/alibabacloud/afs/model/ConfigurationStyleRequest.h
|
||||
include/alibabacloud/afs/model/ConfigurationStyleResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaMinRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaMinResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaRiskRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaRiskResult.h
|
||||
include/alibabacloud/afs/model/AuthenticateSigRequest.h
|
||||
include/alibabacloud/afs/model/AuthenticateSigResult.h
|
||||
include/alibabacloud/afs/model/DescribeConfigNameRequest.h
|
||||
include/alibabacloud/afs/model/DescribeConfigNameResult.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaDayRequest.h
|
||||
include/alibabacloud/afs/model/DescribeCaptchaDayResult.h
|
||||
include/alibabacloud/afs/model/UpdateConfigNameRequest.h
|
||||
include/alibabacloud/afs/model/UpdateConfigNameResult.h
|
||||
include/alibabacloud/afs/model/DescribePersonMachineListRequest.h
|
||||
include/alibabacloud/afs/model/DescribePersonMachineListResult.h
|
||||
include/alibabacloud/afs/model/CreateConfigurationRequest.h
|
||||
include/alibabacloud/afs/model/CreateConfigurationResult.h
|
||||
include/alibabacloud/afs/model/AnalyzeNvcRequest.h
|
||||
include/alibabacloud/afs/model/AnalyzeNvcResult.h )
|
||||
include/alibabacloud/afs/model/DescribePersonMachineListResult.h )
|
||||
|
||||
set(afs_src
|
||||
src/AfsClient.cc
|
||||
src/model/DescribeEarlyWarningRequest.cc
|
||||
src/model/DescribeEarlyWarningResult.cc
|
||||
src/model/SetEarlyWarningRequest.cc
|
||||
src/model/SetEarlyWarningResult.cc
|
||||
src/model/DescribeCaptchaIpCityRequest.cc
|
||||
src/model/DescribeCaptchaIpCityResult.cc
|
||||
src/model/DescribeOrderInfoRequest.cc
|
||||
src/model/DescribeOrderInfoResult.cc
|
||||
src/model/DescribeCaptchaRiskRequest.cc
|
||||
src/model/DescribeCaptchaRiskResult.cc
|
||||
src/model/DescribeCaptchaOrderRequest.cc
|
||||
src/model/DescribeCaptchaOrderResult.cc
|
||||
src/model/CreateConfigurationRequest.cc
|
||||
src/model/CreateConfigurationResult.cc
|
||||
src/model/AnalyzeNvcRequest.cc
|
||||
src/model/AnalyzeNvcResult.cc
|
||||
src/model/SetEarlyWarningRequest.cc
|
||||
src/model/SetEarlyWarningResult.cc
|
||||
src/model/ConfigurationStyleRequest.cc
|
||||
src/model/ConfigurationStyleResult.cc
|
||||
src/model/DescribeCaptchaMinRequest.cc
|
||||
src/model/DescribeCaptchaMinResult.cc
|
||||
src/model/DescribeCaptchaRiskRequest.cc
|
||||
src/model/DescribeCaptchaRiskResult.cc
|
||||
src/model/AuthenticateSigRequest.cc
|
||||
src/model/AuthenticateSigResult.cc
|
||||
src/model/DescribeConfigNameRequest.cc
|
||||
src/model/DescribeConfigNameResult.cc
|
||||
src/model/DescribeCaptchaDayRequest.cc
|
||||
src/model/DescribeCaptchaDayResult.cc
|
||||
src/model/UpdateConfigNameRequest.cc
|
||||
src/model/UpdateConfigNameResult.cc
|
||||
src/model/DescribePersonMachineListRequest.cc
|
||||
src/model/DescribePersonMachineListResult.cc
|
||||
src/model/CreateConfigurationRequest.cc
|
||||
src/model/CreateConfigurationResult.cc
|
||||
src/model/AnalyzeNvcRequest.cc
|
||||
src/model/AnalyzeNvcResult.cc )
|
||||
src/model/DescribePersonMachineListResult.cc )
|
||||
|
||||
add_library(afs ${LIB_TYPE}
|
||||
${afs_public_header}
|
||||
|
||||
@@ -24,28 +24,34 @@
|
||||
#include "AfsExport.h"
|
||||
#include "model/DescribeEarlyWarningRequest.h"
|
||||
#include "model/DescribeEarlyWarningResult.h"
|
||||
#include "model/SetEarlyWarningRequest.h"
|
||||
#include "model/SetEarlyWarningResult.h"
|
||||
#include "model/DescribeCaptchaIpCityRequest.h"
|
||||
#include "model/DescribeCaptchaIpCityResult.h"
|
||||
#include "model/DescribeOrderInfoRequest.h"
|
||||
#include "model/DescribeOrderInfoResult.h"
|
||||
#include "model/DescribeCaptchaRiskRequest.h"
|
||||
#include "model/DescribeCaptchaRiskResult.h"
|
||||
#include "model/DescribeCaptchaOrderRequest.h"
|
||||
#include "model/DescribeCaptchaOrderResult.h"
|
||||
#include "model/CreateConfigurationRequest.h"
|
||||
#include "model/CreateConfigurationResult.h"
|
||||
#include "model/AnalyzeNvcRequest.h"
|
||||
#include "model/AnalyzeNvcResult.h"
|
||||
#include "model/SetEarlyWarningRequest.h"
|
||||
#include "model/SetEarlyWarningResult.h"
|
||||
#include "model/ConfigurationStyleRequest.h"
|
||||
#include "model/ConfigurationStyleResult.h"
|
||||
#include "model/DescribeCaptchaMinRequest.h"
|
||||
#include "model/DescribeCaptchaMinResult.h"
|
||||
#include "model/DescribeCaptchaRiskRequest.h"
|
||||
#include "model/DescribeCaptchaRiskResult.h"
|
||||
#include "model/AuthenticateSigRequest.h"
|
||||
#include "model/AuthenticateSigResult.h"
|
||||
#include "model/DescribeConfigNameRequest.h"
|
||||
#include "model/DescribeConfigNameResult.h"
|
||||
#include "model/DescribeCaptchaDayRequest.h"
|
||||
#include "model/DescribeCaptchaDayResult.h"
|
||||
#include "model/UpdateConfigNameRequest.h"
|
||||
#include "model/UpdateConfigNameResult.h"
|
||||
#include "model/DescribePersonMachineListRequest.h"
|
||||
#include "model/DescribePersonMachineListResult.h"
|
||||
#include "model/CreateConfigurationRequest.h"
|
||||
#include "model/CreateConfigurationResult.h"
|
||||
#include "model/AnalyzeNvcRequest.h"
|
||||
#include "model/AnalyzeNvcResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -55,83 +61,101 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT AfsClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::DescribeEarlyWarningResult> DescribeEarlyWarningOutcome;
|
||||
typedef std::future<DescribeEarlyWarningOutcome> DescribeEarlyWarningOutcomeCallable;
|
||||
typedef Outcome<Error, Model::DescribeEarlyWarningResult> DescribeEarlyWarningOutcome;
|
||||
typedef std::future<DescribeEarlyWarningOutcome> DescribeEarlyWarningOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeEarlyWarningRequest&, const DescribeEarlyWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEarlyWarningAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetEarlyWarningResult> SetEarlyWarningOutcome;
|
||||
typedef std::future<SetEarlyWarningOutcome> SetEarlyWarningOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::SetEarlyWarningRequest&, const SetEarlyWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEarlyWarningAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaIpCityResult> DescribeCaptchaIpCityOutcome;
|
||||
typedef std::future<DescribeCaptchaIpCityOutcome> DescribeCaptchaIpCityOutcomeCallable;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaIpCityResult> DescribeCaptchaIpCityOutcome;
|
||||
typedef std::future<DescribeCaptchaIpCityOutcome> DescribeCaptchaIpCityOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaIpCityRequest&, const DescribeCaptchaIpCityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaIpCityAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfigurationStyleResult> ConfigurationStyleOutcome;
|
||||
typedef std::future<ConfigurationStyleOutcome> ConfigurationStyleOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::ConfigurationStyleRequest&, const ConfigurationStyleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigurationStyleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaMinResult> DescribeCaptchaMinOutcome;
|
||||
typedef std::future<DescribeCaptchaMinOutcome> DescribeCaptchaMinOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaMinRequest&, const DescribeCaptchaMinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaMinAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaRiskResult> DescribeCaptchaRiskOutcome;
|
||||
typedef std::future<DescribeCaptchaRiskOutcome> DescribeCaptchaRiskOutcomeCallable;
|
||||
typedef Outcome<Error, Model::DescribeOrderInfoResult> DescribeOrderInfoOutcome;
|
||||
typedef std::future<DescribeOrderInfoOutcome> DescribeOrderInfoOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeOrderInfoRequest&, const DescribeOrderInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaRiskResult> DescribeCaptchaRiskOutcome;
|
||||
typedef std::future<DescribeCaptchaRiskOutcome> DescribeCaptchaRiskOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaRiskRequest&, const DescribeCaptchaRiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaRiskAsyncHandler;
|
||||
typedef Outcome<Error, Model::AuthenticateSigResult> AuthenticateSigOutcome;
|
||||
typedef std::future<AuthenticateSigOutcome> AuthenticateSigOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::AuthenticateSigRequest&, const AuthenticateSigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthenticateSigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeConfigNameResult> DescribeConfigNameOutcome;
|
||||
typedef std::future<DescribeConfigNameOutcome> DescribeConfigNameOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeConfigNameRequest&, const DescribeConfigNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigNameAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaDayResult> DescribeCaptchaDayOutcome;
|
||||
typedef std::future<DescribeCaptchaDayOutcome> DescribeCaptchaDayOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaDayRequest&, const DescribeCaptchaDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaDayAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePersonMachineListResult> DescribePersonMachineListOutcome;
|
||||
typedef std::future<DescribePersonMachineListOutcome> DescribePersonMachineListOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribePersonMachineListRequest&, const DescribePersonMachineListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePersonMachineListAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateConfigurationResult> CreateConfigurationOutcome;
|
||||
typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaOrderResult> DescribeCaptchaOrderOutcome;
|
||||
typedef std::future<DescribeCaptchaOrderOutcome> DescribeCaptchaOrderOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaOrderRequest&, const DescribeCaptchaOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateConfigurationResult> CreateConfigurationOutcome;
|
||||
typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::CreateConfigurationRequest&, const CreateConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::AnalyzeNvcResult> AnalyzeNvcOutcome;
|
||||
typedef std::future<AnalyzeNvcOutcome> AnalyzeNvcOutcomeCallable;
|
||||
typedef Outcome<Error, Model::AnalyzeNvcResult> AnalyzeNvcOutcome;
|
||||
typedef std::future<AnalyzeNvcOutcome> AnalyzeNvcOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::AnalyzeNvcRequest&, const AnalyzeNvcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AnalyzeNvcAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetEarlyWarningResult> SetEarlyWarningOutcome;
|
||||
typedef std::future<SetEarlyWarningOutcome> SetEarlyWarningOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::SetEarlyWarningRequest&, const SetEarlyWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEarlyWarningAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConfigurationStyleResult> ConfigurationStyleOutcome;
|
||||
typedef std::future<ConfigurationStyleOutcome> ConfigurationStyleOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::ConfigurationStyleRequest&, const ConfigurationStyleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigurationStyleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaMinResult> DescribeCaptchaMinOutcome;
|
||||
typedef std::future<DescribeCaptchaMinOutcome> DescribeCaptchaMinOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaMinRequest&, const DescribeCaptchaMinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaMinAsyncHandler;
|
||||
typedef Outcome<Error, Model::AuthenticateSigResult> AuthenticateSigOutcome;
|
||||
typedef std::future<AuthenticateSigOutcome> AuthenticateSigOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::AuthenticateSigRequest&, const AuthenticateSigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthenticateSigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeConfigNameResult> DescribeConfigNameOutcome;
|
||||
typedef std::future<DescribeConfigNameOutcome> DescribeConfigNameOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeConfigNameRequest&, const DescribeConfigNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigNameAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCaptchaDayResult> DescribeCaptchaDayOutcome;
|
||||
typedef std::future<DescribeCaptchaDayOutcome> DescribeCaptchaDayOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribeCaptchaDayRequest&, const DescribeCaptchaDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCaptchaDayAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateConfigNameResult> UpdateConfigNameOutcome;
|
||||
typedef std::future<UpdateConfigNameOutcome> UpdateConfigNameOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::UpdateConfigNameRequest&, const UpdateConfigNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConfigNameAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePersonMachineListResult> DescribePersonMachineListOutcome;
|
||||
typedef std::future<DescribePersonMachineListOutcome> DescribePersonMachineListOutcomeCallable;
|
||||
typedef std::function<void(const AfsClient*, const Model::DescribePersonMachineListRequest&, const DescribePersonMachineListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePersonMachineListAsyncHandler;
|
||||
|
||||
AfsClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
AfsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
AfsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~AfsClient();
|
||||
DescribeEarlyWarningOutcome describeEarlyWarning(const Model::DescribeEarlyWarningRequest &request)const;
|
||||
void describeEarlyWarningAsync(const Model::DescribeEarlyWarningRequest& request, const DescribeEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEarlyWarningOutcomeCallable describeEarlyWarningCallable(const Model::DescribeEarlyWarningRequest& request) const;
|
||||
SetEarlyWarningOutcome setEarlyWarning(const Model::SetEarlyWarningRequest &request)const;
|
||||
void setEarlyWarningAsync(const Model::SetEarlyWarningRequest& request, const SetEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetEarlyWarningOutcomeCallable setEarlyWarningCallable(const Model::SetEarlyWarningRequest& request) const;
|
||||
DescribeCaptchaIpCityOutcome describeCaptchaIpCity(const Model::DescribeCaptchaIpCityRequest &request)const;
|
||||
void describeCaptchaIpCityAsync(const Model::DescribeCaptchaIpCityRequest& request, const DescribeCaptchaIpCityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaIpCityOutcomeCallable describeCaptchaIpCityCallable(const Model::DescribeCaptchaIpCityRequest& request) const;
|
||||
ConfigurationStyleOutcome configurationStyle(const Model::ConfigurationStyleRequest &request)const;
|
||||
void configurationStyleAsync(const Model::ConfigurationStyleRequest& request, const ConfigurationStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfigurationStyleOutcomeCallable configurationStyleCallable(const Model::ConfigurationStyleRequest& request) const;
|
||||
DescribeCaptchaMinOutcome describeCaptchaMin(const Model::DescribeCaptchaMinRequest &request)const;
|
||||
void describeCaptchaMinAsync(const Model::DescribeCaptchaMinRequest& request, const DescribeCaptchaMinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaMinOutcomeCallable describeCaptchaMinCallable(const Model::DescribeCaptchaMinRequest& request) const;
|
||||
DescribeCaptchaRiskOutcome describeCaptchaRisk(const Model::DescribeCaptchaRiskRequest &request)const;
|
||||
void describeCaptchaRiskAsync(const Model::DescribeCaptchaRiskRequest& request, const DescribeCaptchaRiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaRiskOutcomeCallable describeCaptchaRiskCallable(const Model::DescribeCaptchaRiskRequest& request) const;
|
||||
AuthenticateSigOutcome authenticateSig(const Model::AuthenticateSigRequest &request)const;
|
||||
void authenticateSigAsync(const Model::AuthenticateSigRequest& request, const AuthenticateSigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuthenticateSigOutcomeCallable authenticateSigCallable(const Model::AuthenticateSigRequest& request) const;
|
||||
DescribeConfigNameOutcome describeConfigName(const Model::DescribeConfigNameRequest &request)const;
|
||||
void describeConfigNameAsync(const Model::DescribeConfigNameRequest& request, const DescribeConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeConfigNameOutcomeCallable describeConfigNameCallable(const Model::DescribeConfigNameRequest& request) const;
|
||||
DescribeCaptchaDayOutcome describeCaptchaDay(const Model::DescribeCaptchaDayRequest &request)const;
|
||||
void describeCaptchaDayAsync(const Model::DescribeCaptchaDayRequest& request, const DescribeCaptchaDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaDayOutcomeCallable describeCaptchaDayCallable(const Model::DescribeCaptchaDayRequest& request) const;
|
||||
DescribePersonMachineListOutcome describePersonMachineList(const Model::DescribePersonMachineListRequest &request)const;
|
||||
void describePersonMachineListAsync(const Model::DescribePersonMachineListRequest& request, const DescribePersonMachineListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePersonMachineListOutcomeCallable describePersonMachineListCallable(const Model::DescribePersonMachineListRequest& request) const;
|
||||
CreateConfigurationOutcome createConfiguration(const Model::CreateConfigurationRequest &request)const;
|
||||
void createConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateConfigurationOutcomeCallable createConfigurationCallable(const Model::CreateConfigurationRequest& request) const;
|
||||
AnalyzeNvcOutcome analyzeNvc(const Model::AnalyzeNvcRequest &request)const;
|
||||
void analyzeNvcAsync(const Model::AnalyzeNvcRequest& request, const AnalyzeNvcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AnalyzeNvcOutcomeCallable analyzeNvcCallable(const Model::AnalyzeNvcRequest& request) const;
|
||||
DescribeEarlyWarningOutcome describeEarlyWarning(const Model::DescribeEarlyWarningRequest &request)const;
|
||||
void describeEarlyWarningAsync(const Model::DescribeEarlyWarningRequest& request, const DescribeEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEarlyWarningOutcomeCallable describeEarlyWarningCallable(const Model::DescribeEarlyWarningRequest& request) const;
|
||||
DescribeCaptchaIpCityOutcome describeCaptchaIpCity(const Model::DescribeCaptchaIpCityRequest &request)const;
|
||||
void describeCaptchaIpCityAsync(const Model::DescribeCaptchaIpCityRequest& request, const DescribeCaptchaIpCityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaIpCityOutcomeCallable describeCaptchaIpCityCallable(const Model::DescribeCaptchaIpCityRequest& request) const;
|
||||
DescribeOrderInfoOutcome describeOrderInfo(const Model::DescribeOrderInfoRequest &request)const;
|
||||
void describeOrderInfoAsync(const Model::DescribeOrderInfoRequest& request, const DescribeOrderInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeOrderInfoOutcomeCallable describeOrderInfoCallable(const Model::DescribeOrderInfoRequest& request) const;
|
||||
DescribeCaptchaRiskOutcome describeCaptchaRisk(const Model::DescribeCaptchaRiskRequest &request)const;
|
||||
void describeCaptchaRiskAsync(const Model::DescribeCaptchaRiskRequest& request, const DescribeCaptchaRiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaRiskOutcomeCallable describeCaptchaRiskCallable(const Model::DescribeCaptchaRiskRequest& request) const;
|
||||
DescribeCaptchaOrderOutcome describeCaptchaOrder(const Model::DescribeCaptchaOrderRequest &request)const;
|
||||
void describeCaptchaOrderAsync(const Model::DescribeCaptchaOrderRequest& request, const DescribeCaptchaOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaOrderOutcomeCallable describeCaptchaOrderCallable(const Model::DescribeCaptchaOrderRequest& request) const;
|
||||
CreateConfigurationOutcome createConfiguration(const Model::CreateConfigurationRequest &request)const;
|
||||
void createConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateConfigurationOutcomeCallable createConfigurationCallable(const Model::CreateConfigurationRequest& request) const;
|
||||
AnalyzeNvcOutcome analyzeNvc(const Model::AnalyzeNvcRequest &request)const;
|
||||
void analyzeNvcAsync(const Model::AnalyzeNvcRequest& request, const AnalyzeNvcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AnalyzeNvcOutcomeCallable analyzeNvcCallable(const Model::AnalyzeNvcRequest& request) const;
|
||||
SetEarlyWarningOutcome setEarlyWarning(const Model::SetEarlyWarningRequest &request)const;
|
||||
void setEarlyWarningAsync(const Model::SetEarlyWarningRequest& request, const SetEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetEarlyWarningOutcomeCallable setEarlyWarningCallable(const Model::SetEarlyWarningRequest& request) const;
|
||||
ConfigurationStyleOutcome configurationStyle(const Model::ConfigurationStyleRequest &request)const;
|
||||
void configurationStyleAsync(const Model::ConfigurationStyleRequest& request, const ConfigurationStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConfigurationStyleOutcomeCallable configurationStyleCallable(const Model::ConfigurationStyleRequest& request) const;
|
||||
DescribeCaptchaMinOutcome describeCaptchaMin(const Model::DescribeCaptchaMinRequest &request)const;
|
||||
void describeCaptchaMinAsync(const Model::DescribeCaptchaMinRequest& request, const DescribeCaptchaMinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaMinOutcomeCallable describeCaptchaMinCallable(const Model::DescribeCaptchaMinRequest& request) const;
|
||||
AuthenticateSigOutcome authenticateSig(const Model::AuthenticateSigRequest &request)const;
|
||||
void authenticateSigAsync(const Model::AuthenticateSigRequest& request, const AuthenticateSigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuthenticateSigOutcomeCallable authenticateSigCallable(const Model::AuthenticateSigRequest& request) const;
|
||||
DescribeConfigNameOutcome describeConfigName(const Model::DescribeConfigNameRequest &request)const;
|
||||
void describeConfigNameAsync(const Model::DescribeConfigNameRequest& request, const DescribeConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeConfigNameOutcomeCallable describeConfigNameCallable(const Model::DescribeConfigNameRequest& request) const;
|
||||
DescribeCaptchaDayOutcome describeCaptchaDay(const Model::DescribeCaptchaDayRequest &request)const;
|
||||
void describeCaptchaDayAsync(const Model::DescribeCaptchaDayRequest& request, const DescribeCaptchaDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCaptchaDayOutcomeCallable describeCaptchaDayCallable(const Model::DescribeCaptchaDayRequest& request) const;
|
||||
UpdateConfigNameOutcome updateConfigName(const Model::UpdateConfigNameRequest &request)const;
|
||||
void updateConfigNameAsync(const Model::UpdateConfigNameRequest& request, const UpdateConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateConfigNameOutcomeCallable updateConfigNameCallable(const Model::UpdateConfigNameRequest& request) const;
|
||||
DescribePersonMachineListOutcome describePersonMachineList(const Model::DescribePersonMachineListRequest &request)const;
|
||||
void describePersonMachineListAsync(const Model::DescribePersonMachineListRequest& request, const DescribePersonMachineListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePersonMachineListOutcomeCallable describePersonMachineListCallable(const Model::DescribePersonMachineListRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -35,8 +35,6 @@ namespace AlibabaCloud
|
||||
AnalyzeNvcRequest();
|
||||
~AnalyzeNvcRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getData()const;
|
||||
@@ -45,7 +43,6 @@ namespace AlibabaCloud
|
||||
void setScoreJsonStr(const std::string& scoreJsonStr);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string data_;
|
||||
std::string scoreJsonStr_;
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
AnalyzeNvcResult();
|
||||
explicit AnalyzeNvcResult(const std::string &payload);
|
||||
~AnalyzeNvcResult();
|
||||
std::string getBizCode()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bizCode_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getSig()const;
|
||||
void setSig(const std::string& sig);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRemoteIp()const;
|
||||
void setRemoteIp(const std::string& remoteIp);
|
||||
std::string getSourceIp()const;
|
||||
@@ -54,7 +52,6 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string sig_;
|
||||
long resourceOwnerId_;
|
||||
std::string remoteIp_;
|
||||
std::string sourceIp_;
|
||||
std::string appKey_;
|
||||
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
AuthenticateSigResult();
|
||||
explicit AuthenticateSigResult(const std::string &payload);
|
||||
~AuthenticateSigResult();
|
||||
std::string getMsg()const;
|
||||
int getCode()const;
|
||||
std::string getRiskLevel()const;
|
||||
std::string getDetail()const;
|
||||
std::string getMsg()const;
|
||||
int getCode()const;
|
||||
std::string getRiskLevel()const;
|
||||
std::string getDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
int code_;
|
||||
std::string riskLevel_;
|
||||
std::string detail_;
|
||||
std::string msg_;
|
||||
int code_;
|
||||
std::string riskLevel_;
|
||||
std::string detail_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,21 +35,21 @@ namespace AlibabaCloud
|
||||
ConfigurationStyleRequest();
|
||||
~ConfigurationStyleRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigurationMethod()const;
|
||||
void setConfigurationMethod(const std::string& configurationMethod);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getApplyType()const;
|
||||
void setApplyType(const std::string& applyType);
|
||||
std::string getScene()const;
|
||||
void setScene(const std::string& scene);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configurationMethod_;
|
||||
std::string refExtId_;
|
||||
std::string applyType_;
|
||||
std::string scene_;
|
||||
|
||||
|
||||
@@ -32,28 +32,33 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT ConfigurationStyleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CodeData
|
||||
{
|
||||
std::string java;
|
||||
std::string html;
|
||||
std::string php;
|
||||
std::string net;
|
||||
std::string nodeJs;
|
||||
std::string python;
|
||||
};
|
||||
struct CodeData
|
||||
{
|
||||
std::string java;
|
||||
std::string javaUrl;
|
||||
std::string phpUrl;
|
||||
std::string pythonUrl;
|
||||
std::string html;
|
||||
std::string php;
|
||||
std::string nodeJsUrl;
|
||||
std::string net;
|
||||
std::string netUrl;
|
||||
std::string nodeJs;
|
||||
std::string python;
|
||||
};
|
||||
|
||||
|
||||
ConfigurationStyleResult();
|
||||
explicit ConfigurationStyleResult(const std::string &payload);
|
||||
~ConfigurationStyleResult();
|
||||
std::vector<CodeData> getCodeData()const;
|
||||
std::string getBizCode()const;
|
||||
CodeData getCodeData()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CodeData> codeData_;
|
||||
std::string bizCode_;
|
||||
CodeData codeData_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,8 +35,6 @@ namespace AlibabaCloud
|
||||
CreateConfigurationRequest();
|
||||
~CreateConfigurationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigurationName()const;
|
||||
@@ -51,7 +49,6 @@ namespace AlibabaCloud
|
||||
void setScene(const std::string& scene);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configurationName_;
|
||||
std::string maxPV_;
|
||||
|
||||
@@ -37,12 +37,14 @@ namespace AlibabaCloud
|
||||
CreateConfigurationResult();
|
||||
explicit CreateConfigurationResult(const std::string &payload);
|
||||
~CreateConfigurationResult();
|
||||
std::string getBizCode()const;
|
||||
std::string getRefExtId()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bizCode_;
|
||||
std::string refExtId_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,21 +35,21 @@ namespace AlibabaCloud
|
||||
DescribeCaptchaDayRequest();
|
||||
~DescribeCaptchaDayRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigName()const;
|
||||
void setConfigName(const std::string& configName);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getTime()const;
|
||||
void setTime(const std::string& time);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configName_;
|
||||
std::string refExtId_;
|
||||
std::string time_;
|
||||
std::string type_;
|
||||
|
||||
|
||||
@@ -32,33 +32,33 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeCaptchaDayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CaptchaDay
|
||||
{
|
||||
int init;
|
||||
int maliciousFlow;
|
||||
int pass;
|
||||
int checkTested;
|
||||
int askForVerify;
|
||||
int uncheckTested;
|
||||
int legalSign;
|
||||
int direcetStrategyInterception;
|
||||
int twiceVerify;
|
||||
};
|
||||
struct CaptchaDay
|
||||
{
|
||||
int init;
|
||||
int maliciousFlow;
|
||||
int pass;
|
||||
int checkTested;
|
||||
int askForVerify;
|
||||
int uncheckTested;
|
||||
int legalSign;
|
||||
int direcetStrategyInterception;
|
||||
int twiceVerify;
|
||||
};
|
||||
|
||||
|
||||
DescribeCaptchaDayResult();
|
||||
explicit DescribeCaptchaDayResult(const std::string &payload);
|
||||
~DescribeCaptchaDayResult();
|
||||
std::vector<CaptchaDay> getCaptchaDay()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
CaptchaDay getCaptchaDay()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CaptchaDay> captchaDay_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
CaptchaDay captchaDay_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,21 +35,21 @@ namespace AlibabaCloud
|
||||
DescribeCaptchaIpCityRequest();
|
||||
~DescribeCaptchaIpCityRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigName()const;
|
||||
void setConfigName(const std::string& configName);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getTime()const;
|
||||
void setTime(const std::string& time);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configName_;
|
||||
std::string refExtId_;
|
||||
std::string time_;
|
||||
std::string type_;
|
||||
|
||||
|
||||
@@ -32,35 +32,35 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeCaptchaIpCityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CaptchaCitie
|
||||
{
|
||||
std::string lng;
|
||||
int pv;
|
||||
std::string lat;
|
||||
std::string location;
|
||||
};
|
||||
struct CaptchaIp
|
||||
{
|
||||
std::string ip;
|
||||
int value;
|
||||
};
|
||||
struct CaptchaCitie
|
||||
{
|
||||
std::string lng;
|
||||
int pv;
|
||||
std::string lat;
|
||||
std::string location;
|
||||
};
|
||||
struct CaptchaIp
|
||||
{
|
||||
std::string ip;
|
||||
int value;
|
||||
};
|
||||
|
||||
|
||||
DescribeCaptchaIpCityResult();
|
||||
explicit DescribeCaptchaIpCityResult(const std::string &payload);
|
||||
~DescribeCaptchaIpCityResult();
|
||||
std::vector<CaptchaIp> getCaptchaIps()const;
|
||||
std::vector<CaptchaCitie> getCaptchaCities()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
std::vector<CaptchaIp> getCaptchaIps()const;
|
||||
std::vector<CaptchaCitie> getCaptchaCities()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CaptchaIp> captchaIps_;
|
||||
std::vector<CaptchaCitie> captchaCities_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
std::vector<CaptchaIp> captchaIps_;
|
||||
std::vector<CaptchaCitie> captchaCities_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,21 +35,21 @@ namespace AlibabaCloud
|
||||
DescribeCaptchaMinRequest();
|
||||
~DescribeCaptchaMinRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigName()const;
|
||||
void setConfigName(const std::string& configName);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getTime()const;
|
||||
void setTime(const std::string& time);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configName_;
|
||||
std::string refExtId_;
|
||||
std::string time_;
|
||||
std::string type_;
|
||||
|
||||
|
||||
@@ -32,27 +32,27 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeCaptchaMinResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CaptchaMin
|
||||
{
|
||||
std::string pass;
|
||||
std::string time;
|
||||
std::string interception;
|
||||
};
|
||||
struct CaptchaMin
|
||||
{
|
||||
std::string pass;
|
||||
std::string time;
|
||||
std::string interception;
|
||||
};
|
||||
|
||||
|
||||
DescribeCaptchaMinResult();
|
||||
explicit DescribeCaptchaMinResult(const std::string &payload);
|
||||
~DescribeCaptchaMinResult();
|
||||
std::vector<CaptchaMin> getCaptchaMins()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
std::vector<CaptchaMin> getCaptchaMins()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CaptchaMin> captchaMins_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
std::vector<CaptchaMin> captchaMins_;
|
||||
std::string bizCode_;
|
||||
bool hasData_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_AFS_MODEL_DESCRIBECAPTCHAORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_DESCRIBECAPTCHAORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeCaptchaOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCaptchaOrderRequest();
|
||||
~DescribeCaptchaOrderRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_DESCRIBECAPTCHAORDERREQUEST_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_AFS_MODEL_DESCRIBECAPTCHAORDERRESULT_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_DESCRIBECAPTCHAORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeCaptchaOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCaptchaOrderResult();
|
||||
explicit DescribeCaptchaOrderResult(const std::string &payload);
|
||||
~DescribeCaptchaOrderResult();
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_DESCRIBECAPTCHAORDERRESULT_H_
|
||||
@@ -35,19 +35,19 @@ namespace AlibabaCloud
|
||||
DescribeCaptchaRiskRequest();
|
||||
~DescribeCaptchaRiskRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigName()const;
|
||||
void setConfigName(const std::string& configName);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getTime()const;
|
||||
void setTime(const std::string& time);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string configName_;
|
||||
std::string refExtId_;
|
||||
std::string time_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
DescribeCaptchaRiskResult();
|
||||
explicit DescribeCaptchaRiskResult(const std::string &payload);
|
||||
~DescribeCaptchaRiskResult();
|
||||
int getNumOfLastMonth()const;
|
||||
std::string getRiskLevel()const;
|
||||
std::string getBizCode()const;
|
||||
int getNumOfThisMonth()const;
|
||||
int getNumOfLastMonth()const;
|
||||
std::string getRiskLevel()const;
|
||||
std::string getBizCode()const;
|
||||
int getNumOfThisMonth()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int numOfLastMonth_;
|
||||
std::string riskLevel_;
|
||||
std::string bizCode_;
|
||||
int numOfThisMonth_;
|
||||
int numOfLastMonth_;
|
||||
std::string riskLevel_;
|
||||
std::string bizCode_;
|
||||
int numOfThisMonth_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,13 +35,10 @@ namespace AlibabaCloud
|
||||
DescribeConfigNameRequest();
|
||||
~DescribeConfigNameRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
|
||||
@@ -32,21 +32,27 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeConfigNameResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ConfigName
|
||||
{
|
||||
std::string refExtId;
|
||||
std::string configName;
|
||||
std::string aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeConfigNameResult();
|
||||
explicit DescribeConfigNameResult(const std::string &payload);
|
||||
~DescribeConfigNameResult();
|
||||
std::string getConfigNames()const;
|
||||
bool getHasConfig()const;
|
||||
std::string getBizCode()const;
|
||||
std::vector<ConfigName> getConfigNames()const;
|
||||
bool getHasConfig()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string configNames_;
|
||||
bool hasConfig_;
|
||||
std::string bizCode_;
|
||||
std::vector<ConfigName> configNames_;
|
||||
bool hasConfig_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,13 +35,10 @@ namespace AlibabaCloud
|
||||
DescribeEarlyWarningRequest();
|
||||
~DescribeEarlyWarningRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
|
||||
@@ -32,32 +32,32 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeEarlyWarningResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EarlyWarning
|
||||
{
|
||||
bool timeOpen;
|
||||
std::string content;
|
||||
std::string channel;
|
||||
std::string title;
|
||||
std::string frequency;
|
||||
std::string timeEnd;
|
||||
bool warnOpen;
|
||||
std::string timeBegin;
|
||||
};
|
||||
struct EarlyWarning
|
||||
{
|
||||
bool timeOpen;
|
||||
std::string content;
|
||||
std::string channel;
|
||||
std::string title;
|
||||
std::string frequency;
|
||||
std::string timeEnd;
|
||||
bool warnOpen;
|
||||
std::string timeBegin;
|
||||
};
|
||||
|
||||
|
||||
DescribeEarlyWarningResult();
|
||||
explicit DescribeEarlyWarningResult(const std::string &payload);
|
||||
~DescribeEarlyWarningResult();
|
||||
bool getHasWarning()const;
|
||||
std::vector<EarlyWarning> getEarlyWarnings()const;
|
||||
std::string getBizCode()const;
|
||||
bool getHasWarning()const;
|
||||
std::vector<EarlyWarning> getEarlyWarnings()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool hasWarning_;
|
||||
std::vector<EarlyWarning> earlyWarnings_;
|
||||
std::string bizCode_;
|
||||
bool hasWarning_;
|
||||
std::vector<EarlyWarning> earlyWarnings_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeOrderInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeOrderInfoRequest();
|
||||
~DescribeOrderInfoRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFOREQUEST_H_
|
||||
59
afs/include/alibabacloud/afs/model/DescribeOrderInfoResult.h
Normal file
59
afs/include/alibabacloud/afs/model/DescribeOrderInfoResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFORESULT_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribeOrderInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeOrderInfoResult();
|
||||
explicit DescribeOrderInfoResult(const std::string &payload);
|
||||
~DescribeOrderInfoResult();
|
||||
std::string getOrderLevel()const;
|
||||
std::string getNum()const;
|
||||
std::string getEndDate()const;
|
||||
std::string getBizCode()const;
|
||||
std::string getBeginDate()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderLevel_;
|
||||
std::string num_;
|
||||
std::string endDate_;
|
||||
std::string bizCode_;
|
||||
std::string beginDate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_DESCRIBEORDERINFORESULT_H_
|
||||
@@ -35,13 +35,10 @@ namespace AlibabaCloud
|
||||
DescribePersonMachineListRequest();
|
||||
~DescribePersonMachineListRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
|
||||
@@ -32,33 +32,35 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_AFS_EXPORT DescribePersonMachineListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PersonMachineRes
|
||||
{
|
||||
struct PersonMachine
|
||||
{
|
||||
std::string configurationMethod;
|
||||
std::string applyType;
|
||||
std::string lastUpdate;
|
||||
std::string appkey;
|
||||
std::string configurationName;
|
||||
std::string scene;
|
||||
};
|
||||
std::string hasConfiguration;
|
||||
std::vector<PersonMachine> personMachines;
|
||||
};
|
||||
struct PersonMachineRes
|
||||
{
|
||||
struct PersonMachine
|
||||
{
|
||||
std::string configurationMethod;
|
||||
std::string applyType;
|
||||
std::string lastUpdate;
|
||||
std::string appkey;
|
||||
std::string extId;
|
||||
std::string configurationName;
|
||||
std::string scene;
|
||||
std::string sceneOriginal;
|
||||
};
|
||||
std::string hasConfiguration;
|
||||
std::vector<PersonMachine> personMachines;
|
||||
};
|
||||
|
||||
|
||||
DescribePersonMachineListResult();
|
||||
explicit DescribePersonMachineListResult(const std::string &payload);
|
||||
~DescribePersonMachineListResult();
|
||||
std::vector<PersonMachineRes> getPersonMachineRes()const;
|
||||
std::string getBizCode()const;
|
||||
PersonMachineRes getPersonMachineRes()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<PersonMachineRes> personMachineRes_;
|
||||
std::string bizCode_;
|
||||
PersonMachineRes personMachineRes_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getTimeEnd()const;
|
||||
void setTimeEnd(const std::string& timeEnd);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
bool getWarnOpen()const;
|
||||
void setWarnOpen(bool warnOpen);
|
||||
std::string getSourceIp()const;
|
||||
@@ -56,7 +54,6 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string timeEnd_;
|
||||
long resourceOwnerId_;
|
||||
bool warnOpen_;
|
||||
std::string sourceIp_;
|
||||
std::string channel_;
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
SetEarlyWarningResult();
|
||||
explicit SetEarlyWarningResult(const std::string &payload);
|
||||
~SetEarlyWarningResult();
|
||||
std::string getBizCode()const;
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bizCode_;
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
57
afs/include/alibabacloud/afs/model/UpdateConfigNameRequest.h
Normal file
57
afs/include/alibabacloud/afs/model/UpdateConfigNameRequest.h
Normal file
@@ -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_AFS_MODEL_UPDATECONFIGNAMEREQUEST_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_UPDATECONFIGNAMEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT UpdateConfigNameRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateConfigNameRequest();
|
||||
~UpdateConfigNameRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfigName()const;
|
||||
void setConfigName(const std::string& configName);
|
||||
std::string getRefExtId()const;
|
||||
void setRefExtId(const std::string& refExtId);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string configName_;
|
||||
std::string refExtId_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_UPDATECONFIGNAMEREQUEST_H_
|
||||
51
afs/include/alibabacloud/afs/model/UpdateConfigNameResult.h
Normal file
51
afs/include/alibabacloud/afs/model/UpdateConfigNameResult.h
Normal file
@@ -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_AFS_MODEL_UPDATECONFIGNAMERESULT_H_
|
||||
#define ALIBABACLOUD_AFS_MODEL_UPDATECONFIGNAMERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/afs/AfsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Afs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AFS_EXPORT UpdateConfigNameResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateConfigNameResult();
|
||||
explicit UpdateConfigNameResult(const std::string &payload);
|
||||
~UpdateConfigNameResult();
|
||||
std::string getBizCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bizCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AFS_MODEL_UPDATECONFIGNAMERESULT_H_
|
||||
@@ -31,21 +31,21 @@ AfsClient::AfsClient(const Credentials &credentials, const ClientConfiguration &
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "afs");
|
||||
}
|
||||
|
||||
AfsClient::AfsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "afs");
|
||||
}
|
||||
|
||||
AfsClient::AfsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "afs");
|
||||
}
|
||||
|
||||
AfsClient::~AfsClient()
|
||||
@@ -86,43 +86,7 @@ AfsClient::DescribeEarlyWarningOutcomeCallable AfsClient::describeEarlyWarningCa
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::SetEarlyWarningOutcome AfsClient::setEarlyWarning(const SetEarlyWarningRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetEarlyWarningOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetEarlyWarningOutcome(SetEarlyWarningResult(outcome.result()));
|
||||
else
|
||||
return SetEarlyWarningOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::setEarlyWarningAsync(const SetEarlyWarningRequest& request, const SetEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setEarlyWarning(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::SetEarlyWarningOutcomeCallable AfsClient::setEarlyWarningCallable(const SetEarlyWarningRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetEarlyWarningOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setEarlyWarning(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
AfsClient::DescribeCaptchaIpCityOutcome AfsClient::describeCaptchaIpCity(const DescribeCaptchaIpCityRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -158,79 +122,43 @@ AfsClient::DescribeCaptchaIpCityOutcomeCallable AfsClient::describeCaptchaIpCity
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::ConfigurationStyleOutcome AfsClient::configurationStyle(const ConfigurationStyleRequest &request) const
|
||||
|
||||
AfsClient::DescribeOrderInfoOutcome AfsClient::describeOrderInfo(const DescribeOrderInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ConfigurationStyleOutcome(endpointOutcome.error());
|
||||
return DescribeOrderInfoOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ConfigurationStyleOutcome(ConfigurationStyleResult(outcome.result()));
|
||||
return DescribeOrderInfoOutcome(DescribeOrderInfoResult(outcome.result()));
|
||||
else
|
||||
return ConfigurationStyleOutcome(outcome.error());
|
||||
return DescribeOrderInfoOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::configurationStyleAsync(const ConfigurationStyleRequest& request, const ConfigurationStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void AfsClient::describeOrderInfoAsync(const DescribeOrderInfoRequest& request, const DescribeOrderInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, configurationStyle(request), context);
|
||||
handler(this, request, describeOrderInfo(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::ConfigurationStyleOutcomeCallable AfsClient::configurationStyleCallable(const ConfigurationStyleRequest &request) const
|
||||
AfsClient::DescribeOrderInfoOutcomeCallable AfsClient::describeOrderInfoCallable(const DescribeOrderInfoRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ConfigurationStyleOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<DescribeOrderInfoOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->configurationStyle(request);
|
||||
return this->describeOrderInfo(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaMinOutcome AfsClient::describeCaptchaMin(const DescribeCaptchaMinRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCaptchaMinOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCaptchaMinOutcome(DescribeCaptchaMinResult(outcome.result()));
|
||||
else
|
||||
return DescribeCaptchaMinOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeCaptchaMinAsync(const DescribeCaptchaMinRequest& request, const DescribeCaptchaMinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCaptchaMin(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaMinOutcomeCallable AfsClient::describeCaptchaMinCallable(const DescribeCaptchaMinRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCaptchaMinOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCaptchaMin(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
AfsClient::DescribeCaptchaRiskOutcome AfsClient::describeCaptchaRisk(const DescribeCaptchaRiskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -266,151 +194,43 @@ AfsClient::DescribeCaptchaRiskOutcomeCallable AfsClient::describeCaptchaRiskCall
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::AuthenticateSigOutcome AfsClient::authenticateSig(const AuthenticateSigRequest &request) const
|
||||
|
||||
AfsClient::DescribeCaptchaOrderOutcome AfsClient::describeCaptchaOrder(const DescribeCaptchaOrderRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AuthenticateSigOutcome(endpointOutcome.error());
|
||||
return DescribeCaptchaOrderOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AuthenticateSigOutcome(AuthenticateSigResult(outcome.result()));
|
||||
return DescribeCaptchaOrderOutcome(DescribeCaptchaOrderResult(outcome.result()));
|
||||
else
|
||||
return AuthenticateSigOutcome(outcome.error());
|
||||
return DescribeCaptchaOrderOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::authenticateSigAsync(const AuthenticateSigRequest& request, const AuthenticateSigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void AfsClient::describeCaptchaOrderAsync(const DescribeCaptchaOrderRequest& request, const DescribeCaptchaOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, authenticateSig(request), context);
|
||||
handler(this, request, describeCaptchaOrder(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::AuthenticateSigOutcomeCallable AfsClient::authenticateSigCallable(const AuthenticateSigRequest &request) const
|
||||
AfsClient::DescribeCaptchaOrderOutcomeCallable AfsClient::describeCaptchaOrderCallable(const DescribeCaptchaOrderRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AuthenticateSigOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCaptchaOrderOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->authenticateSig(request);
|
||||
return this->describeCaptchaOrder(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeConfigNameOutcome AfsClient::describeConfigName(const DescribeConfigNameRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeConfigNameOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeConfigNameOutcome(DescribeConfigNameResult(outcome.result()));
|
||||
else
|
||||
return DescribeConfigNameOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeConfigNameAsync(const DescribeConfigNameRequest& request, const DescribeConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeConfigName(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeConfigNameOutcomeCallable AfsClient::describeConfigNameCallable(const DescribeConfigNameRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeConfigNameOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeConfigName(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaDayOutcome AfsClient::describeCaptchaDay(const DescribeCaptchaDayRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCaptchaDayOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCaptchaDayOutcome(DescribeCaptchaDayResult(outcome.result()));
|
||||
else
|
||||
return DescribeCaptchaDayOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeCaptchaDayAsync(const DescribeCaptchaDayRequest& request, const DescribeCaptchaDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCaptchaDay(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaDayOutcomeCallable AfsClient::describeCaptchaDayCallable(const DescribeCaptchaDayRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCaptchaDayOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCaptchaDay(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribePersonMachineListOutcome AfsClient::describePersonMachineList(const DescribePersonMachineListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribePersonMachineListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribePersonMachineListOutcome(DescribePersonMachineListResult(outcome.result()));
|
||||
else
|
||||
return DescribePersonMachineListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describePersonMachineListAsync(const DescribePersonMachineListRequest& request, const DescribePersonMachineListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describePersonMachineList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribePersonMachineListOutcomeCallable AfsClient::describePersonMachineListCallable(const DescribePersonMachineListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribePersonMachineListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describePersonMachineList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
AfsClient::CreateConfigurationOutcome AfsClient::createConfiguration(const CreateConfigurationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -446,7 +266,7 @@ AfsClient::CreateConfigurationOutcomeCallable AfsClient::createConfigurationCall
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
AfsClient::AnalyzeNvcOutcome AfsClient::analyzeNvc(const AnalyzeNvcRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -482,4 +302,292 @@ AfsClient::AnalyzeNvcOutcomeCallable AfsClient::analyzeNvcCallable(const Analyze
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::SetEarlyWarningOutcome AfsClient::setEarlyWarning(const SetEarlyWarningRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetEarlyWarningOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetEarlyWarningOutcome(SetEarlyWarningResult(outcome.result()));
|
||||
else
|
||||
return SetEarlyWarningOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::setEarlyWarningAsync(const SetEarlyWarningRequest& request, const SetEarlyWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setEarlyWarning(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::SetEarlyWarningOutcomeCallable AfsClient::setEarlyWarningCallable(const SetEarlyWarningRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetEarlyWarningOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setEarlyWarning(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::ConfigurationStyleOutcome AfsClient::configurationStyle(const ConfigurationStyleRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ConfigurationStyleOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ConfigurationStyleOutcome(ConfigurationStyleResult(outcome.result()));
|
||||
else
|
||||
return ConfigurationStyleOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::configurationStyleAsync(const ConfigurationStyleRequest& request, const ConfigurationStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, configurationStyle(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::ConfigurationStyleOutcomeCallable AfsClient::configurationStyleCallable(const ConfigurationStyleRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ConfigurationStyleOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->configurationStyle(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaMinOutcome AfsClient::describeCaptchaMin(const DescribeCaptchaMinRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCaptchaMinOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCaptchaMinOutcome(DescribeCaptchaMinResult(outcome.result()));
|
||||
else
|
||||
return DescribeCaptchaMinOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeCaptchaMinAsync(const DescribeCaptchaMinRequest& request, const DescribeCaptchaMinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCaptchaMin(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaMinOutcomeCallable AfsClient::describeCaptchaMinCallable(const DescribeCaptchaMinRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCaptchaMinOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCaptchaMin(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::AuthenticateSigOutcome AfsClient::authenticateSig(const AuthenticateSigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AuthenticateSigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AuthenticateSigOutcome(AuthenticateSigResult(outcome.result()));
|
||||
else
|
||||
return AuthenticateSigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::authenticateSigAsync(const AuthenticateSigRequest& request, const AuthenticateSigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, authenticateSig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::AuthenticateSigOutcomeCallable AfsClient::authenticateSigCallable(const AuthenticateSigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AuthenticateSigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->authenticateSig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeConfigNameOutcome AfsClient::describeConfigName(const DescribeConfigNameRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeConfigNameOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeConfigNameOutcome(DescribeConfigNameResult(outcome.result()));
|
||||
else
|
||||
return DescribeConfigNameOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeConfigNameAsync(const DescribeConfigNameRequest& request, const DescribeConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeConfigName(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeConfigNameOutcomeCallable AfsClient::describeConfigNameCallable(const DescribeConfigNameRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeConfigNameOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeConfigName(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaDayOutcome AfsClient::describeCaptchaDay(const DescribeCaptchaDayRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCaptchaDayOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCaptchaDayOutcome(DescribeCaptchaDayResult(outcome.result()));
|
||||
else
|
||||
return DescribeCaptchaDayOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describeCaptchaDayAsync(const DescribeCaptchaDayRequest& request, const DescribeCaptchaDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCaptchaDay(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribeCaptchaDayOutcomeCallable AfsClient::describeCaptchaDayCallable(const DescribeCaptchaDayRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCaptchaDayOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCaptchaDay(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::UpdateConfigNameOutcome AfsClient::updateConfigName(const UpdateConfigNameRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateConfigNameOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateConfigNameOutcome(UpdateConfigNameResult(outcome.result()));
|
||||
else
|
||||
return UpdateConfigNameOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::updateConfigNameAsync(const UpdateConfigNameRequest& request, const UpdateConfigNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateConfigName(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::UpdateConfigNameOutcomeCallable AfsClient::updateConfigNameCallable(const UpdateConfigNameRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateConfigNameOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateConfigName(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AfsClient::DescribePersonMachineListOutcome AfsClient::describePersonMachineList(const DescribePersonMachineListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribePersonMachineListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribePersonMachineListOutcome(DescribePersonMachineListResult(outcome.result()));
|
||||
else
|
||||
return DescribePersonMachineListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AfsClient::describePersonMachineListAsync(const DescribePersonMachineListRequest& request, const DescribePersonMachineListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describePersonMachineList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AfsClient::DescribePersonMachineListOutcomeCallable AfsClient::describePersonMachineListCallable(const DescribePersonMachineListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribePersonMachineListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describePersonMachineList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ AnalyzeNvcRequest::AnalyzeNvcRequest() :
|
||||
AnalyzeNvcRequest::~AnalyzeNvcRequest()
|
||||
{}
|
||||
|
||||
long AnalyzeNvcRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void AnalyzeNvcRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string AnalyzeNvcRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
|
||||
@@ -40,13 +40,13 @@ void AnalyzeNvcResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AnalyzeNvcResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
std::string AnalyzeNvcResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
@@ -36,17 +36,6 @@ void AuthenticateSigRequest::setSig(const std::string& sig)
|
||||
setParameter("Sig", sig);
|
||||
}
|
||||
|
||||
long AuthenticateSigRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void AuthenticateSigRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string AuthenticateSigRequest::getRemoteIp()const
|
||||
{
|
||||
return remoteIp_;
|
||||
|
||||
@@ -40,34 +40,34 @@ void AuthenticateSigResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Msg"].isNull())
|
||||
msg_ = value["Msg"].asString();
|
||||
if(!value["RiskLevel"].isNull())
|
||||
riskLevel_ = value["RiskLevel"].asString();
|
||||
if(!value["Detail"].isNull())
|
||||
detail_ = value["Detail"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = std::stoi(value["Code"].asString());
|
||||
if(!value["Msg"].isNull())
|
||||
msg_ = value["Msg"].asString();
|
||||
if(!value["RiskLevel"].isNull())
|
||||
riskLevel_ = value["RiskLevel"].asString();
|
||||
if(!value["Detail"].isNull())
|
||||
detail_ = value["Detail"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getMsg()const
|
||||
{
|
||||
return msg_;
|
||||
}
|
||||
|
||||
int AuthenticateSigResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getDetail()const
|
||||
{
|
||||
return detail_;
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getMsg()const
|
||||
{
|
||||
return msg_;
|
||||
}
|
||||
|
||||
int AuthenticateSigResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
std::string AuthenticateSigResult::getDetail()const
|
||||
{
|
||||
return detail_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ ConfigurationStyleRequest::ConfigurationStyleRequest() :
|
||||
ConfigurationStyleRequest::~ConfigurationStyleRequest()
|
||||
{}
|
||||
|
||||
long ConfigurationStyleRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ConfigurationStyleRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ConfigurationStyleRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -58,6 +47,17 @@ void ConfigurationStyleRequest::setConfigurationMethod(const std::string& config
|
||||
setParameter("ConfigurationMethod", configurationMethod);
|
||||
}
|
||||
|
||||
std::string ConfigurationStyleRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void ConfigurationStyleRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string ConfigurationStyleRequest::getApplyType()const
|
||||
{
|
||||
return applyType_;
|
||||
|
||||
@@ -40,36 +40,41 @@ void ConfigurationStyleResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCodeData = value["CodeData"];
|
||||
for (auto value : allCodeData)
|
||||
{
|
||||
CodeData codeDataObject;
|
||||
if(!value["Html"].isNull())
|
||||
codeDataObject.html = value["Html"].asString();
|
||||
if(!value["Net"].isNull())
|
||||
codeDataObject.net = value["Net"].asString();
|
||||
if(!value["Php"].isNull())
|
||||
codeDataObject.php = value["Php"].asString();
|
||||
if(!value["Python"].isNull())
|
||||
codeDataObject.python = value["Python"].asString();
|
||||
if(!value["Java"].isNull())
|
||||
codeDataObject.java = value["Java"].asString();
|
||||
if(!value["NodeJs"].isNull())
|
||||
codeDataObject.nodeJs = value["NodeJs"].asString();
|
||||
codeData_.push_back(codeDataObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
auto codeDataNode = value["CodeData"];
|
||||
if(!codeDataNode["Html"].isNull())
|
||||
codeData_.html = codeDataNode["Html"].asString();
|
||||
if(!codeDataNode["Net"].isNull())
|
||||
codeData_.net = codeDataNode["Net"].asString();
|
||||
if(!codeDataNode["Php"].isNull())
|
||||
codeData_.php = codeDataNode["Php"].asString();
|
||||
if(!codeDataNode["Python"].isNull())
|
||||
codeData_.python = codeDataNode["Python"].asString();
|
||||
if(!codeDataNode["Java"].isNull())
|
||||
codeData_.java = codeDataNode["Java"].asString();
|
||||
if(!codeDataNode["NodeJs"].isNull())
|
||||
codeData_.nodeJs = codeDataNode["NodeJs"].asString();
|
||||
if(!codeDataNode["NetUrl"].isNull())
|
||||
codeData_.netUrl = codeDataNode["NetUrl"].asString();
|
||||
if(!codeDataNode["PhpUrl"].isNull())
|
||||
codeData_.phpUrl = codeDataNode["PhpUrl"].asString();
|
||||
if(!codeDataNode["PythonUrl"].isNull())
|
||||
codeData_.pythonUrl = codeDataNode["PythonUrl"].asString();
|
||||
if(!codeDataNode["JavaUrl"].isNull())
|
||||
codeData_.javaUrl = codeDataNode["JavaUrl"].asString();
|
||||
if(!codeDataNode["NodeJsUrl"].isNull())
|
||||
codeData_.nodeJsUrl = codeDataNode["NodeJsUrl"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<ConfigurationStyleResult::CodeData> ConfigurationStyleResult::getCodeData()const
|
||||
{
|
||||
return codeData_;
|
||||
}
|
||||
|
||||
std::string ConfigurationStyleResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
ConfigurationStyleResult::CodeData ConfigurationStyleResult::getCodeData()const
|
||||
{
|
||||
return codeData_;
|
||||
}
|
||||
|
||||
std::string ConfigurationStyleResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ CreateConfigurationRequest::CreateConfigurationRequest() :
|
||||
CreateConfigurationRequest::~CreateConfigurationRequest()
|
||||
{}
|
||||
|
||||
long CreateConfigurationRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateConfigurationRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateConfigurationRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
|
||||
@@ -40,13 +40,20 @@ void CreateConfigurationResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["RefExtId"].isNull())
|
||||
refExtId_ = value["RefExtId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateConfigurationResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
std::string CreateConfigurationResult::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
std::string CreateConfigurationResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeCaptchaDayRequest::DescribeCaptchaDayRequest() :
|
||||
DescribeCaptchaDayRequest::~DescribeCaptchaDayRequest()
|
||||
{}
|
||||
|
||||
long DescribeCaptchaDayRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaDayRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaDayRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -58,6 +47,17 @@ void DescribeCaptchaDayRequest::setConfigName(const std::string& configName)
|
||||
setParameter("ConfigName", configName);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaDayRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaDayRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaDayRequest::getTime()const
|
||||
{
|
||||
return time_;
|
||||
|
||||
@@ -40,49 +40,44 @@ void DescribeCaptchaDayResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCaptchaDay = value["CaptchaDay"];
|
||||
for (auto value : allCaptchaDay)
|
||||
{
|
||||
CaptchaDay captchaDayObject;
|
||||
if(!value["Init"].isNull())
|
||||
captchaDayObject.init = std::stoi(value["Init"].asString());
|
||||
if(!value["AskForVerify"].isNull())
|
||||
captchaDayObject.askForVerify = std::stoi(value["AskForVerify"].asString());
|
||||
if(!value["DirecetStrategyInterception"].isNull())
|
||||
captchaDayObject.direcetStrategyInterception = std::stoi(value["DirecetStrategyInterception"].asString());
|
||||
if(!value["TwiceVerify"].isNull())
|
||||
captchaDayObject.twiceVerify = std::stoi(value["TwiceVerify"].asString());
|
||||
if(!value["Pass"].isNull())
|
||||
captchaDayObject.pass = std::stoi(value["Pass"].asString());
|
||||
if(!value["CheckTested"].isNull())
|
||||
captchaDayObject.checkTested = std::stoi(value["CheckTested"].asString());
|
||||
if(!value["UncheckTested"].isNull())
|
||||
captchaDayObject.uncheckTested = std::stoi(value["UncheckTested"].asString());
|
||||
if(!value["LegalSign"].isNull())
|
||||
captchaDayObject.legalSign = std::stoi(value["LegalSign"].asString());
|
||||
if(!value["MaliciousFlow"].isNull())
|
||||
captchaDayObject.maliciousFlow = std::stoi(value["MaliciousFlow"].asString());
|
||||
captchaDay_.push_back(captchaDayObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
auto captchaDayNode = value["CaptchaDay"];
|
||||
if(!captchaDayNode["Init"].isNull())
|
||||
captchaDay_.init = std::stoi(captchaDayNode["Init"].asString());
|
||||
if(!captchaDayNode["AskForVerify"].isNull())
|
||||
captchaDay_.askForVerify = std::stoi(captchaDayNode["AskForVerify"].asString());
|
||||
if(!captchaDayNode["DirecetStrategyInterception"].isNull())
|
||||
captchaDay_.direcetStrategyInterception = std::stoi(captchaDayNode["DirecetStrategyInterception"].asString());
|
||||
if(!captchaDayNode["TwiceVerify"].isNull())
|
||||
captchaDay_.twiceVerify = std::stoi(captchaDayNode["TwiceVerify"].asString());
|
||||
if(!captchaDayNode["Pass"].isNull())
|
||||
captchaDay_.pass = std::stoi(captchaDayNode["Pass"].asString());
|
||||
if(!captchaDayNode["CheckTested"].isNull())
|
||||
captchaDay_.checkTested = std::stoi(captchaDayNode["CheckTested"].asString());
|
||||
if(!captchaDayNode["UncheckTested"].isNull())
|
||||
captchaDay_.uncheckTested = std::stoi(captchaDayNode["UncheckTested"].asString());
|
||||
if(!captchaDayNode["LegalSign"].isNull())
|
||||
captchaDay_.legalSign = std::stoi(captchaDayNode["LegalSign"].asString());
|
||||
if(!captchaDayNode["MaliciousFlow"].isNull())
|
||||
captchaDay_.maliciousFlow = std::stoi(captchaDayNode["MaliciousFlow"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaDayResult::CaptchaDay> DescribeCaptchaDayResult::getCaptchaDay()const
|
||||
{
|
||||
return captchaDay_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaDayResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaDayResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
DescribeCaptchaDayResult::CaptchaDay DescribeCaptchaDayResult::getCaptchaDay()const
|
||||
{
|
||||
return captchaDay_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaDayResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaDayResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeCaptchaIpCityRequest::DescribeCaptchaIpCityRequest() :
|
||||
DescribeCaptchaIpCityRequest::~DescribeCaptchaIpCityRequest()
|
||||
{}
|
||||
|
||||
long DescribeCaptchaIpCityRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaIpCityRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaIpCityRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -58,6 +47,17 @@ void DescribeCaptchaIpCityRequest::setConfigName(const std::string& configName)
|
||||
setParameter("ConfigName", configName);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaIpCityRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaIpCityRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaIpCityRequest::getTime()const
|
||||
{
|
||||
return time_;
|
||||
|
||||
@@ -40,54 +40,54 @@ void DescribeCaptchaIpCityResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCaptchaCities = value["CaptchaCities"]["CaptchaCitie"];
|
||||
for (auto value : allCaptchaCities)
|
||||
{
|
||||
CaptchaCitie captchaCitiesObject;
|
||||
if(!value["Location"].isNull())
|
||||
captchaCitiesObject.location = value["Location"].asString();
|
||||
if(!value["Lat"].isNull())
|
||||
captchaCitiesObject.lat = value["Lat"].asString();
|
||||
if(!value["Lng"].isNull())
|
||||
captchaCitiesObject.lng = value["Lng"].asString();
|
||||
if(!value["Pv"].isNull())
|
||||
captchaCitiesObject.pv = std::stoi(value["Pv"].asString());
|
||||
captchaCities_.push_back(captchaCitiesObject);
|
||||
}
|
||||
auto allCaptchaIps = value["CaptchaIps"]["CaptchaIp"];
|
||||
for (auto value : allCaptchaIps)
|
||||
{
|
||||
CaptchaIp captchaIpsObject;
|
||||
if(!value["Ip"].isNull())
|
||||
captchaIpsObject.ip = value["Ip"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
captchaIpsObject.value = std::stoi(value["Value"].asString());
|
||||
captchaIps_.push_back(captchaIpsObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
auto allCaptchaCities = value["CaptchaCities"]["CaptchaCitie"];
|
||||
for (auto value : allCaptchaCities)
|
||||
{
|
||||
CaptchaCitie captchaCitiesObject;
|
||||
if(!value["Location"].isNull())
|
||||
captchaCitiesObject.location = value["Location"].asString();
|
||||
if(!value["Lat"].isNull())
|
||||
captchaCitiesObject.lat = value["Lat"].asString();
|
||||
if(!value["Lng"].isNull())
|
||||
captchaCitiesObject.lng = value["Lng"].asString();
|
||||
if(!value["Pv"].isNull())
|
||||
captchaCitiesObject.pv = std::stoi(value["Pv"].asString());
|
||||
captchaCities_.push_back(captchaCitiesObject);
|
||||
}
|
||||
auto allCaptchaIps = value["CaptchaIps"]["CaptchaIp"];
|
||||
for (auto value : allCaptchaIps)
|
||||
{
|
||||
CaptchaIp captchaIpsObject;
|
||||
if(!value["Ip"].isNull())
|
||||
captchaIpsObject.ip = value["Ip"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
captchaIpsObject.value = std::stoi(value["Value"].asString());
|
||||
captchaIps_.push_back(captchaIpsObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaIpCityResult::CaptchaIp> DescribeCaptchaIpCityResult::getCaptchaIps()const
|
||||
{
|
||||
return captchaIps_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaIpCityResult::CaptchaCitie> DescribeCaptchaIpCityResult::getCaptchaCities()const
|
||||
{
|
||||
return captchaCities_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaIpCityResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaIpCityResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaIpCityResult::CaptchaIp> DescribeCaptchaIpCityResult::getCaptchaIps()const
|
||||
{
|
||||
return captchaIps_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaIpCityResult::CaptchaCitie> DescribeCaptchaIpCityResult::getCaptchaCities()const
|
||||
{
|
||||
return captchaCities_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaIpCityResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaIpCityResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeCaptchaMinRequest::DescribeCaptchaMinRequest() :
|
||||
DescribeCaptchaMinRequest::~DescribeCaptchaMinRequest()
|
||||
{}
|
||||
|
||||
long DescribeCaptchaMinRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaMinRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaMinRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -58,6 +47,17 @@ void DescribeCaptchaMinRequest::setConfigName(const std::string& configName)
|
||||
setParameter("ConfigName", configName);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaMinRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaMinRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaMinRequest::getTime()const
|
||||
{
|
||||
return time_;
|
||||
|
||||
@@ -40,37 +40,37 @@ void DescribeCaptchaMinResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCaptchaMins = value["CaptchaMins"]["CaptchaMin"];
|
||||
for (auto value : allCaptchaMins)
|
||||
{
|
||||
CaptchaMin captchaMinsObject;
|
||||
if(!value["Time"].isNull())
|
||||
captchaMinsObject.time = value["Time"].asString();
|
||||
if(!value["Pass"].isNull())
|
||||
captchaMinsObject.pass = value["Pass"].asString();
|
||||
if(!value["Interception"].isNull())
|
||||
captchaMinsObject.interception = value["Interception"].asString();
|
||||
captchaMins_.push_back(captchaMinsObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
auto allCaptchaMins = value["CaptchaMins"]["CaptchaMin"];
|
||||
for (auto value : allCaptchaMins)
|
||||
{
|
||||
CaptchaMin captchaMinsObject;
|
||||
if(!value["Time"].isNull())
|
||||
captchaMinsObject.time = value["Time"].asString();
|
||||
if(!value["Pass"].isNull())
|
||||
captchaMinsObject.pass = value["Pass"].asString();
|
||||
if(!value["Interception"].isNull())
|
||||
captchaMinsObject.interception = value["Interception"].asString();
|
||||
captchaMins_.push_back(captchaMinsObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["HasData"].isNull())
|
||||
hasData_ = value["HasData"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaMinResult::CaptchaMin> DescribeCaptchaMinResult::getCaptchaMins()const
|
||||
{
|
||||
return captchaMins_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaMinResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaMinResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCaptchaMinResult::CaptchaMin> DescribeCaptchaMinResult::getCaptchaMins()const
|
||||
{
|
||||
return captchaMins_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaMinResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeCaptchaMinResult::getHasData()const
|
||||
{
|
||||
return hasData_;
|
||||
}
|
||||
|
||||
|
||||
49
afs/src/model/DescribeCaptchaOrderRequest.cc
Normal file
49
afs/src/model/DescribeCaptchaOrderRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/afs/model/DescribeCaptchaOrderRequest.h>
|
||||
|
||||
using AlibabaCloud::Afs::Model::DescribeCaptchaOrderRequest;
|
||||
|
||||
DescribeCaptchaOrderRequest::DescribeCaptchaOrderRequest() :
|
||||
RpcServiceRequest("afs", "2018-01-12", "DescribeCaptchaOrder")
|
||||
{}
|
||||
|
||||
DescribeCaptchaOrderRequest::~DescribeCaptchaOrderRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeCaptchaOrderRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaOrderRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaOrderRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaOrderRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
52
afs/src/model/DescribeCaptchaOrderResult.cc
Normal file
52
afs/src/model/DescribeCaptchaOrderResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/afs/model/DescribeCaptchaOrderResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Afs;
|
||||
using namespace AlibabaCloud::Afs::Model;
|
||||
|
||||
DescribeCaptchaOrderResult::DescribeCaptchaOrderResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCaptchaOrderResult::DescribeCaptchaOrderResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCaptchaOrderResult::~DescribeCaptchaOrderResult()
|
||||
{}
|
||||
|
||||
void DescribeCaptchaOrderResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaOrderResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeCaptchaRiskRequest::DescribeCaptchaRiskRequest() :
|
||||
DescribeCaptchaRiskRequest::~DescribeCaptchaRiskRequest()
|
||||
{}
|
||||
|
||||
long DescribeCaptchaRiskRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaRiskRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
@@ -58,6 +47,17 @@ void DescribeCaptchaRiskRequest::setConfigName(const std::string& configName)
|
||||
setParameter("ConfigName", configName);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void DescribeCaptchaRiskRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskRequest::getTime()const
|
||||
{
|
||||
return time_;
|
||||
|
||||
@@ -40,34 +40,34 @@ void DescribeCaptchaRiskResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["NumOfThisMonth"].isNull())
|
||||
numOfThisMonth_ = std::stoi(value["NumOfThisMonth"].asString());
|
||||
if(!value["NumOfLastMonth"].isNull())
|
||||
numOfLastMonth_ = std::stoi(value["NumOfLastMonth"].asString());
|
||||
if(!value["RiskLevel"].isNull())
|
||||
riskLevel_ = value["RiskLevel"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["NumOfThisMonth"].isNull())
|
||||
numOfThisMonth_ = std::stoi(value["NumOfThisMonth"].asString());
|
||||
if(!value["NumOfLastMonth"].isNull())
|
||||
numOfLastMonth_ = std::stoi(value["NumOfLastMonth"].asString());
|
||||
if(!value["RiskLevel"].isNull())
|
||||
riskLevel_ = value["RiskLevel"].asString();
|
||||
|
||||
}
|
||||
|
||||
int DescribeCaptchaRiskResult::getNumOfLastMonth()const
|
||||
{
|
||||
return numOfLastMonth_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskResult::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
int DescribeCaptchaRiskResult::getNumOfThisMonth()const
|
||||
{
|
||||
return numOfThisMonth_;
|
||||
}
|
||||
|
||||
int DescribeCaptchaRiskResult::getNumOfLastMonth()const
|
||||
{
|
||||
return numOfLastMonth_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskResult::getRiskLevel()const
|
||||
{
|
||||
return riskLevel_;
|
||||
}
|
||||
|
||||
std::string DescribeCaptchaRiskResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
int DescribeCaptchaRiskResult::getNumOfThisMonth()const
|
||||
{
|
||||
return numOfThisMonth_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeConfigNameRequest::DescribeConfigNameRequest() :
|
||||
DescribeConfigNameRequest::~DescribeConfigNameRequest()
|
||||
{}
|
||||
|
||||
long DescribeConfigNameRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeConfigNameRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeConfigNameRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
|
||||
@@ -40,27 +40,37 @@ void DescribeConfigNameResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["HasConfig"].isNull())
|
||||
hasConfig_ = value["HasConfig"].asString() == "true";
|
||||
if(!value["ConfigNames"].isNull())
|
||||
configNames_ = value["ConfigNames"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
auto allConfigNames = value["ConfigNames"]["ConfigName"];
|
||||
for (auto value : allConfigNames)
|
||||
{
|
||||
ConfigName configNamesObject;
|
||||
if(!value["AliUid"].isNull())
|
||||
configNamesObject.aliUid = value["AliUid"].asString();
|
||||
if(!value["ConfigName"].isNull())
|
||||
configNamesObject.configName = value["ConfigName"].asString();
|
||||
if(!value["RefExtId"].isNull())
|
||||
configNamesObject.refExtId = value["RefExtId"].asString();
|
||||
configNames_.push_back(configNamesObject);
|
||||
}
|
||||
if(!value["HasConfig"].isNull())
|
||||
hasConfig_ = value["HasConfig"].asString() == "true";
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeConfigNameResult::getConfigNames()const
|
||||
{
|
||||
return configNames_;
|
||||
}
|
||||
|
||||
bool DescribeConfigNameResult::getHasConfig()const
|
||||
{
|
||||
return hasConfig_;
|
||||
}
|
||||
|
||||
std::string DescribeConfigNameResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeConfigNameResult::ConfigName> DescribeConfigNameResult::getConfigNames()const
|
||||
{
|
||||
return configNames_;
|
||||
}
|
||||
|
||||
bool DescribeConfigNameResult::getHasConfig()const
|
||||
{
|
||||
return hasConfig_;
|
||||
}
|
||||
|
||||
std::string DescribeConfigNameResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeEarlyWarningRequest::DescribeEarlyWarningRequest() :
|
||||
DescribeEarlyWarningRequest::~DescribeEarlyWarningRequest()
|
||||
{}
|
||||
|
||||
long DescribeEarlyWarningRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeEarlyWarningRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeEarlyWarningRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
|
||||
@@ -40,47 +40,47 @@ void DescribeEarlyWarningResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEarlyWarnings = value["EarlyWarnings"]["EarlyWarning"];
|
||||
for (auto value : allEarlyWarnings)
|
||||
{
|
||||
EarlyWarning earlyWarningsObject;
|
||||
if(!value["WarnOpen"].isNull())
|
||||
earlyWarningsObject.warnOpen = value["WarnOpen"].asString() == "true";
|
||||
if(!value["Title"].isNull())
|
||||
earlyWarningsObject.title = value["Title"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
earlyWarningsObject.content = value["Content"].asString();
|
||||
if(!value["Frequency"].isNull())
|
||||
earlyWarningsObject.frequency = value["Frequency"].asString();
|
||||
if(!value["TimeOpen"].isNull())
|
||||
earlyWarningsObject.timeOpen = value["TimeOpen"].asString() == "true";
|
||||
if(!value["TimeBegin"].isNull())
|
||||
earlyWarningsObject.timeBegin = value["TimeBegin"].asString();
|
||||
if(!value["TimeEnd"].isNull())
|
||||
earlyWarningsObject.timeEnd = value["TimeEnd"].asString();
|
||||
if(!value["Channel"].isNull())
|
||||
earlyWarningsObject.channel = value["Channel"].asString();
|
||||
earlyWarnings_.push_back(earlyWarningsObject);
|
||||
}
|
||||
if(!value["HasWarning"].isNull())
|
||||
hasWarning_ = value["HasWarning"].asString() == "true";
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
auto allEarlyWarnings = value["EarlyWarnings"]["EarlyWarning"];
|
||||
for (auto value : allEarlyWarnings)
|
||||
{
|
||||
EarlyWarning earlyWarningsObject;
|
||||
if(!value["WarnOpen"].isNull())
|
||||
earlyWarningsObject.warnOpen = value["WarnOpen"].asString() == "true";
|
||||
if(!value["Title"].isNull())
|
||||
earlyWarningsObject.title = value["Title"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
earlyWarningsObject.content = value["Content"].asString();
|
||||
if(!value["Frequency"].isNull())
|
||||
earlyWarningsObject.frequency = value["Frequency"].asString();
|
||||
if(!value["TimeOpen"].isNull())
|
||||
earlyWarningsObject.timeOpen = value["TimeOpen"].asString() == "true";
|
||||
if(!value["TimeBegin"].isNull())
|
||||
earlyWarningsObject.timeBegin = value["TimeBegin"].asString();
|
||||
if(!value["TimeEnd"].isNull())
|
||||
earlyWarningsObject.timeEnd = value["TimeEnd"].asString();
|
||||
if(!value["Channel"].isNull())
|
||||
earlyWarningsObject.channel = value["Channel"].asString();
|
||||
earlyWarnings_.push_back(earlyWarningsObject);
|
||||
}
|
||||
if(!value["HasWarning"].isNull())
|
||||
hasWarning_ = value["HasWarning"].asString() == "true";
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
bool DescribeEarlyWarningResult::getHasWarning()const
|
||||
{
|
||||
return hasWarning_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEarlyWarningResult::EarlyWarning> DescribeEarlyWarningResult::getEarlyWarnings()const
|
||||
{
|
||||
return earlyWarnings_;
|
||||
}
|
||||
|
||||
std::string DescribeEarlyWarningResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
bool DescribeEarlyWarningResult::getHasWarning()const
|
||||
{
|
||||
return hasWarning_;
|
||||
}
|
||||
|
||||
std::vector<DescribeEarlyWarningResult::EarlyWarning> DescribeEarlyWarningResult::getEarlyWarnings()const
|
||||
{
|
||||
return earlyWarnings_;
|
||||
}
|
||||
|
||||
std::string DescribeEarlyWarningResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
38
afs/src/model/DescribeOrderInfoRequest.cc
Normal file
38
afs/src/model/DescribeOrderInfoRequest.cc
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/afs/model/DescribeOrderInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Afs::Model::DescribeOrderInfoRequest;
|
||||
|
||||
DescribeOrderInfoRequest::DescribeOrderInfoRequest() :
|
||||
RpcServiceRequest("afs", "2018-01-12", "DescribeOrderInfo")
|
||||
{}
|
||||
|
||||
DescribeOrderInfoRequest::~DescribeOrderInfoRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeOrderInfoRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeOrderInfoRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
80
afs/src/model/DescribeOrderInfoResult.cc
Normal file
80
afs/src/model/DescribeOrderInfoResult.cc
Normal file
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/afs/model/DescribeOrderInfoResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Afs;
|
||||
using namespace AlibabaCloud::Afs::Model;
|
||||
|
||||
DescribeOrderInfoResult::DescribeOrderInfoResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeOrderInfoResult::DescribeOrderInfoResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeOrderInfoResult::~DescribeOrderInfoResult()
|
||||
{}
|
||||
|
||||
void DescribeOrderInfoResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["OrderLevel"].isNull())
|
||||
orderLevel_ = value["OrderLevel"].asString();
|
||||
if(!value["Num"].isNull())
|
||||
num_ = value["Num"].asString();
|
||||
if(!value["BeginDate"].isNull())
|
||||
beginDate_ = value["BeginDate"].asString();
|
||||
if(!value["EndDate"].isNull())
|
||||
endDate_ = value["EndDate"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeOrderInfoResult::getOrderLevel()const
|
||||
{
|
||||
return orderLevel_;
|
||||
}
|
||||
|
||||
std::string DescribeOrderInfoResult::getNum()const
|
||||
{
|
||||
return num_;
|
||||
}
|
||||
|
||||
std::string DescribeOrderInfoResult::getEndDate()const
|
||||
{
|
||||
return endDate_;
|
||||
}
|
||||
|
||||
std::string DescribeOrderInfoResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
std::string DescribeOrderInfoResult::getBeginDate()const
|
||||
{
|
||||
return beginDate_;
|
||||
}
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribePersonMachineListRequest::DescribePersonMachineListRequest() :
|
||||
DescribePersonMachineListRequest::~DescribePersonMachineListRequest()
|
||||
{}
|
||||
|
||||
long DescribePersonMachineListRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribePersonMachineListRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribePersonMachineListRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
|
||||
@@ -40,44 +40,43 @@ void DescribePersonMachineListResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPersonMachineRes = value["PersonMachineRes"];
|
||||
for (auto value : allPersonMachineRes)
|
||||
{
|
||||
PersonMachineRes personMachineResObject;
|
||||
if(!value["HasConfiguration"].isNull())
|
||||
personMachineResObject.hasConfiguration = value["HasConfiguration"].asString();
|
||||
auto allPersonMachines = value["PersonMachines"]["PersonMachine"];
|
||||
for (auto value : allPersonMachines)
|
||||
{
|
||||
PersonMachineRes::PersonMachine personMachineObject;
|
||||
if(!value["ConfigurationName"].isNull())
|
||||
personMachineObject.configurationName = value["ConfigurationName"].asString();
|
||||
if(!value["Appkey"].isNull())
|
||||
personMachineObject.appkey = value["Appkey"].asString();
|
||||
if(!value["ConfigurationMethod"].isNull())
|
||||
personMachineObject.configurationMethod = value["ConfigurationMethod"].asString();
|
||||
if(!value["ApplyType"].isNull())
|
||||
personMachineObject.applyType = value["ApplyType"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
personMachineObject.scene = value["Scene"].asString();
|
||||
if(!value["LastUpdate"].isNull())
|
||||
personMachineObject.lastUpdate = value["LastUpdate"].asString();
|
||||
personMachineResObject.personMachines.push_back(personMachineObject);
|
||||
}
|
||||
personMachineRes_.push_back(personMachineResObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
auto personMachineResNode = value["PersonMachineRes"];
|
||||
if(!personMachineResNode["HasConfiguration"].isNull())
|
||||
personMachineRes_.hasConfiguration = personMachineResNode["HasConfiguration"].asString();
|
||||
auto allPersonMachines = value["PersonMachines"]["PersonMachine"];
|
||||
for (auto value : allPersonMachines)
|
||||
{
|
||||
PersonMachineRes::PersonMachine personMachineObject;
|
||||
if(!value["ConfigurationName"].isNull())
|
||||
personMachineObject.configurationName = value["ConfigurationName"].asString();
|
||||
if(!value["Appkey"].isNull())
|
||||
personMachineObject.appkey = value["Appkey"].asString();
|
||||
if(!value["ConfigurationMethod"].isNull())
|
||||
personMachineObject.configurationMethod = value["ConfigurationMethod"].asString();
|
||||
if(!value["ApplyType"].isNull())
|
||||
personMachineObject.applyType = value["ApplyType"].asString();
|
||||
if(!value["Scene"].isNull())
|
||||
personMachineObject.scene = value["Scene"].asString();
|
||||
if(!value["LastUpdate"].isNull())
|
||||
personMachineObject.lastUpdate = value["LastUpdate"].asString();
|
||||
if(!value["ExtId"].isNull())
|
||||
personMachineObject.extId = value["ExtId"].asString();
|
||||
if(!value["SceneOriginal"].isNull())
|
||||
personMachineObject.sceneOriginal = value["SceneOriginal"].asString();
|
||||
personMachineRes_.personMachines.push_back(personMachineObject);
|
||||
}
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribePersonMachineListResult::PersonMachineRes> DescribePersonMachineListResult::getPersonMachineRes()const
|
||||
{
|
||||
return personMachineRes_;
|
||||
}
|
||||
|
||||
std::string DescribePersonMachineListResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
DescribePersonMachineListResult::PersonMachineRes DescribePersonMachineListResult::getPersonMachineRes()const
|
||||
{
|
||||
return personMachineRes_;
|
||||
}
|
||||
|
||||
std::string DescribePersonMachineListResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
@@ -36,17 +36,6 @@ void SetEarlyWarningRequest::setTimeEnd(const std::string& timeEnd)
|
||||
setParameter("TimeEnd", timeEnd);
|
||||
}
|
||||
|
||||
long SetEarlyWarningRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SetEarlyWarningRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
bool SetEarlyWarningRequest::getWarnOpen()const
|
||||
{
|
||||
return warnOpen_;
|
||||
|
||||
@@ -40,13 +40,13 @@ void SetEarlyWarningResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SetEarlyWarningResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
std::string SetEarlyWarningResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
|
||||
71
afs/src/model/UpdateConfigNameRequest.cc
Normal file
71
afs/src/model/UpdateConfigNameRequest.cc
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/afs/model/UpdateConfigNameRequest.h>
|
||||
|
||||
using AlibabaCloud::Afs::Model::UpdateConfigNameRequest;
|
||||
|
||||
UpdateConfigNameRequest::UpdateConfigNameRequest() :
|
||||
RpcServiceRequest("afs", "2018-01-12", "UpdateConfigName")
|
||||
{}
|
||||
|
||||
UpdateConfigNameRequest::~UpdateConfigNameRequest()
|
||||
{}
|
||||
|
||||
std::string UpdateConfigNameRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void UpdateConfigNameRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string UpdateConfigNameRequest::getConfigName()const
|
||||
{
|
||||
return configName_;
|
||||
}
|
||||
|
||||
void UpdateConfigNameRequest::setConfigName(const std::string& configName)
|
||||
{
|
||||
configName_ = configName;
|
||||
setParameter("ConfigName", configName);
|
||||
}
|
||||
|
||||
std::string UpdateConfigNameRequest::getRefExtId()const
|
||||
{
|
||||
return refExtId_;
|
||||
}
|
||||
|
||||
void UpdateConfigNameRequest::setRefExtId(const std::string& refExtId)
|
||||
{
|
||||
refExtId_ = refExtId;
|
||||
setParameter("RefExtId", refExtId);
|
||||
}
|
||||
|
||||
std::string UpdateConfigNameRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void UpdateConfigNameRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
52
afs/src/model/UpdateConfigNameResult.cc
Normal file
52
afs/src/model/UpdateConfigNameResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/afs/model/UpdateConfigNameResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Afs;
|
||||
using namespace AlibabaCloud::Afs::Model;
|
||||
|
||||
UpdateConfigNameResult::UpdateConfigNameResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateConfigNameResult::UpdateConfigNameResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateConfigNameResult::~UpdateConfigNameResult()
|
||||
{}
|
||||
|
||||
void UpdateConfigNameResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BizCode"].isNull())
|
||||
bizCode_ = value["BizCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string UpdateConfigNameResult::getBizCode()const
|
||||
{
|
||||
return bizCode_;
|
||||
}
|
||||
|
||||
90
arms4finance/CMakeLists.txt
Normal file
90
arms4finance/CMakeLists.txt
Normal file
@@ -0,0 +1,90 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(arms4finance_public_header
|
||||
include/alibabacloud/arms4finance/ARMS4FINANCEClient.h
|
||||
include/alibabacloud/arms4finance/ARMS4FINANCEExport.h )
|
||||
|
||||
set(arms4finance_public_header_model
|
||||
include/alibabacloud/arms4finance/model/WhereInDimQueryRequest.h
|
||||
include/alibabacloud/arms4finance/model/WhereInDimQueryResult.h
|
||||
include/alibabacloud/arms4finance/model/ARMSQueryDataSetRequest.h
|
||||
include/alibabacloud/arms4finance/model/ARMSQueryDataSetResult.h )
|
||||
|
||||
set(arms4finance_src
|
||||
src/ARMS4FINANCEClient.cc
|
||||
src/model/WhereInDimQueryRequest.cc
|
||||
src/model/WhereInDimQueryResult.cc
|
||||
src/model/ARMSQueryDataSetRequest.cc
|
||||
src/model/ARMSQueryDataSetResult.cc )
|
||||
|
||||
add_library(arms4finance ${LIB_TYPE}
|
||||
${arms4finance_public_header}
|
||||
${arms4finance_public_header_model}
|
||||
${arms4finance_src})
|
||||
|
||||
set_target_properties(arms4finance
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}arms4finance
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(arms4finance
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_ARMS4FINANCE_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(arms4finance
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(arms4finance
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(arms4finance
|
||||
jsoncpp)
|
||||
target_include_directories(arms4finance
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(arms4finance
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(arms4finance
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(arms4finance
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(arms4finance
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${arms4finance_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/arms4finance)
|
||||
install(FILES ${arms4finance_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/arms4finance/model)
|
||||
install(TARGETS arms4finance
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_ARMS4FINANCE_ARMS4FINANCECLIENT_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_ARMS4FINANCECLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "ARMS4FINANCEExport.h"
|
||||
#include "model/WhereInDimQueryRequest.h"
|
||||
#include "model/WhereInDimQueryResult.h"
|
||||
#include "model/ARMSQueryDataSetRequest.h"
|
||||
#include "model/ARMSQueryDataSetResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS4FINANCE
|
||||
{
|
||||
class ALIBABACLOUD_ARMS4FINANCE_EXPORT ARMS4FINANCEClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::WhereInDimQueryResult> WhereInDimQueryOutcome;
|
||||
typedef std::future<WhereInDimQueryOutcome> WhereInDimQueryOutcomeCallable;
|
||||
typedef std::function<void(const ARMS4FINANCEClient*, const Model::WhereInDimQueryRequest&, const WhereInDimQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WhereInDimQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ARMSQueryDataSetResult> ARMSQueryDataSetOutcome;
|
||||
typedef std::future<ARMSQueryDataSetOutcome> ARMSQueryDataSetOutcomeCallable;
|
||||
typedef std::function<void(const ARMS4FINANCEClient*, const Model::ARMSQueryDataSetRequest&, const ARMSQueryDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ARMSQueryDataSetAsyncHandler;
|
||||
|
||||
ARMS4FINANCEClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
ARMS4FINANCEClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
ARMS4FINANCEClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~ARMS4FINANCEClient();
|
||||
WhereInDimQueryOutcome whereInDimQuery(const Model::WhereInDimQueryRequest &request)const;
|
||||
void whereInDimQueryAsync(const Model::WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
WhereInDimQueryOutcomeCallable whereInDimQueryCallable(const Model::WhereInDimQueryRequest& request) const;
|
||||
ARMSQueryDataSetOutcome aRMSQueryDataSet(const Model::ARMSQueryDataSetRequest &request)const;
|
||||
void aRMSQueryDataSetAsync(const Model::ARMSQueryDataSetRequest& request, const ARMSQueryDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ARMSQueryDataSetOutcomeCallable aRMSQueryDataSetCallable(const Model::ARMSQueryDataSetRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_ARMS4FINANCECLIENT_H_
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS4FINANCE_ARMS4FINANCEEXPORT_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_ARMS4FINANCEEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_ARMS4FINANCE_LIBRARY)
|
||||
# define ALIBABACLOUD_ARMS4FINANCE_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_ARMS4FINANCE_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_ARMS4FINANCE_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_ARMS4FINANCEEXPORT_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS4FINANCE_MODEL_ARMSQUERYDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_MODEL_ARMSQUERYDATASETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms4finance/ARMS4FINANCEExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS4FINANCE
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS4FINANCE_EXPORT ARMSQueryDataSetRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Dimensions
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
ARMSQueryDataSetRequest();
|
||||
~ARMSQueryDataSetRequest();
|
||||
|
||||
std::vector<std::string> getMeasures()const;
|
||||
void setMeasures(const std::vector<std::string>& measures);
|
||||
int getIntervalInSec()const;
|
||||
void setIntervalInSec(int intervalInSec);
|
||||
std::string getDateStr()const;
|
||||
void setDateStr(const std::string& dateStr);
|
||||
bool getIsDrillDown()const;
|
||||
void setIsDrillDown(bool isDrillDown);
|
||||
long getMinTime()const;
|
||||
void setMinTime(long minTime);
|
||||
long getDatasetId()const;
|
||||
void setDatasetId(long datasetId);
|
||||
long getMaxTime()const;
|
||||
void setMaxTime(long maxTime);
|
||||
std::vector<Dimensions> getDimensions()const;
|
||||
void setDimensions(const std::vector<Dimensions>& dimensions);
|
||||
|
||||
private:
|
||||
std::vector<std::string> measures_;
|
||||
int intervalInSec_;
|
||||
std::string dateStr_;
|
||||
bool isDrillDown_;
|
||||
long minTime_;
|
||||
long datasetId_;
|
||||
long maxTime_;
|
||||
std::vector<Dimensions> dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_MODEL_ARMSQUERYDATASETREQUEST_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_ARMS4FINANCE_MODEL_ARMSQUERYDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_MODEL_ARMSQUERYDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms4finance/ARMS4FINANCEExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS4FINANCE
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS4FINANCE_EXPORT ARMSQueryDataSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ARMSQueryDataSetResult();
|
||||
explicit ARMSQueryDataSetResult(const std::string &payload);
|
||||
~ARMSQueryDataSetResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_MODEL_ARMSQUERYDATASETRESULT_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_ARMS4FINANCE_MODEL_WHEREINDIMQUERYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_MODEL_WHEREINDIMQUERYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms4finance/ARMS4FINANCEExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS4FINANCE
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS4FINANCE_EXPORT WhereInDimQueryRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Dimensions
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
WhereInDimQueryRequest();
|
||||
~WhereInDimQueryRequest();
|
||||
|
||||
std::string getWhereInKey()const;
|
||||
void setWhereInKey(const std::string& whereInKey);
|
||||
std::vector<std::string> getMeasures()const;
|
||||
void setMeasures(const std::vector<std::string>& measures);
|
||||
int getIntervalInSec()const;
|
||||
void setIntervalInSec(int intervalInSec);
|
||||
std::string getDateStr()const;
|
||||
void setDateStr(const std::string& dateStr);
|
||||
bool getIsDrillDown()const;
|
||||
void setIsDrillDown(bool isDrillDown);
|
||||
long getMinTime()const;
|
||||
void setMinTime(long minTime);
|
||||
long getDatasetId()const;
|
||||
void setDatasetId(long datasetId);
|
||||
std::vector<std::string> getWhereInValues()const;
|
||||
void setWhereInValues(const std::vector<std::string>& whereInValues);
|
||||
long getMaxTime()const;
|
||||
void setMaxTime(long maxTime);
|
||||
std::vector<Dimensions> getDimensions()const;
|
||||
void setDimensions(const std::vector<Dimensions>& dimensions);
|
||||
|
||||
private:
|
||||
std::string whereInKey_;
|
||||
std::vector<std::string> measures_;
|
||||
int intervalInSec_;
|
||||
std::string dateStr_;
|
||||
bool isDrillDown_;
|
||||
long minTime_;
|
||||
long datasetId_;
|
||||
std::vector<std::string> whereInValues_;
|
||||
long maxTime_;
|
||||
std::vector<Dimensions> dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_MODEL_WHEREINDIMQUERYREQUEST_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_ARMS4FINANCE_MODEL_WHEREINDIMQUERYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS4FINANCE_MODEL_WHEREINDIMQUERYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms4finance/ARMS4FINANCEExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS4FINANCE
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS4FINANCE_EXPORT WhereInDimQueryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
WhereInDimQueryResult();
|
||||
explicit WhereInDimQueryResult(const std::string &payload);
|
||||
~WhereInDimQueryResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS4FINANCE_MODEL_WHEREINDIMQUERYRESULT_H_
|
||||
125
arms4finance/src/ARMS4FINANCEClient.cc
Normal file
125
arms4finance/src/ARMS4FINANCEClient.cc
Normal file
@@ -0,0 +1,125 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/arms4finance/ARMS4FINANCEClient.h>
|
||||
#include <alibabacloud/core/SimpleCredentialsProvider.h>
|
||||
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Location;
|
||||
using namespace AlibabaCloud::ARMS4FINANCE;
|
||||
using namespace AlibabaCloud::ARMS4FINANCE::Model;
|
||||
|
||||
namespace
|
||||
{
|
||||
const std::string SERVICE_NAME = "ARMS4FINANCE";
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::ARMS4FINANCEClient(const Credentials &credentials, const ClientConfiguration &configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "arms4finance");
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::ARMS4FINANCEClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "arms4finance");
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::ARMS4FINANCEClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "arms4finance");
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::~ARMS4FINANCEClient()
|
||||
{}
|
||||
|
||||
ARMS4FINANCEClient::WhereInDimQueryOutcome ARMS4FINANCEClient::whereInDimQuery(const WhereInDimQueryRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return WhereInDimQueryOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return WhereInDimQueryOutcome(WhereInDimQueryResult(outcome.result()));
|
||||
else
|
||||
return WhereInDimQueryOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ARMS4FINANCEClient::whereInDimQueryAsync(const WhereInDimQueryRequest& request, const WhereInDimQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, whereInDimQuery(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::WhereInDimQueryOutcomeCallable ARMS4FINANCEClient::whereInDimQueryCallable(const WhereInDimQueryRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<WhereInDimQueryOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->whereInDimQuery(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::ARMSQueryDataSetOutcome ARMS4FINANCEClient::aRMSQueryDataSet(const ARMSQueryDataSetRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ARMSQueryDataSetOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ARMSQueryDataSetOutcome(ARMSQueryDataSetResult(outcome.result()));
|
||||
else
|
||||
return ARMSQueryDataSetOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ARMS4FINANCEClient::aRMSQueryDataSetAsync(const ARMSQueryDataSetRequest& request, const ARMSQueryDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, aRMSQueryDataSet(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ARMS4FINANCEClient::ARMSQueryDataSetOutcomeCallable ARMS4FINANCEClient::aRMSQueryDataSetCallable(const ARMSQueryDataSetRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ARMSQueryDataSetOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->aRMSQueryDataSet(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
122
arms4finance/src/model/ARMSQueryDataSetRequest.cc
Normal file
122
arms4finance/src/model/ARMSQueryDataSetRequest.cc
Normal file
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/arms4finance/model/ARMSQueryDataSetRequest.h>
|
||||
|
||||
using AlibabaCloud::ARMS4FINANCE::Model::ARMSQueryDataSetRequest;
|
||||
|
||||
ARMSQueryDataSetRequest::ARMSQueryDataSetRequest() :
|
||||
RpcServiceRequest("arms4finance", "2017-11-30", "ARMSQueryDataSet")
|
||||
{}
|
||||
|
||||
ARMSQueryDataSetRequest::~ARMSQueryDataSetRequest()
|
||||
{}
|
||||
|
||||
std::vector<std::string> ARMSQueryDataSetRequest::getMeasures()const
|
||||
{
|
||||
return measures_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setMeasures(const std::vector<std::string>& measures)
|
||||
{
|
||||
measures_ = measures;
|
||||
for(int i = 0; i!= measures.size(); i++)
|
||||
setParameter("Measures."+ std::to_string(i), measures.at(i));
|
||||
}
|
||||
|
||||
int ARMSQueryDataSetRequest::getIntervalInSec()const
|
||||
{
|
||||
return intervalInSec_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setIntervalInSec(int intervalInSec)
|
||||
{
|
||||
intervalInSec_ = intervalInSec;
|
||||
setParameter("IntervalInSec", std::to_string(intervalInSec));
|
||||
}
|
||||
|
||||
std::string ARMSQueryDataSetRequest::getDateStr()const
|
||||
{
|
||||
return dateStr_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setDateStr(const std::string& dateStr)
|
||||
{
|
||||
dateStr_ = dateStr;
|
||||
setParameter("DateStr", dateStr);
|
||||
}
|
||||
|
||||
bool ARMSQueryDataSetRequest::getIsDrillDown()const
|
||||
{
|
||||
return isDrillDown_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setIsDrillDown(bool isDrillDown)
|
||||
{
|
||||
isDrillDown_ = isDrillDown;
|
||||
setParameter("IsDrillDown", std::to_string(isDrillDown));
|
||||
}
|
||||
|
||||
long ARMSQueryDataSetRequest::getMinTime()const
|
||||
{
|
||||
return minTime_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setMinTime(long minTime)
|
||||
{
|
||||
minTime_ = minTime;
|
||||
setParameter("MinTime", std::to_string(minTime));
|
||||
}
|
||||
|
||||
long ARMSQueryDataSetRequest::getDatasetId()const
|
||||
{
|
||||
return datasetId_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setDatasetId(long datasetId)
|
||||
{
|
||||
datasetId_ = datasetId;
|
||||
setParameter("DatasetId", std::to_string(datasetId));
|
||||
}
|
||||
|
||||
long ARMSQueryDataSetRequest::getMaxTime()const
|
||||
{
|
||||
return maxTime_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setMaxTime(long maxTime)
|
||||
{
|
||||
maxTime_ = maxTime;
|
||||
setParameter("MaxTime", std::to_string(maxTime));
|
||||
}
|
||||
|
||||
std::vector<ARMSQueryDataSetRequest::Dimensions> ARMSQueryDataSetRequest::getDimensions()const
|
||||
{
|
||||
return dimensions_;
|
||||
}
|
||||
|
||||
void ARMSQueryDataSetRequest::setDimensions(const std::vector<Dimensions>& dimensions)
|
||||
{
|
||||
dimensions_ = dimensions;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= dimensions.size(); i++) {
|
||||
auto obj = dimensions.at(i);
|
||||
std::string str ="Dimensions."+ std::to_string(i);
|
||||
setParameter(str + ".Value", obj.value);
|
||||
setParameter(str + ".Key", obj.key);
|
||||
}
|
||||
}
|
||||
|
||||
52
arms4finance/src/model/ARMSQueryDataSetResult.cc
Normal file
52
arms4finance/src/model/ARMSQueryDataSetResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/arms4finance/model/ARMSQueryDataSetResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ARMS4FINANCE;
|
||||
using namespace AlibabaCloud::ARMS4FINANCE::Model;
|
||||
|
||||
ARMSQueryDataSetResult::ARMSQueryDataSetResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ARMSQueryDataSetResult::ARMSQueryDataSetResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ARMSQueryDataSetResult::~ARMSQueryDataSetResult()
|
||||
{}
|
||||
|
||||
void ARMSQueryDataSetResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ARMSQueryDataSetResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
145
arms4finance/src/model/WhereInDimQueryRequest.cc
Normal file
145
arms4finance/src/model/WhereInDimQueryRequest.cc
Normal file
@@ -0,0 +1,145 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/arms4finance/model/WhereInDimQueryRequest.h>
|
||||
|
||||
using AlibabaCloud::ARMS4FINANCE::Model::WhereInDimQueryRequest;
|
||||
|
||||
WhereInDimQueryRequest::WhereInDimQueryRequest() :
|
||||
RpcServiceRequest("arms4finance", "2017-11-30", "WhereInDimQuery")
|
||||
{}
|
||||
|
||||
WhereInDimQueryRequest::~WhereInDimQueryRequest()
|
||||
{}
|
||||
|
||||
std::string WhereInDimQueryRequest::getWhereInKey()const
|
||||
{
|
||||
return whereInKey_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setWhereInKey(const std::string& whereInKey)
|
||||
{
|
||||
whereInKey_ = whereInKey;
|
||||
setParameter("WhereInKey", whereInKey);
|
||||
}
|
||||
|
||||
std::vector<std::string> WhereInDimQueryRequest::getMeasures()const
|
||||
{
|
||||
return measures_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setMeasures(const std::vector<std::string>& measures)
|
||||
{
|
||||
measures_ = measures;
|
||||
for(int i = 0; i!= measures.size(); i++)
|
||||
setParameter("Measures."+ std::to_string(i), measures.at(i));
|
||||
}
|
||||
|
||||
int WhereInDimQueryRequest::getIntervalInSec()const
|
||||
{
|
||||
return intervalInSec_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setIntervalInSec(int intervalInSec)
|
||||
{
|
||||
intervalInSec_ = intervalInSec;
|
||||
setParameter("IntervalInSec", std::to_string(intervalInSec));
|
||||
}
|
||||
|
||||
std::string WhereInDimQueryRequest::getDateStr()const
|
||||
{
|
||||
return dateStr_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setDateStr(const std::string& dateStr)
|
||||
{
|
||||
dateStr_ = dateStr;
|
||||
setParameter("DateStr", dateStr);
|
||||
}
|
||||
|
||||
bool WhereInDimQueryRequest::getIsDrillDown()const
|
||||
{
|
||||
return isDrillDown_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setIsDrillDown(bool isDrillDown)
|
||||
{
|
||||
isDrillDown_ = isDrillDown;
|
||||
setParameter("IsDrillDown", std::to_string(isDrillDown));
|
||||
}
|
||||
|
||||
long WhereInDimQueryRequest::getMinTime()const
|
||||
{
|
||||
return minTime_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setMinTime(long minTime)
|
||||
{
|
||||
minTime_ = minTime;
|
||||
setParameter("MinTime", std::to_string(minTime));
|
||||
}
|
||||
|
||||
long WhereInDimQueryRequest::getDatasetId()const
|
||||
{
|
||||
return datasetId_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setDatasetId(long datasetId)
|
||||
{
|
||||
datasetId_ = datasetId;
|
||||
setParameter("DatasetId", std::to_string(datasetId));
|
||||
}
|
||||
|
||||
std::vector<std::string> WhereInDimQueryRequest::getWhereInValues()const
|
||||
{
|
||||
return whereInValues_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setWhereInValues(const std::vector<std::string>& whereInValues)
|
||||
{
|
||||
whereInValues_ = whereInValues;
|
||||
for(int i = 0; i!= whereInValues.size(); i++)
|
||||
setParameter("WhereInValues."+ std::to_string(i), whereInValues.at(i));
|
||||
}
|
||||
|
||||
long WhereInDimQueryRequest::getMaxTime()const
|
||||
{
|
||||
return maxTime_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setMaxTime(long maxTime)
|
||||
{
|
||||
maxTime_ = maxTime;
|
||||
setParameter("MaxTime", std::to_string(maxTime));
|
||||
}
|
||||
|
||||
std::vector<WhereInDimQueryRequest::Dimensions> WhereInDimQueryRequest::getDimensions()const
|
||||
{
|
||||
return dimensions_;
|
||||
}
|
||||
|
||||
void WhereInDimQueryRequest::setDimensions(const std::vector<Dimensions>& dimensions)
|
||||
{
|
||||
dimensions_ = dimensions;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= dimensions.size(); i++) {
|
||||
auto obj = dimensions.at(i);
|
||||
std::string str ="Dimensions."+ std::to_string(i);
|
||||
setParameter(str + ".Value", obj.value);
|
||||
setParameter(str + ".Key", obj.key);
|
||||
}
|
||||
}
|
||||
|
||||
52
arms4finance/src/model/WhereInDimQueryResult.cc
Normal file
52
arms4finance/src/model/WhereInDimQueryResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/arms4finance/model/WhereInDimQueryResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ARMS4FINANCE;
|
||||
using namespace AlibabaCloud::ARMS4FINANCE::Model;
|
||||
|
||||
WhereInDimQueryResult::WhereInDimQueryResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
WhereInDimQueryResult::WhereInDimQueryResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
WhereInDimQueryResult::~WhereInDimQueryResult()
|
||||
{}
|
||||
|
||||
void WhereInDimQueryResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string WhereInDimQueryResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
270
bssopenapi/CMakeLists.txt
Normal file
270
bssopenapi/CMakeLists.txt
Normal file
@@ -0,0 +1,270 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(bssopenapi_public_header
|
||||
include/alibabacloud/bssopenapi/BssOpenApiClient.h
|
||||
include/alibabacloud/bssopenapi/BssOpenApiExport.h )
|
||||
|
||||
set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/QueryMonthlyBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryMonthlyBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionResult.h
|
||||
include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPrepaidCardsRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPrepaidCardsResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesResult.h
|
||||
include/alibabacloud/bssopenapi/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CreateInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetOrderDetailRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetOrderDetailResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h
|
||||
include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ModifyInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryCustomerAddressListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryCustomerAddressListResult.h
|
||||
include/alibabacloud/bssopenapi/model/CancelOrderRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CancelOrderResult.h
|
||||
include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesResult.h
|
||||
include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h
|
||||
include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPriceListResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryRedeemResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetResourcePackagePriceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetResourcePackagePriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h
|
||||
include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ApplyInvoiceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryProductListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryProductListResult.h
|
||||
include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h
|
||||
include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
|
||||
include/alibabacloud/bssopenapi/model/EnableBillGenerationResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h
|
||||
include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryOrdersResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryCashCouponsRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryCashCouponsResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryEvaluateListRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryEvaluateListResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribePricingModuleRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribePricingModuleResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeResourcePackageProductRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeResourcePackageProductResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBalanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/RenewInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/CreateResourcePackageRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CreateResourcePackageResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInstanceBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryInstanceBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPriceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryPriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/SetRenewalRequest.h
|
||||
include/alibabacloud/bssopenapi/model/SetRenewalResult.h
|
||||
include/alibabacloud/bssopenapi/model/ConvertChargeTypeRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ConvertChargeTypeResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryBillOverviewRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryBillOverviewResult.h
|
||||
include/alibabacloud/bssopenapi/model/QuerySettlementBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QuerySettlementBillResult.h )
|
||||
|
||||
set(bssopenapi_src
|
||||
src/BssOpenApiClient.cc
|
||||
src/model/QueryMonthlyBillRequest.cc
|
||||
src/model/QueryMonthlyBillResult.cc
|
||||
src/model/QueryInstanceGaapCostRequest.cc
|
||||
src/model/QueryInstanceGaapCostResult.cc
|
||||
src/model/QueryMonthlyInstanceConsumptionRequest.cc
|
||||
src/model/QueryMonthlyInstanceConsumptionResult.cc
|
||||
src/model/CreateUserQuotaRequest.cc
|
||||
src/model/CreateUserQuotaResult.cc
|
||||
src/model/QueryPrepaidCardsRequest.cc
|
||||
src/model/QueryPrepaidCardsResult.cc
|
||||
src/model/QueryAvailableInstancesRequest.cc
|
||||
src/model/QueryAvailableInstancesResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/GetOrderDetailRequest.cc
|
||||
src/model/GetOrderDetailResult.cc
|
||||
src/model/QueryEnduserStatusRequest.cc
|
||||
src/model/QueryEnduserStatusResult.cc
|
||||
src/model/ModifyInstanceRequest.cc
|
||||
src/model/ModifyInstanceResult.cc
|
||||
src/model/QueryCustomerAddressListRequest.cc
|
||||
src/model/QueryCustomerAddressListResult.cc
|
||||
src/model/CancelOrderRequest.cc
|
||||
src/model/CancelOrderResult.cc
|
||||
src/model/SetUserQuotaRequest.cc
|
||||
src/model/SetUserQuotaResult.cc
|
||||
src/model/QueryResourcePackageInstancesRequest.cc
|
||||
src/model/QueryResourcePackageInstancesResult.cc
|
||||
src/model/UnsubscribeExportToOSSRequest.cc
|
||||
src/model/UnsubscribeExportToOSSResult.cc
|
||||
src/model/QueryPriceListRequest.cc
|
||||
src/model/QueryPriceListResult.cc
|
||||
src/model/QueryRedeemRequest.cc
|
||||
src/model/QueryRedeemResult.cc
|
||||
src/model/GetPayAsYouGoPriceRequest.cc
|
||||
src/model/GetPayAsYouGoPriceResult.cc
|
||||
src/model/QueryUserAlarmThresholdRequest.cc
|
||||
src/model/QueryUserAlarmThresholdResult.cc
|
||||
src/model/GetResourcePackagePriceRequest.cc
|
||||
src/model/GetResourcePackagePriceResult.cc
|
||||
src/model/ChangeConsumeAmountRequest.cc
|
||||
src/model/ChangeConsumeAmountResult.cc
|
||||
src/model/ApplyInvoiceRequest.cc
|
||||
src/model/ApplyInvoiceResult.cc
|
||||
src/model/QueryProductListRequest.cc
|
||||
src/model/QueryProductListResult.cc
|
||||
src/model/SetUserAlarmThresholdRequest.cc
|
||||
src/model/SetUserAlarmThresholdResult.cc
|
||||
src/model/GetSubscriptionPriceRequest.cc
|
||||
src/model/GetSubscriptionPriceResult.cc
|
||||
src/model/SubscribeDetailRequest.cc
|
||||
src/model/SubscribeDetailResult.cc
|
||||
src/model/EnableBillGenerationRequest.cc
|
||||
src/model/EnableBillGenerationResult.cc
|
||||
src/model/QueryAccountBookListRequest.cc
|
||||
src/model/QueryAccountBookListResult.cc
|
||||
src/model/SetEnduserStatusRequest.cc
|
||||
src/model/SetEnduserStatusResult.cc
|
||||
src/model/QueryOrdersRequest.cc
|
||||
src/model/QueryOrdersResult.cc
|
||||
src/model/QueryCashCouponsRequest.cc
|
||||
src/model/QueryCashCouponsResult.cc
|
||||
src/model/QueryInvoicingCustomerListRequest.cc
|
||||
src/model/QueryInvoicingCustomerListResult.cc
|
||||
src/model/QueryEvaluateListRequest.cc
|
||||
src/model/QueryEvaluateListResult.cc
|
||||
src/model/DescribePricingModuleRequest.cc
|
||||
src/model/DescribePricingModuleResult.cc
|
||||
src/model/DescribeResourcePackageProductRequest.cc
|
||||
src/model/DescribeResourcePackageProductResult.cc
|
||||
src/model/QueryAccountBalanceRequest.cc
|
||||
src/model/QueryAccountBalanceResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
src/model/RenewInstanceResult.cc
|
||||
src/model/CreateResourcePackageRequest.cc
|
||||
src/model/CreateResourcePackageResult.cc
|
||||
src/model/QueryInstanceBillRequest.cc
|
||||
src/model/QueryInstanceBillResult.cc
|
||||
src/model/SubscribeExportToOSSRequest.cc
|
||||
src/model/SubscribeExportToOSSResult.cc
|
||||
src/model/QueryAvaliableQuotaRequest.cc
|
||||
src/model/QueryAvaliableQuotaResult.cc
|
||||
src/model/QueryPriceRequest.cc
|
||||
src/model/QueryPriceResult.cc
|
||||
src/model/QueryBillRequest.cc
|
||||
src/model/QueryBillResult.cc
|
||||
src/model/SetRenewalRequest.cc
|
||||
src/model/SetRenewalResult.cc
|
||||
src/model/ConvertChargeTypeRequest.cc
|
||||
src/model/ConvertChargeTypeResult.cc
|
||||
src/model/QueryBillOverviewRequest.cc
|
||||
src/model/QueryBillOverviewResult.cc
|
||||
src/model/QuerySettlementBillRequest.cc
|
||||
src/model/QuerySettlementBillResult.cc )
|
||||
|
||||
add_library(bssopenapi ${LIB_TYPE}
|
||||
${bssopenapi_public_header}
|
||||
${bssopenapi_public_header_model}
|
||||
${bssopenapi_src})
|
||||
|
||||
set_target_properties(bssopenapi
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}bssopenapi
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(bssopenapi
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_BSSOPENAPI_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(bssopenapi
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(bssopenapi
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(bssopenapi
|
||||
jsoncpp)
|
||||
target_include_directories(bssopenapi
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(bssopenapi
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(bssopenapi
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(bssopenapi
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(bssopenapi
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${bssopenapi_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/bssopenapi)
|
||||
install(FILES ${bssopenapi_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/bssopenapi/model)
|
||||
install(TARGETS bssopenapi
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
422
bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h
Normal file
422
bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h
Normal file
@@ -0,0 +1,422 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_BSSOPENAPI_BSSOPENAPICLIENT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_BSSOPENAPICLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "BssOpenApiExport.h"
|
||||
#include "model/QueryMonthlyBillRequest.h"
|
||||
#include "model/QueryMonthlyBillResult.h"
|
||||
#include "model/QueryInstanceGaapCostRequest.h"
|
||||
#include "model/QueryInstanceGaapCostResult.h"
|
||||
#include "model/QueryMonthlyInstanceConsumptionRequest.h"
|
||||
#include "model/QueryMonthlyInstanceConsumptionResult.h"
|
||||
#include "model/CreateUserQuotaRequest.h"
|
||||
#include "model/CreateUserQuotaResult.h"
|
||||
#include "model/QueryPrepaidCardsRequest.h"
|
||||
#include "model/QueryPrepaidCardsResult.h"
|
||||
#include "model/QueryAvailableInstancesRequest.h"
|
||||
#include "model/QueryAvailableInstancesResult.h"
|
||||
#include "model/CreateInstanceRequest.h"
|
||||
#include "model/CreateInstanceResult.h"
|
||||
#include "model/GetOrderDetailRequest.h"
|
||||
#include "model/GetOrderDetailResult.h"
|
||||
#include "model/QueryEnduserStatusRequest.h"
|
||||
#include "model/QueryEnduserStatusResult.h"
|
||||
#include "model/ModifyInstanceRequest.h"
|
||||
#include "model/ModifyInstanceResult.h"
|
||||
#include "model/QueryCustomerAddressListRequest.h"
|
||||
#include "model/QueryCustomerAddressListResult.h"
|
||||
#include "model/CancelOrderRequest.h"
|
||||
#include "model/CancelOrderResult.h"
|
||||
#include "model/SetUserQuotaRequest.h"
|
||||
#include "model/SetUserQuotaResult.h"
|
||||
#include "model/QueryResourcePackageInstancesRequest.h"
|
||||
#include "model/QueryResourcePackageInstancesResult.h"
|
||||
#include "model/UnsubscribeExportToOSSRequest.h"
|
||||
#include "model/UnsubscribeExportToOSSResult.h"
|
||||
#include "model/QueryPriceListRequest.h"
|
||||
#include "model/QueryPriceListResult.h"
|
||||
#include "model/QueryRedeemRequest.h"
|
||||
#include "model/QueryRedeemResult.h"
|
||||
#include "model/GetPayAsYouGoPriceRequest.h"
|
||||
#include "model/GetPayAsYouGoPriceResult.h"
|
||||
#include "model/QueryUserAlarmThresholdRequest.h"
|
||||
#include "model/QueryUserAlarmThresholdResult.h"
|
||||
#include "model/GetResourcePackagePriceRequest.h"
|
||||
#include "model/GetResourcePackagePriceResult.h"
|
||||
#include "model/ChangeConsumeAmountRequest.h"
|
||||
#include "model/ChangeConsumeAmountResult.h"
|
||||
#include "model/ApplyInvoiceRequest.h"
|
||||
#include "model/ApplyInvoiceResult.h"
|
||||
#include "model/QueryProductListRequest.h"
|
||||
#include "model/QueryProductListResult.h"
|
||||
#include "model/SetUserAlarmThresholdRequest.h"
|
||||
#include "model/SetUserAlarmThresholdResult.h"
|
||||
#include "model/GetSubscriptionPriceRequest.h"
|
||||
#include "model/GetSubscriptionPriceResult.h"
|
||||
#include "model/SubscribeDetailRequest.h"
|
||||
#include "model/SubscribeDetailResult.h"
|
||||
#include "model/EnableBillGenerationRequest.h"
|
||||
#include "model/EnableBillGenerationResult.h"
|
||||
#include "model/QueryAccountBookListRequest.h"
|
||||
#include "model/QueryAccountBookListResult.h"
|
||||
#include "model/SetEnduserStatusRequest.h"
|
||||
#include "model/SetEnduserStatusResult.h"
|
||||
#include "model/QueryOrdersRequest.h"
|
||||
#include "model/QueryOrdersResult.h"
|
||||
#include "model/QueryCashCouponsRequest.h"
|
||||
#include "model/QueryCashCouponsResult.h"
|
||||
#include "model/QueryInvoicingCustomerListRequest.h"
|
||||
#include "model/QueryInvoicingCustomerListResult.h"
|
||||
#include "model/QueryEvaluateListRequest.h"
|
||||
#include "model/QueryEvaluateListResult.h"
|
||||
#include "model/DescribePricingModuleRequest.h"
|
||||
#include "model/DescribePricingModuleResult.h"
|
||||
#include "model/DescribeResourcePackageProductRequest.h"
|
||||
#include "model/DescribeResourcePackageProductResult.h"
|
||||
#include "model/QueryAccountBalanceRequest.h"
|
||||
#include "model/QueryAccountBalanceResult.h"
|
||||
#include "model/RenewInstanceRequest.h"
|
||||
#include "model/RenewInstanceResult.h"
|
||||
#include "model/CreateResourcePackageRequest.h"
|
||||
#include "model/CreateResourcePackageResult.h"
|
||||
#include "model/QueryInstanceBillRequest.h"
|
||||
#include "model/QueryInstanceBillResult.h"
|
||||
#include "model/SubscribeExportToOSSRequest.h"
|
||||
#include "model/SubscribeExportToOSSResult.h"
|
||||
#include "model/QueryAvaliableQuotaRequest.h"
|
||||
#include "model/QueryAvaliableQuotaResult.h"
|
||||
#include "model/QueryPriceRequest.h"
|
||||
#include "model/QueryPriceResult.h"
|
||||
#include "model/QueryBillRequest.h"
|
||||
#include "model/QueryBillResult.h"
|
||||
#include "model/SetRenewalRequest.h"
|
||||
#include "model/SetRenewalResult.h"
|
||||
#include "model/ConvertChargeTypeRequest.h"
|
||||
#include "model/ConvertChargeTypeResult.h"
|
||||
#include "model/QueryBillOverviewRequest.h"
|
||||
#include "model/QueryBillOverviewResult.h"
|
||||
#include "model/QuerySettlementBillRequest.h"
|
||||
#include "model/QuerySettlementBillResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT BssOpenApiClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::QueryMonthlyBillResult> QueryMonthlyBillOutcome;
|
||||
typedef std::future<QueryMonthlyBillOutcome> QueryMonthlyBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryMonthlyBillRequest&, const QueryMonthlyBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonthlyBillAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryInstanceGaapCostResult> QueryInstanceGaapCostOutcome;
|
||||
typedef std::future<QueryInstanceGaapCostOutcome> QueryInstanceGaapCostOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInstanceGaapCostRequest&, const QueryInstanceGaapCostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceGaapCostAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryMonthlyInstanceConsumptionResult> QueryMonthlyInstanceConsumptionOutcome;
|
||||
typedef std::future<QueryMonthlyInstanceConsumptionOutcome> QueryMonthlyInstanceConsumptionOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryMonthlyInstanceConsumptionRequest&, const QueryMonthlyInstanceConsumptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonthlyInstanceConsumptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUserQuotaResult> CreateUserQuotaOutcome;
|
||||
typedef std::future<CreateUserQuotaOutcome> CreateUserQuotaOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CreateUserQuotaRequest&, const CreateUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserQuotaAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryPrepaidCardsResult> QueryPrepaidCardsOutcome;
|
||||
typedef std::future<QueryPrepaidCardsOutcome> QueryPrepaidCardsOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPrepaidCardsRequest&, const QueryPrepaidCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPrepaidCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAvailableInstancesResult> QueryAvailableInstancesOutcome;
|
||||
typedef std::future<QueryAvailableInstancesOutcome> QueryAvailableInstancesOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAvailableInstancesRequest&, const QueryAvailableInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvailableInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
||||
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOrderDetailResult> GetOrderDetailOutcome;
|
||||
typedef std::future<GetOrderDetailOutcome> GetOrderDetailOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetOrderDetailRequest&, const GetOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrderDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEnduserStatusResult> QueryEnduserStatusOutcome;
|
||||
typedef std::future<QueryEnduserStatusOutcome> QueryEnduserStatusOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryEnduserStatusRequest&, const QueryEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEnduserStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
|
||||
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryCustomerAddressListResult> QueryCustomerAddressListOutcome;
|
||||
typedef std::future<QueryCustomerAddressListOutcome> QueryCustomerAddressListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryCustomerAddressListRequest&, const QueryCustomerAddressListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerAddressListAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelOrderResult> CancelOrderOutcome;
|
||||
typedef std::future<CancelOrderOutcome> CancelOrderOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CancelOrderRequest&, const CancelOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetUserQuotaResult> SetUserQuotaOutcome;
|
||||
typedef std::future<SetUserQuotaOutcome> SetUserQuotaOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserQuotaRequest&, const SetUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserQuotaAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryResourcePackageInstancesResult> QueryResourcePackageInstancesOutcome;
|
||||
typedef std::future<QueryResourcePackageInstancesOutcome> QueryResourcePackageInstancesOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryResourcePackageInstancesRequest&, const QueryResourcePackageInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourcePackageInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnsubscribeExportToOSSResult> UnsubscribeExportToOSSOutcome;
|
||||
typedef std::future<UnsubscribeExportToOSSOutcome> UnsubscribeExportToOSSOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::UnsubscribeExportToOSSRequest&, const UnsubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnsubscribeExportToOSSAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryPriceListResult> QueryPriceListOutcome;
|
||||
typedef std::future<QueryPriceListOutcome> QueryPriceListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceListRequest&, const QueryPriceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryRedeemResult> QueryRedeemOutcome;
|
||||
typedef std::future<QueryRedeemOutcome> QueryRedeemOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryRedeemRequest&, const QueryRedeemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRedeemAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPayAsYouGoPriceResult> GetPayAsYouGoPriceOutcome;
|
||||
typedef std::future<GetPayAsYouGoPriceOutcome> GetPayAsYouGoPriceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetPayAsYouGoPriceRequest&, const GetPayAsYouGoPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayAsYouGoPriceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserAlarmThresholdResult> QueryUserAlarmThresholdOutcome;
|
||||
typedef std::future<QueryUserAlarmThresholdOutcome> QueryUserAlarmThresholdOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryUserAlarmThresholdRequest&, const QueryUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserAlarmThresholdAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetResourcePackagePriceResult> GetResourcePackagePriceOutcome;
|
||||
typedef std::future<GetResourcePackagePriceOutcome> GetResourcePackagePriceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetResourcePackagePriceRequest&, const GetResourcePackagePriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePackagePriceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ChangeConsumeAmountResult> ChangeConsumeAmountOutcome;
|
||||
typedef std::future<ChangeConsumeAmountOutcome> ChangeConsumeAmountOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ChangeConsumeAmountRequest&, const ChangeConsumeAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeConsumeAmountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ApplyInvoiceResult> ApplyInvoiceOutcome;
|
||||
typedef std::future<ApplyInvoiceOutcome> ApplyInvoiceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ApplyInvoiceRequest&, const ApplyInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyInvoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryProductListResult> QueryProductListOutcome;
|
||||
typedef std::future<QueryProductListOutcome> QueryProductListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryProductListRequest&, const QueryProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryProductListAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetUserAlarmThresholdResult> SetUserAlarmThresholdOutcome;
|
||||
typedef std::future<SetUserAlarmThresholdOutcome> SetUserAlarmThresholdOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserAlarmThresholdRequest&, const SetUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserAlarmThresholdAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSubscriptionPriceResult> GetSubscriptionPriceOutcome;
|
||||
typedef std::future<GetSubscriptionPriceOutcome> GetSubscriptionPriceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetSubscriptionPriceRequest&, const GetSubscriptionPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubscriptionPriceAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubscribeDetailResult> SubscribeDetailOutcome;
|
||||
typedef std::future<SubscribeDetailOutcome> SubscribeDetailOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeDetailRequest&, const SubscribeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableBillGenerationResult> EnableBillGenerationOutcome;
|
||||
typedef std::future<EnableBillGenerationOutcome> EnableBillGenerationOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::EnableBillGenerationRequest&, const EnableBillGenerationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableBillGenerationAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAccountBookListResult> QueryAccountBookListOutcome;
|
||||
typedef std::future<QueryAccountBookListOutcome> QueryAccountBookListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBookListRequest&, const QueryAccountBookListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBookListAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetEnduserStatusResult> SetEnduserStatusOutcome;
|
||||
typedef std::future<SetEnduserStatusOutcome> SetEnduserStatusOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SetEnduserStatusRequest&, const SetEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEnduserStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryOrdersResult> QueryOrdersOutcome;
|
||||
typedef std::future<QueryOrdersOutcome> QueryOrdersOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryOrdersRequest&, const QueryOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryCashCouponsResult> QueryCashCouponsOutcome;
|
||||
typedef std::future<QueryCashCouponsOutcome> QueryCashCouponsOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryCashCouponsRequest&, const QueryCashCouponsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCashCouponsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryInvoicingCustomerListResult> QueryInvoicingCustomerListOutcome;
|
||||
typedef std::future<QueryInvoicingCustomerListOutcome> QueryInvoicingCustomerListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInvoicingCustomerListRequest&, const QueryInvoicingCustomerListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInvoicingCustomerListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEvaluateListResult> QueryEvaluateListOutcome;
|
||||
typedef std::future<QueryEvaluateListOutcome> QueryEvaluateListOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryEvaluateListRequest&, const QueryEvaluateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEvaluateListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePricingModuleResult> DescribePricingModuleOutcome;
|
||||
typedef std::future<DescribePricingModuleOutcome> DescribePricingModuleOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribePricingModuleRequest&, const DescribePricingModuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePricingModuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeResourcePackageProductResult> DescribeResourcePackageProductOutcome;
|
||||
typedef std::future<DescribeResourcePackageProductOutcome> DescribeResourcePackageProductOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeResourcePackageProductRequest&, const DescribeResourcePackageProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourcePackageProductAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAccountBalanceResult> QueryAccountBalanceOutcome;
|
||||
typedef std::future<QueryAccountBalanceOutcome> QueryAccountBalanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBalanceRequest&, const QueryAccountBalanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBalanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
|
||||
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateResourcePackageResult> CreateResourcePackageOutcome;
|
||||
typedef std::future<CreateResourcePackageOutcome> CreateResourcePackageOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CreateResourcePackageRequest&, const CreateResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourcePackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryInstanceBillResult> QueryInstanceBillOutcome;
|
||||
typedef std::future<QueryInstanceBillOutcome> QueryInstanceBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInstanceBillRequest&, const QueryInstanceBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceBillAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubscribeExportToOSSResult> SubscribeExportToOSSOutcome;
|
||||
typedef std::future<SubscribeExportToOSSOutcome> SubscribeExportToOSSOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeExportToOSSRequest&, const SubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeExportToOSSAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAvaliableQuotaResult> QueryAvaliableQuotaOutcome;
|
||||
typedef std::future<QueryAvaliableQuotaOutcome> QueryAvaliableQuotaOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAvaliableQuotaRequest&, const QueryAvaliableQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvaliableQuotaAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryPriceResult> QueryPriceOutcome;
|
||||
typedef std::future<QueryPriceOutcome> QueryPriceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceRequest&, const QueryPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryBillResult> QueryBillOutcome;
|
||||
typedef std::future<QueryBillOutcome> QueryBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillRequest&, const QueryBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetRenewalResult> SetRenewalOutcome;
|
||||
typedef std::future<SetRenewalOutcome> SetRenewalOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::SetRenewalRequest&, const SetRenewalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRenewalAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConvertChargeTypeResult> ConvertChargeTypeOutcome;
|
||||
typedef std::future<ConvertChargeTypeOutcome> ConvertChargeTypeOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ConvertChargeTypeRequest&, const ConvertChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertChargeTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryBillOverviewResult> QueryBillOverviewOutcome;
|
||||
typedef std::future<QueryBillOverviewOutcome> QueryBillOverviewOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillOverviewRequest&, const QueryBillOverviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillOverviewAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySettlementBillResult> QuerySettlementBillOutcome;
|
||||
typedef std::future<QuerySettlementBillOutcome> QuerySettlementBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QuerySettlementBillRequest&, const QuerySettlementBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySettlementBillAsyncHandler;
|
||||
|
||||
BssOpenApiClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
BssOpenApiClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
BssOpenApiClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~BssOpenApiClient();
|
||||
QueryMonthlyBillOutcome queryMonthlyBill(const Model::QueryMonthlyBillRequest &request)const;
|
||||
void queryMonthlyBillAsync(const Model::QueryMonthlyBillRequest& request, const QueryMonthlyBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryMonthlyBillOutcomeCallable queryMonthlyBillCallable(const Model::QueryMonthlyBillRequest& request) const;
|
||||
QueryInstanceGaapCostOutcome queryInstanceGaapCost(const Model::QueryInstanceGaapCostRequest &request)const;
|
||||
void queryInstanceGaapCostAsync(const Model::QueryInstanceGaapCostRequest& request, const QueryInstanceGaapCostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryInstanceGaapCostOutcomeCallable queryInstanceGaapCostCallable(const Model::QueryInstanceGaapCostRequest& request) const;
|
||||
QueryMonthlyInstanceConsumptionOutcome queryMonthlyInstanceConsumption(const Model::QueryMonthlyInstanceConsumptionRequest &request)const;
|
||||
void queryMonthlyInstanceConsumptionAsync(const Model::QueryMonthlyInstanceConsumptionRequest& request, const QueryMonthlyInstanceConsumptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryMonthlyInstanceConsumptionOutcomeCallable queryMonthlyInstanceConsumptionCallable(const Model::QueryMonthlyInstanceConsumptionRequest& request) const;
|
||||
CreateUserQuotaOutcome createUserQuota(const Model::CreateUserQuotaRequest &request)const;
|
||||
void createUserQuotaAsync(const Model::CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUserQuotaOutcomeCallable createUserQuotaCallable(const Model::CreateUserQuotaRequest& request) const;
|
||||
QueryPrepaidCardsOutcome queryPrepaidCards(const Model::QueryPrepaidCardsRequest &request)const;
|
||||
void queryPrepaidCardsAsync(const Model::QueryPrepaidCardsRequest& request, const QueryPrepaidCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryPrepaidCardsOutcomeCallable queryPrepaidCardsCallable(const Model::QueryPrepaidCardsRequest& request) const;
|
||||
QueryAvailableInstancesOutcome queryAvailableInstances(const Model::QueryAvailableInstancesRequest &request)const;
|
||||
void queryAvailableInstancesAsync(const Model::QueryAvailableInstancesRequest& request, const QueryAvailableInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAvailableInstancesOutcomeCallable queryAvailableInstancesCallable(const Model::QueryAvailableInstancesRequest& request) const;
|
||||
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
||||
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
||||
GetOrderDetailOutcome getOrderDetail(const Model::GetOrderDetailRequest &request)const;
|
||||
void getOrderDetailAsync(const Model::GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOrderDetailOutcomeCallable getOrderDetailCallable(const Model::GetOrderDetailRequest& request) const;
|
||||
QueryEnduserStatusOutcome queryEnduserStatus(const Model::QueryEnduserStatusRequest &request)const;
|
||||
void queryEnduserStatusAsync(const Model::QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEnduserStatusOutcomeCallable queryEnduserStatusCallable(const Model::QueryEnduserStatusRequest& request) const;
|
||||
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
||||
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
|
||||
QueryCustomerAddressListOutcome queryCustomerAddressList(const Model::QueryCustomerAddressListRequest &request)const;
|
||||
void queryCustomerAddressListAsync(const Model::QueryCustomerAddressListRequest& request, const QueryCustomerAddressListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryCustomerAddressListOutcomeCallable queryCustomerAddressListCallable(const Model::QueryCustomerAddressListRequest& request) const;
|
||||
CancelOrderOutcome cancelOrder(const Model::CancelOrderRequest &request)const;
|
||||
void cancelOrderAsync(const Model::CancelOrderRequest& request, const CancelOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelOrderOutcomeCallable cancelOrderCallable(const Model::CancelOrderRequest& request) const;
|
||||
SetUserQuotaOutcome setUserQuota(const Model::SetUserQuotaRequest &request)const;
|
||||
void setUserQuotaAsync(const Model::SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetUserQuotaOutcomeCallable setUserQuotaCallable(const Model::SetUserQuotaRequest& request) const;
|
||||
QueryResourcePackageInstancesOutcome queryResourcePackageInstances(const Model::QueryResourcePackageInstancesRequest &request)const;
|
||||
void queryResourcePackageInstancesAsync(const Model::QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryResourcePackageInstancesOutcomeCallable queryResourcePackageInstancesCallable(const Model::QueryResourcePackageInstancesRequest& request) const;
|
||||
UnsubscribeExportToOSSOutcome unsubscribeExportToOSS(const Model::UnsubscribeExportToOSSRequest &request)const;
|
||||
void unsubscribeExportToOSSAsync(const Model::UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnsubscribeExportToOSSOutcomeCallable unsubscribeExportToOSSCallable(const Model::UnsubscribeExportToOSSRequest& request) const;
|
||||
QueryPriceListOutcome queryPriceList(const Model::QueryPriceListRequest &request)const;
|
||||
void queryPriceListAsync(const Model::QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryPriceListOutcomeCallable queryPriceListCallable(const Model::QueryPriceListRequest& request) const;
|
||||
QueryRedeemOutcome queryRedeem(const Model::QueryRedeemRequest &request)const;
|
||||
void queryRedeemAsync(const Model::QueryRedeemRequest& request, const QueryRedeemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryRedeemOutcomeCallable queryRedeemCallable(const Model::QueryRedeemRequest& request) const;
|
||||
GetPayAsYouGoPriceOutcome getPayAsYouGoPrice(const Model::GetPayAsYouGoPriceRequest &request)const;
|
||||
void getPayAsYouGoPriceAsync(const Model::GetPayAsYouGoPriceRequest& request, const GetPayAsYouGoPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPayAsYouGoPriceOutcomeCallable getPayAsYouGoPriceCallable(const Model::GetPayAsYouGoPriceRequest& request) const;
|
||||
QueryUserAlarmThresholdOutcome queryUserAlarmThreshold(const Model::QueryUserAlarmThresholdRequest &request)const;
|
||||
void queryUserAlarmThresholdAsync(const Model::QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserAlarmThresholdOutcomeCallable queryUserAlarmThresholdCallable(const Model::QueryUserAlarmThresholdRequest& request) const;
|
||||
GetResourcePackagePriceOutcome getResourcePackagePrice(const Model::GetResourcePackagePriceRequest &request)const;
|
||||
void getResourcePackagePriceAsync(const Model::GetResourcePackagePriceRequest& request, const GetResourcePackagePriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetResourcePackagePriceOutcomeCallable getResourcePackagePriceCallable(const Model::GetResourcePackagePriceRequest& request) const;
|
||||
ChangeConsumeAmountOutcome changeConsumeAmount(const Model::ChangeConsumeAmountRequest &request)const;
|
||||
void changeConsumeAmountAsync(const Model::ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ChangeConsumeAmountOutcomeCallable changeConsumeAmountCallable(const Model::ChangeConsumeAmountRequest& request) const;
|
||||
ApplyInvoiceOutcome applyInvoice(const Model::ApplyInvoiceRequest &request)const;
|
||||
void applyInvoiceAsync(const Model::ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ApplyInvoiceOutcomeCallable applyInvoiceCallable(const Model::ApplyInvoiceRequest& request) const;
|
||||
QueryProductListOutcome queryProductList(const Model::QueryProductListRequest &request)const;
|
||||
void queryProductListAsync(const Model::QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryProductListOutcomeCallable queryProductListCallable(const Model::QueryProductListRequest& request) const;
|
||||
SetUserAlarmThresholdOutcome setUserAlarmThreshold(const Model::SetUserAlarmThresholdRequest &request)const;
|
||||
void setUserAlarmThresholdAsync(const Model::SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetUserAlarmThresholdOutcomeCallable setUserAlarmThresholdCallable(const Model::SetUserAlarmThresholdRequest& request) const;
|
||||
GetSubscriptionPriceOutcome getSubscriptionPrice(const Model::GetSubscriptionPriceRequest &request)const;
|
||||
void getSubscriptionPriceAsync(const Model::GetSubscriptionPriceRequest& request, const GetSubscriptionPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSubscriptionPriceOutcomeCallable getSubscriptionPriceCallable(const Model::GetSubscriptionPriceRequest& request) const;
|
||||
SubscribeDetailOutcome subscribeDetail(const Model::SubscribeDetailRequest &request)const;
|
||||
void subscribeDetailAsync(const Model::SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubscribeDetailOutcomeCallable subscribeDetailCallable(const Model::SubscribeDetailRequest& request) const;
|
||||
EnableBillGenerationOutcome enableBillGeneration(const Model::EnableBillGenerationRequest &request)const;
|
||||
void enableBillGenerationAsync(const Model::EnableBillGenerationRequest& request, const EnableBillGenerationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableBillGenerationOutcomeCallable enableBillGenerationCallable(const Model::EnableBillGenerationRequest& request) const;
|
||||
QueryAccountBookListOutcome queryAccountBookList(const Model::QueryAccountBookListRequest &request)const;
|
||||
void queryAccountBookListAsync(const Model::QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAccountBookListOutcomeCallable queryAccountBookListCallable(const Model::QueryAccountBookListRequest& request) const;
|
||||
SetEnduserStatusOutcome setEnduserStatus(const Model::SetEnduserStatusRequest &request)const;
|
||||
void setEnduserStatusAsync(const Model::SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetEnduserStatusOutcomeCallable setEnduserStatusCallable(const Model::SetEnduserStatusRequest& request) const;
|
||||
QueryOrdersOutcome queryOrders(const Model::QueryOrdersRequest &request)const;
|
||||
void queryOrdersAsync(const Model::QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryOrdersOutcomeCallable queryOrdersCallable(const Model::QueryOrdersRequest& request) const;
|
||||
QueryCashCouponsOutcome queryCashCoupons(const Model::QueryCashCouponsRequest &request)const;
|
||||
void queryCashCouponsAsync(const Model::QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryCashCouponsOutcomeCallable queryCashCouponsCallable(const Model::QueryCashCouponsRequest& request) const;
|
||||
QueryInvoicingCustomerListOutcome queryInvoicingCustomerList(const Model::QueryInvoicingCustomerListRequest &request)const;
|
||||
void queryInvoicingCustomerListAsync(const Model::QueryInvoicingCustomerListRequest& request, const QueryInvoicingCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryInvoicingCustomerListOutcomeCallable queryInvoicingCustomerListCallable(const Model::QueryInvoicingCustomerListRequest& request) const;
|
||||
QueryEvaluateListOutcome queryEvaluateList(const Model::QueryEvaluateListRequest &request)const;
|
||||
void queryEvaluateListAsync(const Model::QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEvaluateListOutcomeCallable queryEvaluateListCallable(const Model::QueryEvaluateListRequest& request) const;
|
||||
DescribePricingModuleOutcome describePricingModule(const Model::DescribePricingModuleRequest &request)const;
|
||||
void describePricingModuleAsync(const Model::DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePricingModuleOutcomeCallable describePricingModuleCallable(const Model::DescribePricingModuleRequest& request) const;
|
||||
DescribeResourcePackageProductOutcome describeResourcePackageProduct(const Model::DescribeResourcePackageProductRequest &request)const;
|
||||
void describeResourcePackageProductAsync(const Model::DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeResourcePackageProductOutcomeCallable describeResourcePackageProductCallable(const Model::DescribeResourcePackageProductRequest& request) const;
|
||||
QueryAccountBalanceOutcome queryAccountBalance(const Model::QueryAccountBalanceRequest &request)const;
|
||||
void queryAccountBalanceAsync(const Model::QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAccountBalanceOutcomeCallable queryAccountBalanceCallable(const Model::QueryAccountBalanceRequest& request) const;
|
||||
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
|
||||
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
|
||||
CreateResourcePackageOutcome createResourcePackage(const Model::CreateResourcePackageRequest &request)const;
|
||||
void createResourcePackageAsync(const Model::CreateResourcePackageRequest& request, const CreateResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateResourcePackageOutcomeCallable createResourcePackageCallable(const Model::CreateResourcePackageRequest& request) const;
|
||||
QueryInstanceBillOutcome queryInstanceBill(const Model::QueryInstanceBillRequest &request)const;
|
||||
void queryInstanceBillAsync(const Model::QueryInstanceBillRequest& request, const QueryInstanceBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryInstanceBillOutcomeCallable queryInstanceBillCallable(const Model::QueryInstanceBillRequest& request) const;
|
||||
SubscribeExportToOSSOutcome subscribeExportToOSS(const Model::SubscribeExportToOSSRequest &request)const;
|
||||
void subscribeExportToOSSAsync(const Model::SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubscribeExportToOSSOutcomeCallable subscribeExportToOSSCallable(const Model::SubscribeExportToOSSRequest& request) const;
|
||||
QueryAvaliableQuotaOutcome queryAvaliableQuota(const Model::QueryAvaliableQuotaRequest &request)const;
|
||||
void queryAvaliableQuotaAsync(const Model::QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAvaliableQuotaOutcomeCallable queryAvaliableQuotaCallable(const Model::QueryAvaliableQuotaRequest& request) const;
|
||||
QueryPriceOutcome queryPrice(const Model::QueryPriceRequest &request)const;
|
||||
void queryPriceAsync(const Model::QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryPriceOutcomeCallable queryPriceCallable(const Model::QueryPriceRequest& request) const;
|
||||
QueryBillOutcome queryBill(const Model::QueryBillRequest &request)const;
|
||||
void queryBillAsync(const Model::QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryBillOutcomeCallable queryBillCallable(const Model::QueryBillRequest& request) const;
|
||||
SetRenewalOutcome setRenewal(const Model::SetRenewalRequest &request)const;
|
||||
void setRenewalAsync(const Model::SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetRenewalOutcomeCallable setRenewalCallable(const Model::SetRenewalRequest& request) const;
|
||||
ConvertChargeTypeOutcome convertChargeType(const Model::ConvertChargeTypeRequest &request)const;
|
||||
void convertChargeTypeAsync(const Model::ConvertChargeTypeRequest& request, const ConvertChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConvertChargeTypeOutcomeCallable convertChargeTypeCallable(const Model::ConvertChargeTypeRequest& request) const;
|
||||
QueryBillOverviewOutcome queryBillOverview(const Model::QueryBillOverviewRequest &request)const;
|
||||
void queryBillOverviewAsync(const Model::QueryBillOverviewRequest& request, const QueryBillOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryBillOverviewOutcomeCallable queryBillOverviewCallable(const Model::QueryBillOverviewRequest& request) const;
|
||||
QuerySettlementBillOutcome querySettlementBill(const Model::QuerySettlementBillRequest &request)const;
|
||||
void querySettlementBillAsync(const Model::QuerySettlementBillRequest& request, const QuerySettlementBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySettlementBillOutcomeCallable querySettlementBillCallable(const Model::QuerySettlementBillRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_BSSOPENAPICLIENT_H_
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_BSSOPENAPIEXPORT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_BSSOPENAPIEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_BSSOPENAPI_LIBRARY)
|
||||
# define ALIBABACLOUD_BSSOPENAPI_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_BSSOPENAPI_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_BSSOPENAPI_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_BSSOPENAPIEXPORT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ApplyInvoiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyInvoiceRequest();
|
||||
~ApplyInvoiceRequest();
|
||||
|
||||
int getInvoicingType()const;
|
||||
void setInvoicingType(int invoicingType);
|
||||
std::string getApplyUserNick()const;
|
||||
void setApplyUserNick(const std::string& applyUserNick);
|
||||
bool getInvoiceByAmount()const;
|
||||
void setInvoiceByAmount(bool invoiceByAmount);
|
||||
long getCustomerId()const;
|
||||
void setCustomerId(long customerId);
|
||||
std::vector<long> getSelectedIds()const;
|
||||
void setSelectedIds(const std::vector<long>& selectedIds);
|
||||
int getProcessWay()const;
|
||||
void setProcessWay(int processWay);
|
||||
long getCallerBid()const;
|
||||
void setCallerBid(long callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getInvoiceAmount()const;
|
||||
void setInvoiceAmount(long invoiceAmount);
|
||||
long getAddressId()const;
|
||||
void setAddressId(long addressId);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
|
||||
private:
|
||||
int invoicingType_;
|
||||
std::string applyUserNick_;
|
||||
bool invoiceByAmount_;
|
||||
long customerId_;
|
||||
std::vector<long> selectedIds_;
|
||||
int processWay_;
|
||||
long callerBid_;
|
||||
long ownerId_;
|
||||
long invoiceAmount_;
|
||||
long addressId_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_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_BSSOPENAPI_MODEL_APPLYINVOICERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ApplyInvoiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long invoiceApplyId;
|
||||
};
|
||||
|
||||
|
||||
ApplyInvoiceResult();
|
||||
explicit ApplyInvoiceResult(const std::string &payload);
|
||||
~ApplyInvoiceResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICERESULT_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_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CancelOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelOrderRequest();
|
||||
~CancelOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_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_BSSOPENAPI_MODEL_CANCELORDERRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CancelOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string hostId;
|
||||
};
|
||||
|
||||
|
||||
CancelOrderResult();
|
||||
explicit CancelOrderResult(const std::string &payload);
|
||||
~CancelOrderResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeConsumeAmountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ChangeConsumeAmountRequest();
|
||||
~ChangeConsumeAmountRequest();
|
||||
|
||||
long getUid()const;
|
||||
void setUid(long uid);
|
||||
std::string getAdjustType()const;
|
||||
void setAdjustType(const std::string& adjustType);
|
||||
std::string getAmount()const;
|
||||
void setAmount(const std::string& amount);
|
||||
std::string getOutBizId()const;
|
||||
void setOutBizId(const std::string& outBizId);
|
||||
std::string getExtendMap()const;
|
||||
void setExtendMap(const std::string& extendMap);
|
||||
std::string getCurrency()const;
|
||||
void setCurrency(const std::string& currency);
|
||||
std::string getSource()const;
|
||||
void setSource(const std::string& source);
|
||||
std::string getBid()const;
|
||||
void setBid(const std::string& bid);
|
||||
std::string getBusinessType()const;
|
||||
void setBusinessType(const std::string& businessType);
|
||||
|
||||
private:
|
||||
long uid_;
|
||||
std::string adjustType_;
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
std::string extendMap_;
|
||||
std::string currency_;
|
||||
std::string source_;
|
||||
std::string bid_;
|
||||
std::string businessType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_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_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeConsumeAmountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ChangeConsumeAmountResult();
|
||||
explicit ChangeConsumeAmountResult(const std::string &payload);
|
||||
~ChangeConsumeAmountResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConvertChargeTypeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConvertChargeTypeRequest();
|
||||
~ConvertChargeTypeRequest();
|
||||
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
|
||||
private:
|
||||
int period_;
|
||||
std::string productCode_;
|
||||
std::string instanceId_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_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_BSSOPENAPI_MODEL_CONVERTCHARGETYPERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConvertChargeTypeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string orderId;
|
||||
};
|
||||
|
||||
|
||||
ConvertChargeTypeResult();
|
||||
explicit ConvertChargeTypeResult(const std::string &payload);
|
||||
~ConvertChargeTypeResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPERESULT_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Parameter
|
||||
{
|
||||
std::string code;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
int getRenewPeriod()const;
|
||||
void setRenewPeriod(int renewPeriod);
|
||||
std::vector<Parameter> getParameter()const;
|
||||
void setParameter(const std::vector<Parameter>& parameter);
|
||||
std::string getRenewalStatus()const;
|
||||
void setRenewalStatus(const std::string& renewalStatus);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
int period_;
|
||||
std::string subscriptionType_;
|
||||
int renewPeriod_;
|
||||
std::vector<Parameter> parameter_;
|
||||
std::string renewalStatus_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_BSSOPENAPI_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string orderId;
|
||||
};
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResourcePackageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateResourcePackageRequest();
|
||||
~CreateResourcePackageRequest();
|
||||
|
||||
int getDuration()const;
|
||||
void setDuration(int duration);
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPackageType()const;
|
||||
void setPackageType(const std::string& packageType);
|
||||
std::string getEffectiveDate()const;
|
||||
void setEffectiveDate(const std::string& effectiveDate);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
int duration_;
|
||||
std::string productCode_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string packageType_;
|
||||
std::string effectiveDate_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResourcePackageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string instanceId;
|
||||
long orderId;
|
||||
};
|
||||
|
||||
|
||||
CreateResourcePackageResult();
|
||||
explicit CreateResourcePackageResult(const std::string &payload);
|
||||
~CreateResourcePackageResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
long getOrderId()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
long orderId_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserQuotaRequest();
|
||||
~CreateUserQuotaRequest();
|
||||
|
||||
long getUid()const;
|
||||
void setUid(long uid);
|
||||
std::string getAmount()const;
|
||||
void setAmount(const std::string& amount);
|
||||
std::string getOutBizId()const;
|
||||
void setOutBizId(const std::string& outBizId);
|
||||
std::string getCurrency()const;
|
||||
void setCurrency(const std::string& currency);
|
||||
std::string getBid()const;
|
||||
void setBid(const std::string& bid);
|
||||
|
||||
private:
|
||||
long uid_;
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
std::string currency_;
|
||||
std::string bid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_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_BSSOPENAPI_MODEL_CREATEUSERQUOTARESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserQuotaResult();
|
||||
explicit CreateUserQuotaResult(const std::string &payload);
|
||||
~CreateUserQuotaResult();
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
bool data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTARESULT_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_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribePricingModuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePricingModuleRequest();
|
||||
~DescribePricingModuleRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribePricingModuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Module
|
||||
{
|
||||
std::string moduleCode;
|
||||
std::string moduleName;
|
||||
std::string currency;
|
||||
std::string priceType;
|
||||
std::vector<std::string> configList;
|
||||
};
|
||||
struct Attribute
|
||||
{
|
||||
struct AttributeValue
|
||||
{
|
||||
std::string type;
|
||||
std::string value;
|
||||
std::string name;
|
||||
std::string remark;
|
||||
};
|
||||
std::vector<Attribute::AttributeValue> values;
|
||||
std::string unit;
|
||||
std::string code;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<Attribute> attributeList;
|
||||
std::vector<Module> moduleList;
|
||||
};
|
||||
|
||||
|
||||
DescribePricingModuleResult();
|
||||
explicit DescribePricingModuleResult(const std::string &payload);
|
||||
~DescribePricingModuleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULERESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user